$settings
$settings :\stdClass
Setup The local setup object
GetTrackingLink(\FAA\Obj\Generic\Basket $basket): string
Get link Get the external racking link of this basket.
\FAA\Obj\Generic\Basket | $basket | The basket related to the method |
The absolute external tracking link.
CheckValidCargoMethod(array<mixed,\FAA\Obj\Sys\ArticleAssignment> $articles,\FAA\Interfaces\PaymentMethod $paymentmethod = null): \FAA\Obj\Result
check cargo method check if this articles can be sent wit this cargo method and shipping
array<mixed,\FAA\Obj\Sys\ArticleAssignment> | $articles | A list of article assignments |
\FAA\Interfaces\PaymentMethod | $paymentmethod | The payment method to test against |
A system result object
CalculatePrice(array<mixed,\FAA\Obj\Sys\ArticleAssignment> $articles): \FAA\Obj\Result
Calculate price
Calculate the article list price when using this delivery method. Should take the resolved article data into account.
array<mixed,\FAA\Obj\Sys\ArticleAssignment> | $articles | A list of basic contents |
A system result object