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

    Previous Post Previous Post
    Newer Post Newer Post
    Hai bisogno di Aiuto?
    Invia via WhatsApp