Help Desk
العربية
Go to dashboard

Product options and variants

Options describe the ways a product varies, such as Size or Color, and each option has values, such as Small, Medium and Large. Every combination of values becomes a variant, for example "T-shirt - Red - Large", with its own price, stock, SKU and images. Customers pick the values on the product page.

You keep your options in Products > Options library and reuse them across products, then add them to a product in its Product options section.

Options are available for single products, and for vouchers inside the Vouchers card. Creating and editing options needs the staff permission to edit and delete products. Charity (NGO) stores don't have options.

The options library

Products > Options library lists every option in your store.

ColumnWhat it shows
Option nameThe option's name. Select it to edit the option.
Presets countHow many values the option has.
ActionsDelete and Edit.

Type in Search to find an option by name.

The Options library page, opened from Products in the sidebar, with each option's name, its number of values and the Edit and Delete buttons
Sample data from a demo store.

Create an option

  1. Go to Products > Options library and select Create.

  2. In Option name, enter the name in Arabic, English or both. At least one language is required.

  3. Choose the Option type:

    • Text: values are shown as text, such as sizes.

    • Color: each value has a color swatch. Select the swatch to pick the color; the color picker also lets you enter a color code.

    • Image: each value has a small picture, such as a fabric pattern.

    The Create option page with the option name, the Option type choices and the first option value
    Sample data from a demo store.
  4. In Option values, fill in the first value (Option value, in at least one language) and its color or image. Select Add new option value for each extra value.

  5. Select Create.

Images for values can be PNG, JPG, JPEG, GIF, WEBP or SVG files up to 2 MB. A 64 × 64 pixel PNG works best. Changing the option type clears the colors and images you set.

Edit or delete an option

Select an option's name or Edit. On the edit page:

The edit page of an option, with its name, its values and their Save and Delete buttons, and Add new option value
Sample data from a demo store.
  • Change the name and select Save at the top of the page. This button saves only the name.

  • Change a value and select the Save button inside it, or Delete to remove it.

  • Select Add new option value, fill it in and select Add. The value is created straight away.

To delete the whole option, select Delete at the top of the edit page, or the delete icon on its row, and confirm.

An option and its values are shared by every product that uses them. Renaming an option or a value changes it on all those products.

Add options to a product

  1. Open a single product and expand Product options.

  2. Select Choose option.

  3. In Option name, choose an option from your library. To make a new one, choose Create new option at the end of the list.

    The Product options section with the Option name list open, showing library options and Create new option at the end
    Sample data from a demo store.
  4. In Option values, tick the values the product comes in, or Select all. To add a value that isn't in the library yet, choose Create new value.

  5. To add another option, such as color after size, select Choose another option and repeat. Remove a row with Remove row. You can't choose the same option twice.

    Two rows of Option name and Option values in Product options, with Choose another option highlighted above Confirm
    Sample data from a demo store.
  6. Select Confirm. The variants are created and the variants table appears.

  7. Fill in each variant's details in the table, then select Save product.

Change a product's options

Once a product has options, Product options shows a card for each option and these buttons:

  • Add new option creates a new option in your library and adds it to the product.

  • Select quick option opens Add new option, where you choose a library option and tick its values, then select Add. Values already on the product are ticked; unticking one removes it and its variants.

On each option card:

  • Select the option's name, or its pencil, to Edit option and rename it.

  • Select a value's pencil to Edit value and change its name, color or image.

  • Expand the card to add or remove values in Option values.

  • Select Delete to remove the option from the product. The variants are rebuilt without it.

  • Select Edit to open the option in the options library in a new tab.

  • Drag options or values by their handles to reorder them. The message Variant names and table order will update after you save. reminds you to save. Once you save, your store shows the options and values in the new order.

How variants are created

Each combination of the values you choose becomes a variant. A new variant starts with:

