Prestashop – Uncaught Exception: Price specification not found for currency:

by News Commenti disabilitati su Prestashop – Uncaught Exception: Price specification not found for currency:

Questo errore è abbastanza frequente in caso di aggiornamento del proprio sito web, sia in moto automatico, sia via qualche tipo di plugin “migrate” che “fa tutto per noi”.
L’errore nello specifico è : Uncaught Exception: Price specification not found for currency:
Percorso (indicativo) : src/Core/Localization/Locale.php line 170

Il problema è nel database, per risolverlo sarà necessario utilizzare Phpmyadmin o un tools simile.
Bisogna analizzare la tabella : ps_currency e vedere queli numeri sono riportati in id_currency per le varie valute.
A questo punto dobbiamo analizzare la tabella : ps_orders e vedere se gli id_currency (in geenrale) coincidono con quelli che abbiamo

Il problema è che nella tabella ps_orders potrebbe esserci un id_currency = 2 quando noi non abbiamo questa valuta.
Per trovarla si può utilizzare anche una select :
SELECT `id_order`,`reference`,`id_currency` FROM `ps_orders` WHERE `id_currency`=0

Per aggiornare tutti gli ordini al nostro id_currency si può utilizzare questa istruzione ma ATTENZIONE : fate prima un backup dei dati del DB

UPDATE ps_orders SET `id_currency`=1 WHERE `id_currency`=0

Seguici su:

FacebookLinkedInLinkedInLinkedIn

Potrebbero Interessarti anche:

Per maggiori informazioni, per suggerimenti e ottenere un preventivo gratuito per le tue esigenze, contatta la nostra Web Agency.
Il nostro staff di professionisti sarà lieto di fornire tutte le informazioni ed i costi riguardanti il servizio.
Attenzione : Webx.it non è un servizio di helpdesk “gratuito” a cui chiedere informazioni.

WebMaster Firenze

Fonti : Prestashop, Assistenza Prestashop, Sviluppatore Prestashop, Web-Agency Prestashop, Consulente PrestaShop Supporto tecnico, Assistenza Prestashop, Assistenza e-commerce Prestashop, Assistenza Sito PrestaShop, Assistenza Prestashop Firenze, Assistenza Prestashop Prato, Prestashop Uncaught Exception: Price specification not found for currency, Critical request Uncaught PHP Exception PrestaShop, Locale.php line 170

, , , , , , , , , , ,
× Come possiamo Aiutarti?