Jump to content

Adjusting product information globally


hanny137

Recommended Posts

Hello,

 

I've got a prestashop setup that has a small 'customization form' that currently saves the information to the products default customization text input. I did this to save time on having to write a complete custom module to handle form creation and everything else.

 

Currently all the inputs are serialized (json) and entered as a long string into the text input like this:

Client Customization: %5B%5B%7B%22name%22%3A%22trophy%5B1%5D%5Bline1%5D%22%2C%22engraving%22%3A%22Test%20Trophy%22%7D%2C%7B%22name%22%3A%22trophy%5B1%5D%5Bline2%5D%22%2C%22engraving%22%3A%22test%20trophy%22%7D%2C%7B%22name%22%3A%22trophy%5B1%5D%5Bline3%5D%22%2C%22engraving%22%3A%221111111%22%7D%5D%5D

On the front end - when pulling it out I can use PHP to decode & display it appropriately.

 

But is there a way where I can change that globally somewhere so I don't have to try and find every place where it might display and add that PHP code?

 

I'm running into the issue that I can't seem to find where to add the PHP code to 'decode' that string for the emails that are being sent out - so the long ugly string is being seen instead of the nice few lines of customization the user entered.

 

Any thoughts on how to handle that? Is there a spot where I can globally assign the decoded string to the products customization?

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...