Optional
baseProtected
Readonly
argsOptional
baseAn Associate Role enables permissions over a Business Unit to an Associate.
Attribute groups ... TODO
A Business Unit can represent a Company or a Division.
Cart discounts are used to change the prices of different elements within a cart.
A shopping cart holds product variants and can be ordered.
Categories are used to organize products in a hierarchical structure.
Channels represent a source or destination of different entities. They can be used to model warehouses or stores.
Store custom JSON values.
customer-groups are used to evaluate products and channels.
A Customer is a person purchasing products. Carts, Orders, Quotes, Reviews and Payments can be associated to a Customer.
Discount Codes can be added to a discount-code to enable certain discount-code discounts.
Extend the behavior of an API with your business logic
commercetools Composable Commerce provides a GraphQL API
Checks if a Project exists for a given projectKey
. Returns a 200 OK
status if the Project exists or a 404 Not Found
otherwise.
Optional
methodArgs: { Optional
headers?: { Inventory allows you to track stock quantities.
Retrieves the authenticated customer.
A message represents a change or an action performed on a resource (like an Order or a Product).
An order can be created from a order, usually after a checkout process has been completed.
Payments hold information about the current state of receiving and/or refunding money
Optional
headers?: { Product discounts are used to change certain product prices.
A projected representation of a product shows the product with its current or staged data. The current or staged representation of a product in a catalog is called a product projection.
Manage individual Store assortments through Product Selections.
After you have created Product Selections and populated them with Products,
you can manage Store assortments by assigning Product Selections to Stores.
Product Selections may be used by a single Store or shared across several Stores.
As a good practice, we recommend first creating Products in the project, and then creating Product Selection.
Product tailoring are used to contextualize product data for specific stores.
Product Types are used to describe common characteristics, most importantly common custom attributes, of many concrete products.
Products themselves are not sellable. Instead, they act as a parent structure for sellable Product Variants.
A request for a Quote holds product variants and can be ordered.
A quote holds the negotiated offer.
Reviews are used to evaluate products and channels.
ShippingMethods define where orders can be shipped and what the costs are.
shopping-lists e.g. for wishlist support
A standalone price assigns a price to a product variant for a given scope. The API will use the standalone prices associated with a Product if its field priceMode
is set to Standalone
ProductPriceMode.
commercetools Composable Commerce allows you to model states of certain objects, such as orders, line items, products, reviews, and payments in order to define finite state machines reflecting the business logic you'd like to implement.
Stores let you model the context your customers shop in.
Subscriptions allow you to be notified of new messages or changes via a Message Queue of your choice
Tax Categories define how products are to be taxed in different countries.
Types define custom fields that are used to enhance resources as you need.
Zones allow defining ShippingRates for specific Locations.
Manage your API Clients via an API. Useful for Infrastructure-as-Code tooling, and regularly rotating API secrets.