PAGE 3 OF 4

Generate and price each tile size

After Size attributes are saved, create one variation row for every sellable size.

← Back to all guides

WooCommerce Variations tab

If this message appears, return to Attributes, tick Used for variations, and click Save attributes. Then return here to generate the size rows.

Generate and price size variations workflow WooCommerce Variations tab showing two generated tile size rows

Two Size rows have been generated: 300 × 600 mm and 600 × 600 mm. The warning explains that a price is still required for each row.

Opened 300 by 600 millimetre variation showing SKU, price and stock fields

Click Edit beside a size row. Enter its unique SKU and Regular price. Tick Manage stock only when that size has its own stock quantity.

  1. In Product data, click the Variations tab.
  2. Click Generate variations and accept the confirmation. WooCommerce creates a row for each Size value.
  3. Open the first row, for example 300 × 600 mm.
  4. Enter a unique SKU, regular price, stock quantity, weight and dimensions. Add a variation image if this size looks different.
  5. Repeat for the next row, for example 600 × 600 mm.
  6. Make sure each variation is enabled and has a price. An enabled variation without a price cannot be purchased.
  7. Click Save changes inside the Variations tab.
SizeExample SKURequired per variation
300 × 600 mmCOLLECTION-3060Price, stock, optional weight/image
600 × 600 mmCOLLECTION-6060Price, stock, optional weight/image

What to enter inside each variation

  1. Click Edit beside a size row to open its fields.
  2. Enter a unique SKU. Example: use COLLECTION-3060 for 300 × 600 mm and COLLECTION-6060 for 600 × 600 mm.
  3. Enter the Regular price. This is required. If both sizes cost the same, you may use the Add price button, but still check each row afterwards.
  4. Enable Manage stock? only when this size has its own quantity. Enter the number available and choose the backorder setting.
  5. Add a variation image only if the size has a different visual appearance. Otherwise the main product image is used.
  6. Enter variation weight and dimensions when freight cost changes by size.
  7. Click Save changes. Then click Save Draft in the Publish panel to keep the product unpublished.

Different price for each size

A Variable product lets each size have its own price. Example only:

SizeExample priceWhere to enter it
300 × 600 mm$49.90Open the 300 × 600 mm row → Regular price
600 × 600 mm$69.90Open the 600 × 600 mm row → Regular price
300 by 600 millimetre variation with a regular price of 49.90

300 × 600 mm: enter 49.90 in Regular price.

600 by 600 millimetre variation with a regular price of 69.90

600 × 600 mm: open its separate row and enter 69.90 in Regular price.

Why the price warning matters: WooCommerce will not show a variation to customers when it has no price. The screenshot shows this warning intentionally; resolve it by opening each row and entering a price.