This article is also available in:
When you create custom options for products, it means that you allow buyers to customize some of the characteristics of the product according to their preferences before placing an order. For example, the product allows you to print the buyer's name or their photo on it. With ShopBase, you can easily create personalized products by adding Custom options to a new or created product in store as instructed in this article.

Also, if you want to create custom options for multiple products, you should use a CSV file as instructed in this article

Step by Step Tutorial

From ShopBase admin site, go to Products >> All products.

Click Add products or click on the name of the product you have created and want to add Custom options to. Please refer to this article for more information on fields in the product detail page and how to fill or edit accordingly

From Custom Options section, click Add custom option


The system gives you a personalized feature and you fill in the information you want to set. Press Add another option if you want to add another custom option to the product.


At editing personalized feature information, you can:

Change the name of the feature in the field Name (this name is not visible to customers, only visible on the admin page for easy management)

Enter the name of the custom option information field displayed on the product page for customers to see in the Label (display on storefront) field

Choose the custom option in Type field, including Text field (allows buyers to add text on products with limit of 30 characters), Text area (allows buyers add text on products with limit of 140 characters, use a carriage return), Image (allows buyers to upload their image to the product), Radio buttons (allows buyer to choose from seller's available suggestions, button display suggestions), Droplist (allows buyers to choose from the seller's available suggestions in the drop-down menu display), Checkbox (allows buyers to choose from the seller's available suggestions in a checkbox), Picture choice (allows the buyer to select their favorite image printed on the product from the list of pictures suggested by the seller, instead of manually adding it)

You choose whether to include personalization in the product is required or not in the Required?

If you select Text field, Text area in the Type field, there will be Placeholder field as fuzzy text displayed inside the box guiding what the guest should do next (e.g instructing the guest to Enter your text here (fill in the blanks)); field Default value (prefill on storefront) so you can leave the default character pre-populated for the text that if guests want to change them, they need to delete to fill their own text in the box; The Allow the following characters field lets you choose characters that guests can use.

If you select Image in the Type field, there will be a field of Help text which is fuzzy text displayed inside the empty box to guide visitors what to do next, for example, You should upload image in 500x200 pixels to get the best quality.

If you selected Radio buttons in the Type field, you will enter the values ​​you want to choose in the Value field.

If you select Droplist in the Type field, there will be an additional field Placeholder which is fuzzy text displayed inside the blank box to guide visitors what to do next (for example Please select the option and you will enter the values ​​for the guest to choose in the Value field.

If you select Checkbox in the Type field, you will enter values ​​for customers to choose in the Value field, the values ​​will be separated by commas.

If you choose Picture choice in the Type field, you will download the pictures for customers to choose by dragging the pictures from your computer into the drop image to upload box or clicking the drop image to upload.

Click Save changes.

Related articles

Add a new product
Add or remove product tags
Add product images
Import products by Migrate to ShopBase app
Import products to ShopBase by CSV file
Create custom options for products by a CSV file
Was this article helpful?
Cancel
Thank you!