Back to Top

Prestashop Custom Product Options | Add Extra Fields to Product {User-Guide}

Updated 22 November 2024

Boost conversions and AOV by offering extra products or services on your pages with “Prestashop Custom Product Options.” Drive more sales!

Allow your customers to customize the product the way they want using the options.

  • Lets you add extra fields to your product pages.
  • Supports dropdown, radio button, text, textarea, checkbox, image file, date, time, and date & time option types.
  • Set different impact prices on different values of product options.
  • Assign multiple options to a product in a few clicks.
  • Define price impact for each option.

Note:

  1. Prestashop Custom Product Options module is compatible with PrestaShop version 8.x.x and multi-store feature.
  2. This module is compatible with PrestaShop Shopping Cart module version 3.0

Features of Prestashop Custom Product Options

  • Add options to product pages using fields like text, textarea, dropdown, checkbox, radio button, image file, date, time, and date & time .
  • Select countries and currencies for which you want to show the product options.
  • Select a customer to whom you want to show the fields.
  • Specify the date range for which the option will display on the product page.
  • Set prices for certain product options in terms of fixed price or percentage.
  • Add option values while adding dropdown, checkbox and radio button options and set different price for different values.
  • Show or hide the price of a custom option on the product page.
  • Show product fields for specific categories and customer groups.
  • Select products to exclude the options for.
  • Apply options to specific combinations of a product.
  • Assign options to multiple product combinations at once.
  • Enable, disable or delete the options in bulk via mass action.
  • Set the options as pre-selected while adding them.
  • Make the option selection mandatory.
  • Set the sequence in which you want to display the product options.
  • Configuration to show color picker for text and textarea custom options.
  • Set character limit for text and textarea options.
  • Show the options selected by customers in a popup or normal view on the cart, order confirmation, and order details page.
  • Apply product discount on product options.
  • Show or hide checkbox along with product options.
  • Set the background color of custom options section.
  • Customers can view options assigned to the product on the product details page.
  • Customers can select options they require to customize their products.
  • A new button added to the cart page to view saved product options.
  • Customers can add different option values for the same product.
  • Selected product options & values can also be viewed on the order confirmation and details pages.
  • You can also view product options and values selected by customers on the admin order details page.
  • Show product options in order confirmation email, invoice, and delivery slip.

How to Install Prestashop Custom Product Options

  • Firstly, go to the module manager in the back office and click on ‘upload a module’.
  • After that, drag and drop the module file or select the file from the system.
  • In this way, the module installation will be successful.
image-89
image-90
image-91

Add Product Options

After the installation of the module, a new tab “Product Options” get available in the back office. From here, the admin can add and manage the product options.

image-92
custom product options

Admin can add a new product option by clicking on the “Add new option” button.

Searching for an experienced
Prestashop Company ?
Find out More

Text Option

On clicking the button, a new form appears with the following options:

  1. Option type – Select the type of option.
  2. Take User Input – Display a text box right below the option where the user can enter the text he wants to be displayed on the product.
  3. Option name – Specify the name of the option. The name lets you identify the option while assigning it to the product from the edit product page.
  4. Display name – Here you need enter custom text that will display for the option on the front.
  5. Placeholder – Enter text that will be visible as placeholder in the text box.
  6. Character limit: Set the number of character that customers can enter in the text box.
  7. Option Description – Specify the description for the option. This will display as a hint on the product page.
  8. Country and currency – These options allow you to select the country and currency for which you want to display the product option.
  9. Customer – Select the customer to whom you want to display the product option.
  10. Availability Date – Set the date range within which the product option will display.
  11. Price Impact – Set the price for the product option. You can choose to set a fixed price or percentage amount of the product price.
  12. Active – Enable or disable the product option.
  13. Pre-selected – If enabled, then the option will display as pre-selected on the product page.
  14. Required – Enable this field to make the selection of product option mandatory for the customers.
  15. Allowed Categories – Select specific product categories for which you want to display the product option.
  16. Apply option on selected category products – If enabled, then the product option will apply on the products of categories selected in the Allowed Categories field.
  17. Allowed Group – Select the groups whose members can view the product option.
  18. Exclude Products – Select products for which you do not want to display the product option.
add text

Display/Hide Price

While adding a custom option, the admin can choose to display or hide its price on the product page.

Display/Hide Price

Textarea

You can add the textarea custom option in the same way you added text option.

Textarea

Dropdown Option

While adding the dropdown option, you need to add the values the user can select on the product page. Also, you can set different impact price for different option values.

