NB: This article applies to X-Cart versions 5.4.1.x
In a Multivendor X-Cart store with the add-on Sale installed and enabled, a vendor can сreate, manage and assign a sale offer to their products if special permission is set by a store administrator.
Basic usage of the Sale add-on is described in the main Sale Add-on manual, so here we will just go over the multivendor-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. Single product sale prices are managed on the product details page as described here.
If permitted by a store administrator, a vendor in a Multivendor 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 personal 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 : Multivendor Store 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 setting 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 own 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 own profile, the administrator must specify that they themselves are the owner of the discount. This 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 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.