Marketplace
The concept of a marketplace allows for the creation of different sales markets within a commercial organization.
A marketplace is tied to an organization and helps segment customers and products within B2B e-commerce applications. Businesses can activate multiple instances of a B2B app, each tailored to serve a specific market.
Additionally, an organization can manage one or more markets, each featuring customized promotions and dedicated product assortments.
The scope of a marketplace therefore defines:
- A set of items that can be referenced within the market
- A group of customers who can access the market
- A set of allowed document types
- A set of promotions
listMarketplaces
Returns a list of all marketplaces.
createMarketplace
Create a Marketplace.
getMarketplace
Returns a single marketplace.
updateMarketplace
Update a marketplace.
deleteMarketplace
Deletes a marketplace. The marketplace must not have any associated items or customers.
listEligibleItemsForMarketplace
Returns a list of all items linked or linkable to the given marketplace.
addMarketplaceItems
Link items to a Marketplace.
removeMarketplaceItem
Unlink item from marketplace.
listEligibleCustomersForMarketplace
Returns a list of all customers linked or linkable to the given marketplace.
addMarketplaceCustomers
Link customers to a Marketplace.
removeMarketplaceCustomer
Unlink customer from marketplace.
listMarketplaceAttributes
Returns item attributes related to the specified marketplace.
replaceMarketplaceEntityAttributes
Link entity attributes to the Marketplace.
listEligibleAttributesForMarketplace
Returns a list of all attributes linkable to the given marketplace.