Some users encounter the issue with Prestashop 1.5 store locator feature. If a store longitude with 3 digits before the decimal is entered, the algorithm automatically adds an extra digit to the end and the message emerges that there are too many digits in the longitude. A few simple moves will resolve this issue.
For example, a store has the following coordinates:
Lat: 35.75368500
Long: -65.99916400
This combination will work. The following one, however, may fail:
Lat: 39.60621
Long: -152.332071
-152.332071 may not be accepted, although it is a legitimate longitude.
To resolve this issue, change the ‘validate’ ‘size’ parameter in the Store class:
1 2 3 4 |
... 'latitude' => array('type' => self::TYPE_FLOAT, 'validate' => 'isCoordinate', 'size' => 16), 'longitude' => array('type' => self::TYPE_FLOAT, 'validate' => 'isCoordinate', 'size' => 16), ... |
Partner With Us
Looking for a partner to grow your business? We are the right company to bring your webstore to success.
Talk to Igor
lordbdp,
Exactly!
For the noobs (as me) you can find the file at :
your_website\classes\Store.php
;)