Allowing your customers to customize your products before purchasing them is possible! Discover how to add a customizable product to your online store.
To access it: Catalog > Products
What is a customizable product?
It is a product that the customer can personalize as they wish, by adding text or an image.
For example: if you sell jewelry, you can allow your customers to engrave text or an image on the jewelry.
Why offer personalized products?
Customers are fond of customization, which helps to strengthen the bonds between seller and buyer. The opportunity to customize a product gives the customer the impression of treating themselves to a gift, thereby facilitating the purchasing process!
How can one customize a product?
PrestaShop offers you two customization options: your customer can add text or send a file. For example, if he wishes to add a photo to a mug. In your back office, for each product, the 'Options' tab allows you to access a configuration section to determine what type of customization (file and/or image) to apply to your product.

Add a file.
This will result in the generation of a file upload button on the order page. Each button accepts only one file, so add as many as necessary.
For example, if you allow up to 5 lines of text with 14 characters each, add 5 fields and indicate the character limit in the field name. If you allow images for a book cover, you may use the following titles:
- "Cover (20.95 x 27.31 cm, color)"
- "Back cover (20.95 x 27.31 cm, black and white)"
- "Spine (20.95 x 1.716 cm, color)"
Add text
This will result in placing a text field on the order page. You can add as many fields as you want simply by clicking on the "Add a customization field" button.
| 💡 You cannot limit the number of characters in a field. To provide guidance to the customer, use the label. |
For example, if customers wish to engrave words on a product, you can use this:
- First line (24 characters)
- Second line (24 characters)
- Last line, signature (16 characters)
You can make a field required for order validation by checking the "Required" box to the right of each.
Remove superfluous fields.
If you have added too many fields, click on the icon represented by a trash can to remove the unnecessary field. Once all fields are filled, do not forget to save your changes.
Once the product has its customizable properties configured, its page in the store displays a new section titled "Customization."
| 💡 Upon validation of the customization, the personalized images and texts will appear in the final cart. |
How to receive orders for personalized products?
When a customer purchases a customizable product, the ordering process proceeds as usual: once the order is validated by the customer, you will receive a notification in your back office. You need to go through the order details to retrieve the personalized images and/or texts for each product: download the images (by simply clicking on the image from the order) or copy/paste the texts for use.