DISCLAIMER: This article applies to X-Cart 5.4.1.x
With the Sale add-on installed and enabled, a vendor can сreate, manage and assign a sale offer to their products if a store administrator sets special permission in X-Cart Marketplace.
The Sale add-on usage is described in the main Sale Add-on manual, so here we will go over the multi-vendor-related specifics.
Sale: Vendor Experience
The Sale add-on allows vendors to configure and maintain sale prices for the products they own, including products with variants and wholesale prices. Individual product sale prices are managed on the product details page as described here.
If permitted by a store administrator, a vendor in a multi-vendor store can create sale offers for groups of products they own in the Sale section of the Vendor area (Discounts -> Sale). For more details on group discounts creation, see Setting Sale Prices for Groups of Products.
The Sale section of the Vendor area also allows a vendor to view and manage special vendor-specific group discounts created by a store administrator on their behalf. Vendors can view and manage only the sale offers that they own. In their Vendor area, they do not have access to the sale offers owned by other vendors or the store administrator.
A vendor can view the active sale offers applied to their products (both vendor-specific, global (created by a store administrator and applied to products in the store globally) and single product sale offers) on the product listing page in the Vendor area:
Links on the vendor-specific sale offers are clickable and forward to the sale offer details page for editing.
Sale: Administrator Experience
The store administrator can view and manage all sale offers via the Sale section (Discounts > Sale) of the Admin area:
To permit vendors to create group discounts for the products they own, a store administrator must enable the "Allow vendors to manage sale discounts for their own products" toggle on the Sale add-on settings page:
The administrator can view, edit and delete sale offers created by the vendors.
If the administrator themselves is also a vendor, they can create and manage group discounts for their products. Group discounts created by the administrator for their own (Administrator) profile are not visible to vendors and can be applied only to the products owned by the administrator. To create a group discount for their profile, the administrator must specify that they are the owner of the discount. That can be done using the Vendor field in the sale offer details.
If necessary, the administrator can create group discounts on behalf of vendors. To create a group discount for a vendor, the administrator needs to specify this vendor as the owner of the discount using the Vendor field in the sale offer details.
If the administrator wants to set a group discount not just for a single vendor but for the entire store so that the discount will apply to all the products regardless of the product owner, they must leave the Vendor field blank when creating a sale offer.