Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => : enricomainero 31 Oct 2014, 10:14:52

: Virtuemart non registra gli ordini in backend
: enricomainero 31 Oct 2014, 10:14:52
Salve,


come da titolo: non riesco a visualizzare alcun ordine nel beckend.


Ho questo messaggio d'errore:


vmError: exeSortSearchListQuery Unknown column 'u.middle_name' in 'field list' SQL=SELECT SQL_CALC_FOUND_ROWS o.*, CONCAT_WS(' ',u.first_name,u.middle_name,u.last_name) AS order_name ,u.email as order_email,pm.payment_name AS payment_method FROM smart_virtuemart_orders as o LEFT JOIN smart_virtuemart_order_userinfos as u ON u.virtuemart_order_id = o.virtuemart_order_id AND u.address_type="BT" LEFT JOIN smart_virtuemart_paymentmethods_de_de as pm ON o.virtuemart_paymentmethod_id = pm.virtuemart_paymentmethod_id WHERE ( o.virtuemart_vendor_id = "1" ) ORDER BY created_on DESC LIMIT 0, 50


Queste sono le versioni che ho attualmente installate:


Joomla 2.5.17
Virtuemart 2.6.12


Qualcuno sa come risolvere? Grazie
: Re:Virtuemart non registra gli ordini in backend
: mmleoni 06 Nov 2014, 14:10:39
direi che c'è stato un problema di aggiornamento e/o di installazione. ti consiglierei di andare a vedere il sql di install/update e ricreare il field middle_name nella tabella  #__virtuemart_order_userinfos

ciao,
marco
: Re:Virtuemart non registra gli ordini in backend
: Guido Sica 08 Mar 2017, 18:29:17
Salve.
Anche noi abbiamo avuto lo stesso problema senza alcuna ragione plausibile,
dato che non abbiamo modificato nulla dei campi cliente.
Tuttavia abbiamo letto alcune istruzioni qui:
https://forum.virtuemart.net/index.php?topic=103365.0.
Abbiamo risolto facendo il restore delle tabelle al giorno precedente.
: Re:Virtuemart non registra gli ordini in backend
: Guido Sica 08 Mar 2017, 18:41:52

Oppure a mano nella configurazione di VM si deve ricreare il campo middle_name eventualmente rimosso.
L'errore si presenta se il campo è stato rimosso in precendeza,
e poi uno vuol fare una ricerca all'interno degli ordini di virtuemart.