В PrestaShop есть такая возможность, называется она "кастомизация товара". Настройка товара делается через его карточку.
![](https://prestafaq.ru/?qa=blob&qa_blobid=7345795597284183688)
После кастомизации товара, заданные поля появятся на странице товара. Перед добавлением такого товара в корзину, клиент магазина должен сначала их заполнить и нажать кнопку "сохранить". На страницах категорий эти поля не отображаются и добавить в корзину кастомизированные товары с этих страниц клиенту не получится (это не предусмотрено).
![](https://prestafaq.ru/?qa=blob&qa_blobid=8998309894935374690)