DetailStarting value
NameThe product name followed by its values, such as "T-shirt - Red - Large".
PriceThe product's price.
Sale priceThe product's sale price.
QuantityThe product's stock, or your default inventory location.
SKUA code generated automatically. You can change it.
Cost, weightEmpty.

While a product has variants, its own Selling price, Cost price, Product weight and quantities are disabled, with the note The price, quantity, cost, and weight are determined based on the product variants. Discounts are set per variant too.

Removing a value deletes the variants that contain it.

The variants table

The Variants table lists every variant, with the number of variants next to the title. Use Search to find variants by name, SKU, barcode or value, and the expand icon to open the table full screen. The table shows 10 variants per page by default.

A product with options, with the Product options section expanded and its options above the Variants table
Sample data from a demo store.
ColumnWhat you set
ImageSelect it to manage the variant's images.
NameThe variant's name. Read-only.
SKU codeThe variant's SKU. Optional.
PriceZero or more.
Sale priceZero or more. Make sure it's lower than the price; the table doesn't check it for you.
QuantityThe total stock and the number of inventory locations. Select the pencil (Edit quantity) to change it.
BarcodeOptional. Up to 48 characters, using English letters, numbers and symbols only.
Product costZero or more.
WeightZero or more, in the product's weight unit.

For vouchers, the table shows Vouchers count and Manage vouchers instead of quantity, barcode and weight. See Digital products and vouchers.

Changes in the table are saved with Save product.

Edit a variant's quantities

Select the pencil in the Quantity column to open Quantities and inventory for that variant.

  • Each row is an inventory location with its Available quantity, or Unlimited quantity.

  • Select Adjust quantity on a row to choose an Adjustment type: Adjust available (with Adjust by, New quantity and Reason), Convert to infinite or Track quantity.

  • Open a row's menu to View logs or Delete stock.

  • Select Add new inventory to stock the variant at another location.

  • Select Apply when you're done.

On a saved product, quantity adjustments and new locations are saved straight away. On a new product, they're saved with the product.

Add images to a variant

Select a variant's image cell to open Upload product photos.

  • Upload PNG, JPEG, JPG, GIF or WebP images up to about 5 MB. They're saved straight away.

  • Drag images to reorder them, select the star to make one the main image, crop or delete an image.

  • Select an image to add its Arabic description and English description (alt text), then Save.

For a variant you just created, save the product before you add its images.

Delete variants

  • Select the delete icon on a variant and confirm.

  • To delete several, tick them and choose Delete from the bulk actions. There is no confirmation.

Deleted variants are removed when you select Save product. Deleting variants needs the permission to edit and delete products.

Add a single variant

To add one specific combination without rebuilding all the variants, select Add new custom option under the variants table. Add new variant opens in a new tab.

  1. Under Product options, choose a value for every option of the product. To add a new value, choose the last item in the list.

  2. Under Basic information, add images and set the Selling price, Product code SKU and Product weight. If you leave the SKU empty, one is generated for you.

  3. Under Quantities and inventory, add the inventory locations and quantities, or tick Unlimited. Select Add for each extra location.

    The Quantities and inventory section with an Inventory list, a Quantity box, the Unlimited checkbox and the Add button
    Sample data from a demo store.
  4. In the sidebar, optionally turn on Enable discount and Schedule discount.

  5. Select Save.

If another variant already has the same values, the message The combination of options already exists for another variant. appears.

Set prices per market

When market pricing is available in your store and you have the permission to edit market prices, Edit Prices appears in the options toolbar. It opens a table where you set each variant's price and sale price for each market and sales channel. Zid POS prices are set in the primary market only. The prices of your primary market are copied back to the variants. Your changes are kept until you select Save product.

Edit Prices is disabled on a new product and while the variants have unsaved changes; save the product first.

Did this article solve your problem?
Your answer helps us see what needs improving.

Still need help?

Our customer service team is ready to help, or find quick answers in the FAQ.

Contact usRead the FAQ