Joomla.it Forum

Componenti per Joomla! => Gestione e-commerce => Topic aperto da: GiorgioBlu - 27 Giu 2006, 15:31:18

Titolo: Bug#800 - Ordini Duplicati
Inserito da: GiorgioBlu - 27 Giu 2006, 15:31:18
Segnalo a tutti la risoluzione di questo piccolo bug.

Joomla 1.0.9 - VM 1.0.5
Quando un cliente esegue un'ordine e indica come destinazione un indirizzo differente da quello di default, VM visualizza, nel riepilogo ordini, lo stesso ordine duplicato (uno a nome del reale cliente e uno a nome del destinatario della spedizione).

La soluzione sta nel modificare questo file:
/www/administrator/components/com_virtuemart/html/order.order_list.php

change lines 28 - 31
Citazione
$list  = "SELECT order_id,order_status, #__{vm}_orders.cdate,#__{vm}_orders.mdate,order_total,#__{vm}_orders.user_id,";
$list .= "first_name, last_name FROM #__{vm}_orders, #__{vm}_user_info WHERE ";
$count = "SELECT count(*) as num_rows FROM #__{vm}_orders, #__{vm}_user_info WHERE ";
$q = '';

to
Citazione
$list  = "SELECT order_id,order_status, #__{vm}_orders.cdate,#__{vm}_orders.mdate,order_total,#__{vm}_orders.user_id,";
$list .= "first_name, last_name, address_type FROM #__{vm}_orders, #__{vm}_user_info WHERE ";
$count = "SELECT count(*) as num_rows FROM #__{vm}_orders, #__{vm}_user_info WHERE ";
$q = "address_type = 'BT' AND ";

allego anche il file giÓ modificato (per VM 1.0.5-ita)

Qui magiori info sul bug:
http://virtuemart.net/index.php?option=com_flyspray&do=details&id=800&tasks=last&Itemid=91

http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=18479.0

http://virtuemart.net/index.php?option=com_flyspray&do=details&id=781&&Itemid=83

http://virtuemart.net/index.php?option=com_smf&Itemid=71&topic=18861.0

[allegato eliminato da un amministratore]