To limit coupons availability to a group of random products, a store admin should first create a coupon, paying particular attention to the following setting:
Valid only for specific products: Enable the option by setting the toggle to "YES."
Then it is necessary to assign the newly created coupon to products.
Note that there are no limitations on the number of coupons you can assign to one product.
You can assign coupons to products using the methods described below.
METHOD 1: THROUGH THE "PRODUCTS" TAB OF A COUPON DETAILS PAGE
This method is the most common way of assigning coupons to products.
The Products tab of the coupon details page (Discounts -> Coupons) becomes available as soon as you create a coupon with the enabled "Valid only for specific products" option and allows assigning as many products to a coupon as you require.
To assign a coupon to a group of products, follow the steps below:
On the Products tab of the coupon details page, click Add products.
Select the products to which the coupon needs to be assigned from the list in the pop-up.
Click the Add products button at the bottom of the pop-up.
The coupon will be assigned to the selected products. Once the pop-up is closed, you will see the Products tab of the coupon details page again - this time with a list of products to which the coupon is assigned.
You can also use this page to unassign the coupon from some products or add more products to the list.
The listing page will also display the number of products the coupon is assigned to as a clickable link. You can edit the product list by following this link directly.
METHOD 2: THROUGH THE "BULK EDIT" TOOL
The Bulk edit tool enabled by the Bulk Editing add-on is primarily used to manage the existing coupon assignments. However, you can still use it to assign a new coupon to a group of products in bulk if required.
The Bulk edit tool is available on the product listing page (Catalog -> Products):
To assign a coupon to a group of products:
Open the product listing page and select the products to which the coupon will apply.
Click Coupons in the Bulk edit selector:
On the page that opens, use the "Click to specify" button to select the coupon that will apply to the products:
Click inside the Coupons field to see the list of coupons available and select the coupon you require:
Check that the action is set to Add:
Click Save changes.
The coupon will be assigned to the selected products.
METHOD 3: THROUGH PRODUCT DETAILS PAGES
Though you can not use the product details page for assigning coupons to multiple products, you may still find it helpful to set a coupon for a single product. Using this method, you can assign and unassign coupons per product.
To assign a coupon to a product:
Find the product you require on the product listing page (Catalog -> Products) and open the product details page for editing.
Scroll down to the Prices & Inventory section in the Info tab, locate the Coupons field there and click inside to check for the coupons available:
Select the coupons you want to assign to the product from the dropdown box and click the Update product button at the bottom of the page to save the changes: