Benvenuto, Ospite
Nome utente: Password: Ricordami
  • Pagina:
  • 1

ARGOMENTO:

Soluzione al bug in campi stockable variant di VirtueMart (varianti taglia / colore) quando sono pubblicati più listini (prezzi per gruppi cliente) 10 Anni 5 Mesi fa #61

  • crx
  • Avatar di crx
  • Offline
  • COM_KUNENA_SAMPLEDATA_RANK1
  • COM_KUNENA_SAMPLEDATA_RANK1
  • Messaggi: 1
  • Ringraziamenti ricevuti 1
problema risolto nella versione vm 2.0.24c
Ringraziano per il messaggio: Paolo Tateo

Si prega Accedi a partecipare alla conversazione.

Soluzione al bug in campi stockable variant di VirtueMart (varianti taglia / colore) quando sono pubblicati più listini (prezzi per gruppi cliente) 10 Anni 10 Mesi fa #10

Gestendo la configurazione dell'ambiente di lavoro per un cliente bindCommerce che aveva l'esigenza di pubblicare su VirtueMart i prodotti con varianti taglia / colore provenienti da Danea, con più listini, abbiamo riscontrato il bug che segue.

In VirtueMart, scegliendo dal menu a tendina le varianti, i prezzi venivano mostrati casualmente, prendendoli da uno dei 2 listini pubblicati, senza rispettare la regola imposta in finzione dell'utente collegato.

Abbiamo rilevato un bug nel file plugins/vmcustom/stockable/stockable.php

Nei pressi della riga 627 si trova il seguente codice:

$db->setQuery('SELECT `product_price` FROM `#__virtuemart_product_prices` WHERE `virtuemart_product_id`="' . (int)$selected . '" );

Nella query manca l'indicazione del gruppo di utenti collegati. Per risolvere il bug è sufficiente aggiungere la condizione mancante, come di seguito:

$db->setQuery('SELECT `product_price` FROM `#__virtuemart_product_prices` WHERE `virtuemart_product_id`="' . (int)$selected . '" '.' AND `virtuemart_shoppergroup_id`="'.(int)$shopperGroupIds .'" ');
Ing. Paolo Tateo
CEO bindCommerce

Si prega Accedi a partecipare alla conversazione.

Ultima Modifica: da Paolo Tateo. Motivo: Aggiunte " per migliorare la compatibilità della query
  • Pagina:
  • 1
Tempo creazione pagina: 0.107 secondi

bindCommerce

bindCommerce s.r.l.

Partita IVA IT07798861212 - SDI M5UXCR1
Registro imprese di Napoli - REA: NA - 910618
Capitale Sociale € 20.000,00 interamente versato
Tel: +39 011 089 122 0
E-mail: [email protected]

PON 2014>20 Riaccendiamo lo sviluppo