Zen Cart Logo
Forums / Managing Customers and Orders / Missing Part of order details

Missing Part of order details

Views: 966

Results 1 to 2 of 2
14 Aug 2017, 7:16 PM
#1
tmpinsnty avatar

tmpinsnty

New Zenner

Join Date:
Jun 2016
Location:
Minneapolis, MN
Posts:
37
Plugin Contributions:
0

Missing Part of order details

PHP version 5.6.0
MySQL version 5.5.57

So I am wondering if this is an issue with sanitizing strings from text input. We engrave products and provide text inputs with each engravable product on our site. Not very often nor is it repeatable by me, we get an order that the actually text has been truncated after the order confirmation email was sent. This time between the orders placement and it being processed in Zen Cart is about an hour. It is saved in the data base incorrectly. This is the email that was sent to our customer:
Attachment 17227

This is me recreating the order and what I get:
Attachment 17228

The only thing I see that "may" be the cause is the length of the dash in the customers order. It looks longer in their email than any of the ones I have used. I tried to recreate this using the dash from the top of they keyboard and from the 10-key pad. I have a windows 10 PC and Logitech keyboard.

Any thoughts? This doesn't happen that often but this isn't the first time. Unfortunately I can't remember the other order that had the issue but I also think it was a similar truncation. Can anyone point me in the right direction?

M

14 Aug 2017, 8:17 PM
#2
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
177

Re: Missing Part of order details

I'm not sure if it's related or not, but ...

Given you said you're running Zen Cart v1.5.1 on PHP 5.6, it may be worth noting that you're likely triggering dozens of PHP warnings and errors due to incompatibilities of your older Zen Cart version on the newer PHP version that your Zen Cart wasn't designed for.

See: Server Requirements for Zen Cart

It'd be good to put a plan in place now to upgrade your Zen Cart.