PrestaShop\PrestaShop\Core\Domain\Cart\Command\AddCartRuleToCartCommand
Adds cart rule to given cart.
$int $cartId$int $cartRuleIdPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\AddCartRuleToCartHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\AddCartRuleToCartHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\AddCustomizationCommand
Adds product customization
$int $cartId$int $productId$array $customizationValuesByFieldIdsPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\AddCustomizationHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\AddCustomizationHandlerInterfacePrestaShop\PrestaShop\Core\Domain\Product\Customization\ValueObject\CustomizationIdPrestaShop\PrestaShop\Core\Domain\Cart\Command\AddProductToCartCommand
Responsible for adding product to cart
$int $cartId$int $productId$int $quantity$?int $combinationId = NULLPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\AddProductToCartHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\AddProductToCartHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\CreateEmptyCustomerCartCommand
Creates empty cart for given customer.
$int $customerIdPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\CreateEmptyCustomerCartHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\CreateEmptyCustomerCartHandlerInterfacePrestaShop\PrestaShop\Core\Domain\Cart\ValueObject\CartIdPrestaShop\PrestaShop\Core\Domain\Cart\Command\RemoveCartRuleFromCartCommand
Removes given cart rule from cart.
$int $cartId$int $cartRuleIdPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\RemoveCartRuleFromCartHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\RemoveCartRuleFromCartHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\RemoveProductFromCartCommand
Removes given product from cart.
$int $cartId$int $productId$?int $combinationId = NULL$?int $customizationId = NULLPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\RemoveProductFromCartHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\RemoveProductFromCartHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\SendCartToCustomerCommand
Sends email to the customer to process the payment for cart.
$int $cartIdPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\SendCartToCustomerHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\SendCartToCustomerHanlderInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\UpdateCartAddressesCommand
__
$int $cartId$int $newDeliveryAddressId$int $newInvoiceAddressIdPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\UpdateCartAddressesHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\UpdateCartAddressesHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\UpdateCartCarrierCommand
Updates cart carrier (a.k.a delivery option) with new one.
$int $cartId$int $newCarrierIdPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\UpdateCartCarrierHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\UpdateCartCarrierHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\UpdateCartCurrencyCommand
Updates cart currency
$int $cartId$int $newCurrencyIdPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\UpdateCartCurrencyHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\UpdateCartCurrencyHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\UpdateCartDeliverySettingsCommand
__
$int $cartId$bool $allowFreeShipping$?bool $isAGift = NULL$?bool $useRecycledPackaging = NULL$?string $giftMessage = NULLPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\UpdateCartDeliverySettingsHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\UpdateCartDeliverySettingsHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\UpdateCartLanguageCommand
Updates language for given cart
$int $cartId$int $newLanguageIdPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\UpdateCartLanguageHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\UpdateCartLanguageHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\UpdateProductPriceInCartCommand
Updates cart product price
$int $cartId$int $productId$int $combinationId$float $pricePrestaShop\PrestaShop\Adapter\Cart\CommandHandler\UpdateProductPriceInCartHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\UpdateProductPriceInCartHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Command\UpdateProductQuantityInCartCommand
Updates product quantity in cart Quantity given must include gift product
$int $cartId$int $productId$int $quantity$?int $combinationId = NULL$?int $customizationId = NULLPrestaShop\PrestaShop\Adapter\Cart\CommandHandler\UpdateProductQuantityInCartHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\CommandHandler\UpdateProductQuantityInCartHandlerInterfacevoidPrestaShop\PrestaShop\Core\Domain\Cart\Query\GetCartForOrderCreation
Query for getting cart information
$int $cartIdPrestaShop\PrestaShop\Adapter\Cart\QueryHandler\GetCartForOrderCreationHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\QueryHandler\GetCartForOrderCreationHandlerInterfacePrestaShop\PrestaShop\Core\Domain\Cart\QueryResult\CartForOrderCreationPrestaShop\PrestaShop\Core\Domain\Cart\Query\GetCartForViewing
Get cart for viewing in Back Office
$int $cartIdPrestaShop\PrestaShop\Adapter\Cart\QueryHandler\GetCartForViewingHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\QueryHandler\GetCartForViewingHandlerInterfacePrestaShop\PrestaShop\Core\Domain\Cart\QueryResult\CartViewPrestaShop\PrestaShop\Core\Domain\Cart\Query\GetLastEmptyCustomerCart
Query for retrieving last empty cart for customer
$int $customerIdPrestaShop\PrestaShop\Adapter\Cart\QueryHandler\GetLastEmptyCustomerCartHandler Implements:
PrestaShop\PrestaShop\Core\Domain\Cart\QueryHandler\GetLastEmptyCustomerCartHandlerInterfacePrestaShop\PrestaShop\Core\Domain\Cart\ValueObject\CartId