Dropdown Option

Checkbox Option

You can add a checkbox option in a similar way you added the dropdown option.

Checkbox Option

Use same configuration as previous one

If selected this option, then price impact and price impact type will be same as the previous option.

Checkbox Option

Radio Option

Radio Option

Image File Option

Image File Option

Date Option

Date Option

Time Option

Time Option

Datetime

Datetime

Once added, you can view a list of options under ‘Custom Product Options’ tab.

custom product options

Under this tab, you can:

  • Manage the status of product option.
  • Edit the product option details.
  • Delete the product option.
  • Change the display position of product options on the product page.

Product List

Under this tab, you can view a list of products to which product options have been applied.

product list

Assign Options to Products

Once you have added the options, you can assign them to individual products. Go to Catalog > Products > Edit Product > Modules.

4-10

On clicking the configure button, you can view all the product options and assign them to the product.

8-6

If the product has combinations, then you can apply options to specific combinations or all the combinations at once.

5-11

Assign Options to individual combinations

On clicking the Edit button, all the available product options get displayed. You can assign the desired options to the combination.

6-7

Assign options to multiple combinations

Select the combinations and the options that you want to apply on them.

7-6

Kindly note that if you have enabled “Allow product options” field, then you cannot use the PrestaShop native customization feature.

image-45

In the above screenshot, it can be seen that Customization is not available under Options as you have enabled product options under the Modules tab.

Prestashop Custom product Options Configuration

Configuration
  • Show color picker: Enable this option to show color picker for text and textarea options on the product page.
  • Display options information in popup: If enabled, then product options selected by the customer will display in popup. Else, it will show normally. Please note that this setting is only applicable for cart, order confirmation, and customer order details pages.
  • Apply product discount on options: If enabled, then the discount set on the product will also be applied on the options.
  • Product option parent checkbox hide: If enabled, then checkbox will not display along with options and will be managed according to the value entered by user in the custom option.

Front End Workflow

When a customer visits the product page he can view additional options you have applied to the product.

product page

The customers can also view the options in a quick view popup.

10-5

Show Color Picker

As configured from the back office, a color picker is provided for the text option just below the textbox. Using this, the customers can select the color in which they want the text on the product.

11-7

Apply product discount on options

Suppose the admin has set 10% on the discount.

12-6

Lets say that the customer has selected the text option whose price is € 2. Upon selecting the text option, the price of the product will increase by € 2.

Now, if “Apply product discount on options” is enabled, then the same discount i.e 10% will apply on the option.

10% discount will apply on € 50 (product’s original price) + € 2 (custom option price). Now, the the price of the product will be € 46.80.

13-5

Product option parent checkbox hide

Enable this option to hide the product option checkboxes. In this case, the options are managed according to the values that customers input in the options.

14-7

In the above screenshot, we can see that the checkboxes are not displayed along with the product options and the product options are managed as per the values entered by the customer in the options.

Order Product With Options

15-5

After selecting the options, when the customer adds a product to the cart, he can view the options on the cart page.

Display of Options in Popup

16-5

On clicking the “View saved options” button, a popup appears on the page, where a customer can view:

  • Options selected.
  • Option values selected.
  • Additional price he needs to pay for the option.
17-5

Display of Option in Normal View

18-2

The customer can also view the selected custom options on the checkout page.

29-1

Kindly note that for displaying the save options on the checkout page, you need to enable “Enable final summary” field under Shop Parameters > Order Settings > General.

20-3

Add different options for same product to cart

PrestaShop Custom Product Options allows the customers to add different-different options for the same product to the cart.

23-2
24-2
25-1

In the above screenshot, it can be seen that the customer has added different options of a same product to the cart.

After placing an order, a customer can view the selected product options on the order confirmation page.

26-1

The customer can also view the saved options on the order details page.

27-1

If reordered, then the same product options get added to the checkout page.

28-1
30-1

Admin Order Details Page

Admin can view the options & their values selected by a customer and based on that he can customize the product.

32-1

View options on Admin Shopping Cart Page

The admin can also view the options selected by a customer in the Shopping Carts page.

33

The admin can also view the product options in invoice and delivery slip.

34
35

This was all about Prestashop Custom Product Options Module. I hope this document will help you in checking the functionality of the module in a better way.

Also, do let us know about your views in the comments.

Support

For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]

Also, please explore our Prestashop development services and vast range of quality Prestashop addons.

Current Product Version - 5.3.0

Supported Framework Version - 8.x.x, 1.7.x.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content