Jump to content

Manual Order with Custom Text not working since upgrading from 16.0.9


Recommended Posts

I was using 1.6.0.9 until recently, when I updated to 1.6.0.11, and now to 1.6.0.12, but this did not fix my problem. Sometimes we do manual orders, and send the link to our customers for them to finish the payment. This is because the product in question has various configuration options, and sometimes we do it via telephone. The problem is that since this upgrade, we cannot see the text customization field, which is mandatory, so we cannot add the item to the cart, as it says that a mandatory field is not filled, but we cannot see it. Anybody knows how to fix this? 

Link to comment
Share on other sites

 

Well, I have not tried to remove the text from being mandatory, as it is mandatory (that's why we configured it that way on the first place).

 

I just want it to work as supposed, as It has been working since the first time I used Prestashop back in 1.5 until now. I suppose the problem has to do with Ajax not loading the customization fields when a product with those fields is selected. But I do not know how to dig any further in the backend

Link to comment
Share on other sites

  • 2 months later...

Been checking this again. The HTML tag in which the customisation fields should appear it shown with a "display:none" inline attribute

<iframe id="customization_list" seamless="" style="display: none;">

so my guess is that the AJAX is not working properly. 

 

The thing is that with products with less combinations, this seems to work, I don't know where the limit is, but with the products I have with combinations it seems to not display.

 

Regarding las clong answer, yes, I tried without non-native modules and with the default-bootstrap theme activated: nothing changed

Edited by lord_enzo (see edit history)
Link to comment
Share on other sites

  • 3 months later...
  • 1 year later...

if anybody still interested:

go to:

 

admin\themes\default\template\controllers\orders\

 

and open form.tpl

 

replace

 

if (this.customizable == '1')

 

with

 

if (this.customizable == '1' || this.customizable == '2')

 

in a 1.6.1.* version, this is already fixed this way..

 

 

cheers.

Link to comment
Share on other sites

  • 1 year later...

Hello everyone,

I use Prestashop 1.6.1.15. I have this same problem on my second shop and would appreciate very much if someone knows the solution. As Pete78 says, this version of Prestashop already has the code he suggests in form.tpl and, I still have the problem.

Customization is working correctly on my default shop but, I use multistore and it's not working on my second shop.

I only have one product that requires customization. The customization field in FO is missing and when I add an order in BO, the customization of the product is not available either so when I try to add the product I get an error.

Please help. 

Thanks in advance.

Edited by Diana EFB (see edit history)
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...