Inherits Commercetools\Api\Models\Common\BaseResource.
Inherited by Commercetools\Api\Models\Cart\CartModel.
Definition at line 27 of file Cart.php.
◆ getAnonymousId()
| Commercetools\Api\Models\Cart\Cart::getAnonymousId |
( |
| ) |
|
◆ getBillingAddress()
| Commercetools\Api\Models\Cart\Cart::getBillingAddress |
( |
| ) |
|
◆ getBusinessUnit()
| Commercetools\Api\Models\Cart\Cart::getBusinessUnit |
( |
| ) |
|
◆ getCartState()
| Commercetools\Api\Models\Cart\Cart::getCartState |
( |
| ) |
|
◆ getCountry()
| Commercetools\Api\Models\Cart\Cart::getCountry |
( |
| ) |
|
◆ getCreatedAt()
| Commercetools\Api\Models\Cart\Cart::getCreatedAt |
( |
| ) |
|
◆ getCreatedBy()
| Commercetools\Api\Models\Cart\Cart::getCreatedBy |
( |
| ) |
|
◆ getCustom()
| Commercetools\Api\Models\Cart\Cart::getCustom |
( |
| ) |
|
◆ getCustomerEmail()
| Commercetools\Api\Models\Cart\Cart::getCustomerEmail |
( |
| ) |
|
◆ getCustomerGroup()
| Commercetools\Api\Models\Cart\Cart::getCustomerGroup |
( |
| ) |
|
◆ getCustomerId()
| Commercetools\Api\Models\Cart\Cart::getCustomerId |
( |
| ) |
|
◆ getCustomLineItems()
| Commercetools\Api\Models\Cart\Cart::getCustomLineItems |
( |
| ) |
|
◆ getDeleteDaysAfterLastModification()
| Commercetools\Api\Models\Cart\Cart::getDeleteDaysAfterLastModification |
( |
| ) |
|
◆ getDirectDiscounts()
| Commercetools\Api\Models\Cart\Cart::getDirectDiscounts |
( |
| ) |
|
◆ getDiscountCodes()
| Commercetools\Api\Models\Cart\Cart::getDiscountCodes |
( |
| ) |
|
◆ getDiscountOnTotalPrice()
| Commercetools\Api\Models\Cart\Cart::getDiscountOnTotalPrice |
( |
| ) |
|
◆ getDiscountTypeCombination()
| Commercetools\Api\Models\Cart\Cart::getDiscountTypeCombination |
( |
| ) |
|
◆ getId()
| Commercetools\Api\Models\Cart\Cart::getId |
( |
| ) |
|
◆ getInventoryMode()
| Commercetools\Api\Models\Cart\Cart::getInventoryMode |
( |
| ) |
|
◆ getItemShippingAddresses()
| Commercetools\Api\Models\Cart\Cart::getItemShippingAddresses |
( |
| ) |
|
Additional shipping addresses of the Cart as specified by LineItems using the shippingDetails field.
For Carts with Single ShippingMode: eligible Shipping Methods or applicable Tax Rates are determined by the address in shippingAddress, and not itemShippingAddresses.
- Returns
- null|AddressCollection
Implemented in Commercetools\Api\Models\Cart\CartModel.
◆ getKey()
| Commercetools\Api\Models\Cart\Cart::getKey |
( |
| ) |
|
◆ getLastModifiedAt()
| Commercetools\Api\Models\Cart\Cart::getLastModifiedAt |
( |
| ) |
|
◆ getLastModifiedBy()
| Commercetools\Api\Models\Cart\Cart::getLastModifiedBy |
( |
| ) |
|
◆ getLineItems()
| Commercetools\Api\Models\Cart\Cart::getLineItems |
( |
| ) |
|
◆ getLocale()
| Commercetools\Api\Models\Cart\Cart::getLocale |
( |
| ) |
|
◆ getOrigin()
| Commercetools\Api\Models\Cart\Cart::getOrigin |
( |
| ) |
|
◆ getPaymentInfo()
| Commercetools\Api\Models\Cart\Cart::getPaymentInfo |
( |
| ) |
|
◆ getPriceRoundingMode()
| Commercetools\Api\Models\Cart\Cart::getPriceRoundingMode |
( |
| ) |
|
◆ getRefusedGifts()
| Commercetools\Api\Models\Cart\Cart::getRefusedGifts |
( |
| ) |
|
◆ getShipping()
| Commercetools\Api\Models\Cart\Cart::getShipping |
( |
| ) |
|
◆ getShippingAddress()
| Commercetools\Api\Models\Cart\Cart::getShippingAddress |
( |
| ) |
|
◆ getShippingCustomFields()
| Commercetools\Api\Models\Cart\Cart::getShippingCustomFields |
( |
| ) |
|
◆ getShippingInfo()
| Commercetools\Api\Models\Cart\Cart::getShippingInfo |
( |
| ) |
|
◆ getShippingKey()
| Commercetools\Api\Models\Cart\Cart::getShippingKey |
( |
| ) |
|
◆ getShippingMode()
| Commercetools\Api\Models\Cart\Cart::getShippingMode |
( |
| ) |
|
◆ getShippingRateInput()
| Commercetools\Api\Models\Cart\Cart::getShippingRateInput |
( |
| ) |
|
◆ getStore()
| Commercetools\Api\Models\Cart\Cart::getStore |
( |
| ) |
|
◆ getTaxCalculationMode()
| Commercetools\Api\Models\Cart\Cart::getTaxCalculationMode |
( |
| ) |
|
◆ getTaxedPrice()
| Commercetools\Api\Models\Cart\Cart::getTaxedPrice |
( |
| ) |
|
-
For a Cart with
Platform TaxMode, it is automatically set when a shipping address is set. For Carts with Multiple ShippingMode, all Line Items and Custom Line Items must be fully distributed between the Shipping Methods (via shippingDetails), otherwise taxedPrice is not automatically set.
-
For a Cart with
External TaxMode, it is automatically set when shippingAddress and external Tax Rates for all Line Items, Custom Line Items, and Shipping Methods in the Cart are set. For Carts with Multiple ShippingMode, all allocations must have their respective tax rates present in perMethodTaxRate, otherwise taxedPrice is not automatically set.
If a discount applies on totalPrice, this field holds the proportionally discounted value.
- Returns
- null|TaxedPrice
Implemented in Commercetools\Api\Models\Cart\CartModel.
◆ getTaxedShippingPrice()
| Commercetools\Api\Models\Cart\Cart::getTaxedShippingPrice |
( |
| ) |
|
◆ getTaxMode()
| Commercetools\Api\Models\Cart\Cart::getTaxMode |
( |
| ) |
|
◆ getTaxRoundingMode()
| Commercetools\Api\Models\Cart\Cart::getTaxRoundingMode |
( |
| ) |
|
◆ getTotalLineItemQuantity()
| Commercetools\Api\Models\Cart\Cart::getTotalLineItemQuantity |
( |
| ) |
|
◆ getTotalPrice()
| Commercetools\Api\Models\Cart\Cart::getTotalPrice |
( |
| ) |
|
◆ getVersion()
| Commercetools\Api\Models\Cart\Cart::getVersion |
( |
| ) |
|
◆ setAnonymousId()
| Commercetools\Api\Models\Cart\Cart::setAnonymousId |
( |
?string |
$anonymousId | ) |
|
◆ setBillingAddress()
| Commercetools\Api\Models\Cart\Cart::setBillingAddress |
( |
?Address |
$billingAddress | ) |
|
◆ setBusinessUnit()
◆ setCartState()
| Commercetools\Api\Models\Cart\Cart::setCartState |
( |
?string |
$cartState | ) |
|
◆ setCountry()
| Commercetools\Api\Models\Cart\Cart::setCountry |
( |
?string |
$country | ) |
|
◆ setCreatedAt()
| Commercetools\Api\Models\Cart\Cart::setCreatedAt |
( |
?DateTimeImmutable |
$createdAt | ) |
|
◆ setCreatedBy()
| Commercetools\Api\Models\Cart\Cart::setCreatedBy |
( |
?CreatedBy |
$createdBy | ) |
|
◆ setCustom()
| Commercetools\Api\Models\Cart\Cart::setCustom |
( |
?CustomFields |
$custom | ) |
|
◆ setCustomerEmail()
| Commercetools\Api\Models\Cart\Cart::setCustomerEmail |
( |
?string |
$customerEmail | ) |
|
◆ setCustomerGroup()
◆ setCustomerId()
| Commercetools\Api\Models\Cart\Cart::setCustomerId |
( |
?string |
$customerId | ) |
|
◆ setCustomLineItems()
◆ setDeleteDaysAfterLastModification()
| Commercetools\Api\Models\Cart\Cart::setDeleteDaysAfterLastModification |
( |
?int |
$deleteDaysAfterLastModification | ) |
|
◆ setDirectDiscounts()
◆ setDiscountCodes()
◆ setDiscountOnTotalPrice()
| Commercetools\Api\Models\Cart\Cart::setDiscountOnTotalPrice |
( |
?DiscountOnTotalPrice |
$discountOnTotalPrice | ) |
|
◆ setDiscountTypeCombination()
| Commercetools\Api\Models\Cart\Cart::setDiscountTypeCombination |
( |
?DiscountTypeCombination |
$discountTypeCombination | ) |
|
◆ setId()
| Commercetools\Api\Models\Cart\Cart::setId |
( |
?string |
$id | ) |
|
◆ setInventoryMode()
| Commercetools\Api\Models\Cart\Cart::setInventoryMode |
( |
?string |
$inventoryMode | ) |
|
◆ setItemShippingAddresses()
| Commercetools\Api\Models\Cart\Cart::setItemShippingAddresses |
( |
?AddressCollection |
$itemShippingAddresses | ) |
|
◆ setKey()
| Commercetools\Api\Models\Cart\Cart::setKey |
( |
?string |
$key | ) |
|
◆ setLastModifiedAt()
| Commercetools\Api\Models\Cart\Cart::setLastModifiedAt |
( |
?DateTimeImmutable |
$lastModifiedAt | ) |
|
◆ setLastModifiedBy()
| Commercetools\Api\Models\Cart\Cart::setLastModifiedBy |
( |
?LastModifiedBy |
$lastModifiedBy | ) |
|
◆ setLineItems()
◆ setLocale()
| Commercetools\Api\Models\Cart\Cart::setLocale |
( |
?string |
$locale | ) |
|
◆ setOrigin()
| Commercetools\Api\Models\Cart\Cart::setOrigin |
( |
?string |
$origin | ) |
|
◆ setPaymentInfo()
| Commercetools\Api\Models\Cart\Cart::setPaymentInfo |
( |
?PaymentInfo |
$paymentInfo | ) |
|
◆ setPriceRoundingMode()
| Commercetools\Api\Models\Cart\Cart::setPriceRoundingMode |
( |
?string |
$priceRoundingMode | ) |
|
◆ setRefusedGifts()
◆ setShipping()
◆ setShippingAddress()
| Commercetools\Api\Models\Cart\Cart::setShippingAddress |
( |
?Address |
$shippingAddress | ) |
|
◆ setShippingCustomFields()
| Commercetools\Api\Models\Cart\Cart::setShippingCustomFields |
( |
?CustomFields |
$shippingCustomFields | ) |
|
◆ setShippingInfo()
| Commercetools\Api\Models\Cart\Cart::setShippingInfo |
( |
?ShippingInfo |
$shippingInfo | ) |
|
◆ setShippingKey()
| Commercetools\Api\Models\Cart\Cart::setShippingKey |
( |
?string |
$shippingKey | ) |
|
◆ setShippingMode()
| Commercetools\Api\Models\Cart\Cart::setShippingMode |
( |
?string |
$shippingMode | ) |
|
◆ setShippingRateInput()
| Commercetools\Api\Models\Cart\Cart::setShippingRateInput |
( |
?ShippingRateInput |
$shippingRateInput | ) |
|
◆ setStore()
◆ setTaxCalculationMode()
| Commercetools\Api\Models\Cart\Cart::setTaxCalculationMode |
( |
?string |
$taxCalculationMode | ) |
|
◆ setTaxedPrice()
| Commercetools\Api\Models\Cart\Cart::setTaxedPrice |
( |
?TaxedPrice |
$taxedPrice | ) |
|
◆ setTaxedShippingPrice()
| Commercetools\Api\Models\Cart\Cart::setTaxedShippingPrice |
( |
?TaxedPrice |
$taxedShippingPrice | ) |
|
◆ setTaxMode()
| Commercetools\Api\Models\Cart\Cart::setTaxMode |
( |
?string |
$taxMode | ) |
|
◆ setTaxRoundingMode()
| Commercetools\Api\Models\Cart\Cart::setTaxRoundingMode |
( |
?string |
$taxRoundingMode | ) |
|
◆ setTotalLineItemQuantity()
| Commercetools\Api\Models\Cart\Cart::setTotalLineItemQuantity |
( |
?int |
$totalLineItemQuantity | ) |
|
◆ setTotalPrice()
◆ setVersion()
| Commercetools\Api\Models\Cart\Cart::setVersion |
( |
?int |
$version | ) |
|
◆ FIELD_ANONYMOUS_ID
| const Commercetools\Api\Models\Cart\Cart::FIELD_ANONYMOUS_ID = 'anonymousId' |
◆ FIELD_BILLING_ADDRESS
| const Commercetools\Api\Models\Cart\Cart::FIELD_BILLING_ADDRESS = 'billingAddress' |
◆ FIELD_BUSINESS_UNIT
| const Commercetools\Api\Models\Cart\Cart::FIELD_BUSINESS_UNIT = 'businessUnit' |
◆ FIELD_CART_STATE
| const Commercetools\Api\Models\Cart\Cart::FIELD_CART_STATE = 'cartState' |
◆ FIELD_COUNTRY
| const Commercetools\Api\Models\Cart\Cart::FIELD_COUNTRY = 'country' |
◆ FIELD_CREATED_BY
| const Commercetools\Api\Models\Cart\Cart::FIELD_CREATED_BY = 'createdBy' |
◆ FIELD_CUSTOM
| const Commercetools\Api\Models\Cart\Cart::FIELD_CUSTOM = 'custom' |
◆ FIELD_CUSTOM_LINE_ITEMS
| const Commercetools\Api\Models\Cart\Cart::FIELD_CUSTOM_LINE_ITEMS = 'customLineItems' |
◆ FIELD_CUSTOMER_EMAIL
| const Commercetools\Api\Models\Cart\Cart::FIELD_CUSTOMER_EMAIL = 'customerEmail' |
◆ FIELD_CUSTOMER_GROUP
| const Commercetools\Api\Models\Cart\Cart::FIELD_CUSTOMER_GROUP = 'customerGroup' |
◆ FIELD_CUSTOMER_ID
| const Commercetools\Api\Models\Cart\Cart::FIELD_CUSTOMER_ID = 'customerId' |
◆ FIELD_DELETE_DAYS_AFTER_LAST_MODIFICATION
| const Commercetools\Api\Models\Cart\Cart::FIELD_DELETE_DAYS_AFTER_LAST_MODIFICATION = 'deleteDaysAfterLastModification' |
◆ FIELD_DIRECT_DISCOUNTS
| const Commercetools\Api\Models\Cart\Cart::FIELD_DIRECT_DISCOUNTS = 'directDiscounts' |
◆ FIELD_DISCOUNT_CODES
| const Commercetools\Api\Models\Cart\Cart::FIELD_DISCOUNT_CODES = 'discountCodes' |
◆ FIELD_DISCOUNT_ON_TOTAL_PRICE
| const Commercetools\Api\Models\Cart\Cart::FIELD_DISCOUNT_ON_TOTAL_PRICE = 'discountOnTotalPrice' |
◆ FIELD_DISCOUNT_TYPE_COMBINATION
| const Commercetools\Api\Models\Cart\Cart::FIELD_DISCOUNT_TYPE_COMBINATION = 'discountTypeCombination' |
◆ FIELD_INVENTORY_MODE
| const Commercetools\Api\Models\Cart\Cart::FIELD_INVENTORY_MODE = 'inventoryMode' |
◆ FIELD_ITEM_SHIPPING_ADDRESSES
| const Commercetools\Api\Models\Cart\Cart::FIELD_ITEM_SHIPPING_ADDRESSES = 'itemShippingAddresses' |
◆ FIELD_KEY
| const Commercetools\Api\Models\Cart\Cart::FIELD_KEY = 'key' |
◆ FIELD_LAST_MODIFIED_BY
| const Commercetools\Api\Models\Cart\Cart::FIELD_LAST_MODIFIED_BY = 'lastModifiedBy' |
◆ FIELD_LINE_ITEMS
| const Commercetools\Api\Models\Cart\Cart::FIELD_LINE_ITEMS = 'lineItems' |
◆ FIELD_LOCALE
| const Commercetools\Api\Models\Cart\Cart::FIELD_LOCALE = 'locale' |
◆ FIELD_ORIGIN
| const Commercetools\Api\Models\Cart\Cart::FIELD_ORIGIN = 'origin' |
◆ FIELD_PAYMENT_INFO
| const Commercetools\Api\Models\Cart\Cart::FIELD_PAYMENT_INFO = 'paymentInfo' |
◆ FIELD_PRICE_ROUNDING_MODE
| const Commercetools\Api\Models\Cart\Cart::FIELD_PRICE_ROUNDING_MODE = 'priceRoundingMode' |
◆ FIELD_REFUSED_GIFTS
| const Commercetools\Api\Models\Cart\Cart::FIELD_REFUSED_GIFTS = 'refusedGifts' |
◆ FIELD_SHIPPING
| const Commercetools\Api\Models\Cart\Cart::FIELD_SHIPPING = 'shipping' |
◆ FIELD_SHIPPING_ADDRESS
| const Commercetools\Api\Models\Cart\Cart::FIELD_SHIPPING_ADDRESS = 'shippingAddress' |
◆ FIELD_SHIPPING_CUSTOM_FIELDS
| const Commercetools\Api\Models\Cart\Cart::FIELD_SHIPPING_CUSTOM_FIELDS = 'shippingCustomFields' |
◆ FIELD_SHIPPING_INFO
| const Commercetools\Api\Models\Cart\Cart::FIELD_SHIPPING_INFO = 'shippingInfo' |
◆ FIELD_SHIPPING_KEY
| const Commercetools\Api\Models\Cart\Cart::FIELD_SHIPPING_KEY = 'shippingKey' |
◆ FIELD_SHIPPING_MODE
| const Commercetools\Api\Models\Cart\Cart::FIELD_SHIPPING_MODE = 'shippingMode' |
◆ FIELD_SHIPPING_RATE_INPUT
| const Commercetools\Api\Models\Cart\Cart::FIELD_SHIPPING_RATE_INPUT = 'shippingRateInput' |
◆ FIELD_STORE
| const Commercetools\Api\Models\Cart\Cart::FIELD_STORE = 'store' |
◆ FIELD_TAX_CALCULATION_MODE
| const Commercetools\Api\Models\Cart\Cart::FIELD_TAX_CALCULATION_MODE = 'taxCalculationMode' |
◆ FIELD_TAX_MODE
| const Commercetools\Api\Models\Cart\Cart::FIELD_TAX_MODE = 'taxMode' |
◆ FIELD_TAX_ROUNDING_MODE
| const Commercetools\Api\Models\Cart\Cart::FIELD_TAX_ROUNDING_MODE = 'taxRoundingMode' |
◆ FIELD_TAXED_PRICE
| const Commercetools\Api\Models\Cart\Cart::FIELD_TAXED_PRICE = 'taxedPrice' |
◆ FIELD_TAXED_SHIPPING_PRICE
| const Commercetools\Api\Models\Cart\Cart::FIELD_TAXED_SHIPPING_PRICE = 'taxedShippingPrice' |
◆ FIELD_TOTAL_LINE_ITEM_QUANTITY
| const Commercetools\Api\Models\Cart\Cart::FIELD_TOTAL_LINE_ITEM_QUANTITY = 'totalLineItemQuantity' |
◆ FIELD_TOTAL_PRICE
| const Commercetools\Api\Models\Cart\Cart::FIELD_TOTAL_PRICE = 'totalPrice' |
The documentation for this interface was generated from the following file:
- lib/commercetools-api/src/Models/Cart/Cart.php