A product list is a subset of your shop’s products that you can target in the discount conditions or the products on which they apply while setting up a dynamic pricing strategy. A list can be used in multiple discounts and can contain an unlimited amount of products even those that did not exist  when the list was created, as long as it matches the list filters.   To create your first list, click on the menu Discounts > Products Lists to access the existing lists. Then click on the New List button next to the page title. There are two different types of lists that can be created using Conditional Discounts for WooCommerce: the static list or the dynamic list.

Static products lists

A static list is created by listing the products IDs or the variations IDs that should be part of the group of products that make the list. This type of list is advised if you have a very precise idea of the products you want to target and they don’t have a common property you can use to dynamically add them to the list. To create a static list, just select ‘By IDs’ as extraction type on the list creation page. Once it’s done, enter the different IDs in the products IDs field, each ID separated by  a comma as below:   Conditional Discounts for WooCommerce static list   Then click on the Evaluate button to make sure Conditional Discounts for WooCommerce is able to fetch all products based on the given IDs properly. Once everything is setup according to your needs, please click on the Publish button to save your list.

Dynamic products lists

The dynamic products list allows you to dynamically create a list of products based on the properties they all have in common such as the author, their categories, their tags, metas, prices, stock status, attributes or any other product property. To create a dynamic list, just select Dynamic request as extraction type on the list creation page. Once it’s done, you’ll be able to set the list criterias such as:

  • Author: allows you to filter a list by its author(s)
  • Exclude: allow you to exclude some products from the list by setting their IDs separated by commas.
  • Taxonomies: allows you to filter the list by tags, categories, product attributes or any other  taxonomy. You can learn more about the taxonomies here.
  • Metas: allows you to filter the list using the products properties such as the stock status, quantity left, product type and more. This setting is mostly used by developers who know what the metas are and how to use them.

Then, click on the Evaluate button to make sure Conditional Discounts for WooCommerce is able to fetch all the matching products properly. Once everything is setup according to your needs, please click on the Publish button to save your list.   Here is an example of a product list built by Dynamic request:   Conditional Discounts for WooCommerce dynamic list   This product list is made of all the products that contain the tag “Simple” and published in the “Clothing” category except the products whose IDs are 8, 90, 96, 93, 90, 87, 83 and 79.

6 comments

  1. Mark

    I do not understand how to get all discounts to work with product configurator to apply price break to product options made in Product configurator??

    June 14, 2018 at 8:06 pm
    Reply
    • Donald Faly

      You can apply a discount directly to the configurable product using metas (when creating the product list).
      The discount on configuration options is possible if the options are linked products. So you just have to apply discount on linked products.

      June 17, 2018 at 10:38 am
      Reply
  2. Mike Reps

    My problem I need solved.
    1. I have 2 items
    2. one has a discount and the other does not
    3. I have multiple discounts tiered base on order quantity eg. 1-11 pcs. 5% off, 12-99 pcs. 15% off etc.
    4. if I add 10 pcs. of each item, it discounts the item I want discounted at 15%. ( the non discount item is not discounted and is correct.
    5. the discount item should only be 5%
    How do I correct this?
    Thank you for your help.

    June 20, 2019 at 12:13 am
    Reply
    • Donald Faly

      Hello Mike,
      Suppose you have two products A and B in your shop and you want to apply discounts to products B depending on the amount of product in the cart.
      You must create two product lists (one containing products A and B and the other only product B).
      You have two types of promotions so you have to create two discounts.
      Both discounts will use exactly the same rules, the only differences will be in the percentage of discount and the quantity of products in the cart.
      Here is the first discount : http://prntscr.com/o49mee and here is the second discount : http://prntscr.com/o49npo .
      If you have difficulty creating them, you can contact the support team by clicking on the live red button at the bottom right to ask for help.

      June 20, 2019 at 8:53 am
      Reply
  3. Therese Lloyd

    Is there anyway to include the pricing info in an export of the product database so we can bulk import products with the quantity pricing structures set from our main database?

    July 10, 2019 at 1:34 am
    Reply
    • Donald Faly

      It is not possible for the moment

      July 10, 2019 at 2:24 pm
      Reply

Leave a comment

Your email address will not be published. Required fields are marked *