Creating a variable listing

Variable listings are a product type in your ThrivingLocally shop that lets you offer a set of variations on your listing, with control over prices, stock, image and more for each variation.

They can be used for a product like a shirt, where you can offer a large, medium and small and in different colors or a class where you offer different dates or times.

Small, Medium, Large

Red, Yellow, Blue

1 Day, 2 Days, 3 Days

Watch the instructional Video or follow the steps below.

Instructional Video - The Variable Listing

Step 1. Set the product type

To add a variable product, create a new product or edit an existing one.

  1. Select Variable product from the Product type dropdown.



Step 2. Add attributes to use for variations

In the Attributes section, add attributes before creating variations.

1. Select one or more from the dropdown and then click the Add button


2. Tick the Used for variations checkbox to tell your shop it’s for your variations.

3. Set values separated by a vertical pipe ” | “ (e.g., small | medium | large)




Step 3. Add variations of your listing

Now that you have created the attribute you need to add the variations to your listing, Click on the tab Variations right next to the attributes tab.


1. Select Add variation from the dropdown menu then select Create variations from all attributes, and click Go



2. Now you should see all the possible variations for your listing.  Select triangle icon to expand the variation to display the individual details of each variation.  Select Remove to delete the ones you do not want.


3. Edit any available data. The only required field is Regular Price.

4. Save Changes.

Step 4. Setting Defaults for your variable listing.

We recommend setting defaults you prefer on variations.  If you want a certain variation already selected when a user visits the product page, you can set those. This also enables the Add to Cart button to appear automatically on variable product pages.

You can only set defaults after at least one variation has been created.



Step 5. Variation Data that you can modify.

Each of these variations can be assigned but the Price fields must be set per variation.


  • Enabled – Enable or disable the variation.
  • Downloadable – If this a downloadable variation.
  • Virtual – If this product isn’t physical or shipped, shipping settings are removed.
  • Regular Price (required) – Set the price for this variation.
  • Sale Price (optional) – Set a price for this variation when on sale.
  • Tax status — Taxable? Standard, GST only, PST only?
  • Tax class – Tax class for this variation.
  • Downloadable Files – Shows if Downloadable is selected. Add file(s) for customers to download.
  • Download Limit – Shows if Downloadable is selected. Set how many times a customer can download the file(s). Leave blank for unlimited.
  • Download Expiry – Shows if Downloadable is selected. Set the number of days before a download expires after purchase.


  • SKU – If you use SKUs, set the SKU or leave blank to use the product’s SKU.
  • Manage Stock? – Manage stock at the variation level.
  • Stock Quantity – Shows if Manage Stock is selected. Input the quantity. Stock for the specific variation, or left blank to use the product’s stock settings.
  • Allow Backorders – Choose how to handle backorders.
  • Stock Status – Set the status of your variation’s stock.
  • Sold Individually? — Allow only one to be sold in an order.


  • Weight – Weight for the variation, or left blank to use the product’s weight.
  • Dimensions – Height, width and length for the variation, or left blank to use the product’s dimensions.
  • Shipping class – Shipping class can affect shipping. Set this if it differs from the product.


If the SKU, weight, dimensions and stock fields are not set, then it inherits values assigned to the variable product. Price fields must be set per variation.

Step 6. Add an image for the variation?

  1. Expand the variation.
  2. Click the image placeholder (see where the arrow is pointing below?).
  3. Select the image you wish to use.
  4. Save.




Step 7. You are done!  Now go tell everyone about your new offering!