Prestashop Customization

0 views
Skip to first unread message

Andrew Schiavo

unread,
Aug 5, 2024, 5:45:55 AM8/5/24
to dbinrotocar
Customerslove personalization, which strengthens the bond between buyer and seller. The opportunity to personalize a product makes customers feel like they're giving themselves a gift, and makes it easier to buy!

PrestaShop offers two customization options: your customer can add text or send a file. For example, if he wants to add a photo to a mug. In your back-office, for each product, the "Options" tab lets you access a configuration section to determine which type of personalization (file and/or image) to apply to your product.


For example, if you allow up to 5 lines of text at 14 characters each, add 5 fields and specify the character limit in the field name. If you allow images for a book cover, you can use the following titles:


When a customer buys a customizable product, the order process proceeds as usual: once the order has been validated by the customer, you receive a notification in your back office. You need to browse the order details to retrieve the images and/or customized texts for each product: download the images (by simply clicking on the image from the order) or copy/paste the texts to use them.


Currently, i succeed in saving them, but when i visit other pages of my website and come back to this product page, the customization fields are still saved and displayed (which is the normal behavior, which is the normal behavior, i know).


This way, I get id_customization, that is necessary to have ajax cart working, at least in my theme, because it doesn't work (or does, but incorrectly) if you doesn't update #product_customization_id hidden input.


You will loose all this (core) modification with every Shop upgrade. And without trying the changes I doubt that this will save the customizations when changing the quantity or selecting a product variant, does it?


I am using a custom integration via the REST webservice, and I simply need a way to get the associated customization values for an order detail line. But I can't find any way of doing this from the documentation or anywhere else online.


I am able to get ALL historical customization values for a particular product by using /api/customizations endpoint, but there does not seem to be a way to relate the customized_data_text_field elements to a particular order line?


I am building a site that sells personalized items, and it is essential that i can limit the characters entered into the customization fields for each item, a feature that is still sadly missing from Prestashop, so I am endeavoring to incorporate the feature myself.


Having tinkered about a bit, I have the front end working nicely, using maxlength to limit the characters allowed in the customization input field using a value read from the database in a new field 'max_chars' in the ps_customization_field (entering the values manually at the moment)


Basically, when creating the customization fields in the back office, I need an extra input field that allows me to enter the max_chars for each customization, I then need this value to be written to the database in the max_chars field of ps_customization_field table.


I think you should create a module for that. Simply make a module which add a tab to the admin product controller, and list all customized field created. Then, make a form with a simple id_customization => maxcharacter relationship.


The last thing you need is to create a hook in this module and add it in the product front controller where customizations are saved (inside initContent i think). This hook will do the validation and may cancel the process by throwing an error (a prestashop's error of course).


I've enabled Product Customization in my shop where a customer uploads an image to customize the product. As it operates now, any image over about 1,000KB just brings them back to the product page without performing the upload.


It wasn't until I changed the "Maximum Size of Product Pictures" variable in the admin panel to 999999999 that it started liking and uplodaing images UP TO that 2MB file size again. I'm concerned about Prestashop not dealing with the images over 2MB. It's like the code doesn't like the large file size and stops running. It simply goes back to the product page with no notifications.


Hi All, this forum topic seems the closest thing to an issue I'm having with images uploaded within Product Customization shrinking in size once uploaded. But I have checked all the settings & preferences within the back office, and checked the php ini.file settings (thanks to El Patron's free module) but no joy! I'm having some difficulty in finding the answer to this problem. I need customers to upload image files for their personalised items, and this function seems to work well in front office, with images uploading & the preview bring shown. They show at checkout and the customer can complete their order. The images also show up in the preview section of the order in the back office, but when clicked on to download the files have been shrunk from 1 or 2mb to just 4 or 5kb..?? If I look in the "upload" folder via FTP there shows 2 files for each image uploaded, with one having the prefix of "small" added, but both files are the same size at 4 or 5kb. One image I guess is supposed to be "small" for the preview, but why is the other not the full size uploaded image?


I think I've worked out what has happened, I made an edit to the code somewhere(?) to change the size of the image preview when an image is uploaded within product customization. I remember changing the size and now think I changed it twice by accident, which is why both the image preview & the uploaded image are the same size.


Customers can't upload images greater than 1.6mb through the Product Customization field? I have 3 fields for uploading images, and if you upload 3 images all at once at 1.5mb they will upload and show as previews (also on server in "upload" directory).


Thanks to El Patrons ini.file module (FREE) I've checked server specs and all seems well above 20mb upload. The preferences within Back Office are also above 10mb (Preferences>Images & Admin>Preferences) so don't know what else it can be.


If I upload an image as attachment through the "Contact Us" page then the size is slightly bigger at 1.9mb, but anything bigger doesn't appear with the message in the Back Office, and no error message shows.


How to improve out the shopping experience on your Prestashop website? Start selling customized products on your store. Though personalized products have a small market limited to particular brands and sellers, their scope is endless. From dresses, shirts, handbags to mugs, there is an incredible value of selling customized products. Knowband's Prestashop product customization addon is a great way to enhance customer loyalty and engagement by offering personalized products and services to customers.


Product Customizer or Product Configurator is a powerful means to make your store products unique for online buyers. To give your customers the best and unique shopping experience, store merchants can incorporate this simple and convenient to use Online Product Designer on their site as an incredible self-service for the shoppers. This Prestashop product customization module offers unlimited product customization options to the customer like printing an image over the T-shirt with the application of filters. This way the customers can buy the product suitable for their needs and choices.


1. Prestashop product customization addon allows e-merchants to add pre-defined design ideas for different products on their online shop.

2. With Custom Product Designer, customers will get multiple customization options with their desired product like T-shirts, mug, rings or any other kind of product that can be personalized as per their needs.

3. Prestashop custom product designer addon shows a Customize button on the product page to the customers. The product personalization options are only shown for the products that have been configured from the backend.

4. The complete Online Product Designer extension can be enabled or disabled. Disabling the product customization panel will only show the standard product customization options on the product page.

5. This Advanced product customizer module automatically calculates the final price of the products based on the customizations done by the customer from the product page.

6. The Prestashop admin can define products for which the Custom Product Designer functionality will be active on the frontend.

7. Prestashop Product Designer/Customizer addon lets your customers modify and save the product features with custom texts, fonts, colors, images, filters, and QR code.

8. Admin can limit and control the product design sides, features from the backend of the Extended Product Customization module.

9. Prestashop custom product designer addon helps you to enable or disable PDF file download options for the customers on the frontend.

10. Using the Online Product Designer module, admin can add as many pre-defined image designs and image groups for a product. Customers can choose the default images or they can upload an image of their own for the product.

11. Prestashop custom product designer addon gives an option to add unlimited fonts, colors, and filters for the product.

12. Advanced product customizer module allows admin to define specific prices for different customization options.

13. Prestashop Product Designer/Customizer addon also lets your customers print QR code over the product. For this, admin can set a separate QR code price.

14. Using Prestashop custom product designer addon, admin can set a Complete Design Fixed Price which is added to the final customized price for a product

15. Extended Product Customization module is multi-lingual and multi-store compatible.

16. The multi-featured custom design panel added using Prestashop product customization module is mobile responsive and compatible with various Prestashop themes.

3a8082e126
Reply all
Reply to author
Forward
0 new messages