Marketplace Product Offer feature overviewEdit on GitHub
The Product Offer entity is created when multiple merchants need to sell the same product on the Marketplace.
Product offer is created per concrete product and contains product-specific information, information about the merchant selling this product, and the offer price. Any concrete product can have one or many offers from different merchants. Therefore, a unique product offer reference is defined per each product offer and is used to identify the offer in the system. Offer reference is mandatory and can only be defined once.
Marketplace administrators can view and approve or deny merchants’ product offers in the Back Office. See Managing merchant product offers for details.
Every merchant can have multiple offers for the same concrete product. However, a product offer is related to a single merchant and cannot be shared between other merchants:
Product offer structure
To define visibility of a product offer on the Storefront, the following details are attached to the product offer entity:
|Concrete product SKU||Defines the concrete product the offer is created for.|
|Merchant SKU||Allows the merchant to identify the product offer in the ERP system.|
|Offer Reference||Unique ID that helps to identify the product offer in the Marketplace. Offer reference is mandatory.|
|Store||Defines the store where the product offer is available.|
|Price||Allows the merchant to set their price for the offer.
|Stock||Allows the merchant to define stock for the product offer. The stock can be reserved and available.|
|Validity Dates||Specifies the period during which the product offer is visible on the Storefront. Concrete product validity dates have higher priority over the Offer validity dates.|
Product offer status
Product offer status defines whether the offer is active and displayed on the Storefront. Based on this, the product offer may have offer approval status and visibility status.
Offer approval status
Waiting for Approval: Default status that is applied to the offer after it has been created.
Approved: The approved offer can be displayed on the Storefront. Only the Marketplace administrator can approve the offer. See Approving or denying offers for details on how a Marketplace administrator can approve offers in the Back Office.
Denied: If the offer is denied, it cannot be displayed on the Storefront. Only the Marketplace administrator can deny the offer. See Approving or denying offers for details on how a Marketplace administrator can deny offers in the Back Office.
Active: When an offer is active, it is displayed on the Storefront. Either merchant or Marketplace administrator can make the offer active.
Inactive: When an offer is inactive, it is not displayed on the Storefront. Either merchant or Marketplace administrator can make the offer inactive.
Product offer price
On the product detail page, a customer sees a list of product offers from one or several merchants. Each offer has its own price. This price is represented as the product offer price price dimension. The product offer prices support:
- Mode (Net/Gross)
Product offer price follows the concrete product price inheritance model. So if the Merchant doesn’t set a price in the offer, it is taken from the concrete product. Otherwise, the product offer price has a higher priority and substitutes the concrete product price if it is indicated. If at least one price is defined for the offer (e.g., original), it is valid for this offer even if the concrete product has a default price (sales price), but the offer does not. See Price types for details on the price types.
Product offer stores
Merchant product offer is defined per store. Merchants set their own prices per store for the product offer. However, defining the right store for the product offer affects its visibility. When setting the stores for the product offer, merchants need to pay attention to the stores where their abstract products are available. The table below illustrates the logic according to which the product offer is displayed in the Storefront.
|Store where the abstract product is added||✓||✓||x|
|Store where the product offer is added||x||✓||✓|
|Is product offer visible?||no||yes||no|
Merchants can define product offer stores in the Merchant Portal when they create product offers, or import the product offer store.
Product offers on the Storefront
Merchant product offer with all the related offer information is visible on the product detail page, and further on the shopping cart page and checkout pages when the following conditions are met:
- The merchant who owns the offer is Active.
- The product offer status is:
- The product offer is defined for the current store.
- The current store is defined for the provided offer.
- The current day is within the range of the product offer validity dates.
The decision of whether the product offer can be purchased depends on the offer availability. But availability has no influence on offer visibility on the Storefront.
Product offers on the product details page
All available product offers are listed in the Sold by area of the product details page. The offers are sorted by price from the lowest to the highest. An offer with the lowest price is selected by default if there are multiple offers for the product.
Product offers in the shopping cart
Offers from different merchants are added as separate cart items, each with its quantity. You can add a note to the offer on the cart page. A customer can review the merchant information by clicking the link in the Sold By hint.
Product offers during checkout
During the checkout, offers from the same merchant are grouped for delivery so that the customer can always know how many shipments to expect and the merchants can smoothly fulfill the orders.
Product offers in the wishlist
Customers can add product offers to a wishlist for future purchase. Merchant information is kept for the offer when it is added to a wishlist. Further, customers can add the offer from the wishlist to cart.
- B2B Merchant-specific prices do not work with product offer prices.
- All cart-related B2B features (e.g., Quick Order, RFQ, Approval Process, etc.) will be supported later.
- Availability Notification is not supported.
Related Business User articles
|MERCHANT PORTAL USER GUIDES||BACK OFFICE USER GUIDES|
|Managing product offers||Managing merchant product offers|
Are you a developer? See Marketplace Product Offer feature walkthrough and Marketplace Product Offer Prices feature walkthrough for developers.