Product Variations

# Columns for POS plan, please refer to Notice

You can create different variations for products with maximum 2 kinds of variations (e.g. Color, Size, Custom) in "Products & Categories > Products".

For the variation type, Color and Size are present options but you are free to customize your own variation type. Having said variation type cannot exceed 2 items, the number within each variation type is not the case. To be concrete, for example, there can be 5 colors for a product with 5 different sizings.

This article is going to describe the steps of setting up product variations.



A. Introduction

With 2020 New release version of product variation you can:

Set sale price, cost, weight for each variation, and it will display price range for product with variants having different price.


B. Setting Up Product Variations

Step 1

Login SHOPLINE admin panel > Go to "Products & Categories > Products” > Click "Add" button > Click “Variations” tab




Step 2: Enable product variation

The default setting disables variations > Click “YES” to enable the variation feature if variations present



❗️Please notice:

Once the "Variations" toggle is ON, when checking out at storefront,  it will calculate delivery fee according to variation's own weight, NOT using weight of the main product.



Step 3: Set variation name

Choose the variation, either “Color”“Size” or create a “Custom” one > Input the “Options” at the box next to the variation name



To add another variation, click "Add Variation" and fill in the options in the field on the right


Remarks: The options can not be duplicated for each variation


If there are 2 variations, combinations are automatically formed below. Take the image below as an example, 9 combinations are formed with 3 colors (red, blue, grey) and 3 sizes (S, M, L):



  • Plans under Basic Plan, Advanced Plan, and Premium Plan maximum can add 100 variant combinations
  • Plans under O2O plan, Enterprise plan: maximum can add 400 variant combinations 【Can be installed in app store】


Step 4: Edit Language

An easy way to edit different languages of variation name and variation option is to click “Edit Language” button >> Edit the names in the pop up window 



Remarks: The default language for your variation is based on your default store language. Please make sure you have filled in the value in this column. You may change your store language in "Shop Settings" >> "Basic Settings"

Step 5: Unlimited Quantity and Unified Price Settings

"All variations have the same price": Variations are set as the same price by default. Untick the checkbox to change
"Unlimited Quantity": If the variations have unlimited supply, check the box


 ※ Bulk import main product information

You can select multiple variant and bulk import main product's:  regular price, sale price, member price, cost, location ID, product SKU and weight.



Step 6: Add Single Variant 

Click "Add Variant" to create single single variant (e.g. you only have size S in Grey colour) 



Step 7: Variants Sorting

You can drag and drop the variants in the input field to sort the variants' orders.
It will show a + mark to let you drag and drop the options on the variant input field, and when you move the options, the variation table will be updated at the same time. 
After you update the product, the new sorting will be applied to storefront immediately.


Remarks: Make sure the default language field is not left blank otherwise error message would appear


Step 8: Complete setting

Click "Update" to save your changes.


Step 9: Check at store front

For product with variations having different prices, storefront will display price range

format: variation's lowest price ~ variation's highest price

Ex. Product with the following price will display as image below

Variation Regular Price Sale Price


990 890
Blue 980 880
Yellow 970 870



  • Notice

※ Currently, we do not support using "bulk import new product" or "bulk update product" to import variant sale price, cost, and weight.

※ Columns for POS plan:

  • EC + POS plan: backend supports editing sale price, cost, weight for each variant, and price range displayed in storefront while variants having different price. POS APP supports showing regular price, sales price.
  • POS plan: backend supports editing cost only for each variant. POS APP only shows sales price. 

※ Merchants who used “Online Store Design > Code Editor“ to customize the storefront, the display will be fixated. "Show Price Range" feature would not able to use, storefront would not display price range.

However, merchants may go check on “Settings > Product Settings”, use the “Preview Mode” to see if the display can work out in your shop.


If yes, you may turn ON the toggle and save the changes. If the display is not as expected, you may edit the current code in "Online Store Design > Code Editor” page, then turn ON the toggle.


If you have turned ON the toggle but storefront still not display price range, please contact online consultant for further information.


Extend Reading: Upload Photos For Product Variations

Have more questions? Submit a request