Jump to content

[RISOLTO]Migliori Vendite Ordinate al contrario


Dashe

Recommended Posts

Ciao, ho un problema con il modulo migliori vendite

 

Nell'anteprima le visualizza nell'ordine corretto, mentre se clicco sul tutte le migliori vendite, l'elenco mi appare al contrario!

 

Per caso qualcuno ha avuto lo stesso problema e può aiutarmi a risolverlo?

 

Se volete vedere il mio sito, è qui

www.beer-shop.it

 

Grazie a tutti

Edited by Dashe (see edit history)
Link to comment
Share on other sites

Ciao, non è un problema ma la logica dell'ordinamento del modulo. Se non ricordo male:

 

Ordine 1

3 x prodotto A

1 x prodotto B

Ordine 2

1 x prodotto B

4 x prodotto C

 

per prestashop il prodotto più venduto è il B perchè acquistato in 2 ordini differenti.

Link to comment
Share on other sites

Grazie Peppe per la risposta, ma sai che non sono convinto?

 

Non so se posso parlare dei prodotti sul sito e non voglio obbligarvi ad andare su ma, ad esempio;

La Ambar che è la prima nel box piccolo è quella che ho venduto più bottiglie, ma in un ordine solo

La Flying dog, la seconda, che ho in offerta, è finita in un carrello su due ed è sicuramente quella che ho venduta in più ordini e la seconda come numerosità di vendita in totale.

 

A me pare proprio al contrario:(

  • Like 1
Link to comment
Share on other sites

Grazie Peppe per la risposta, ma sai che non sono convinto?

 

Non so se posso parlare dei prodotti sul sito e non voglio obbligarvi ad andare su ma, ad esempio;

La Ambar che è la prima nel box piccolo è quella che ho venduto più bottiglie, ma in un ordine solo

La Flying dog, la seconda, che ho in offerta, è finita in un carrello su due ed è sicuramente quella che ho venduta in più ordini e la seconda come numerosità di vendita in totale.

 

A me pare proprio al contrario:(

 

Allora è proprio il contrario, avevo trovato il concetto di quel blocco spiegato da uno dei programmatori e non ci sono riuscito quindi sono andato un pò a memoria :rolleyes:

Link to comment
Share on other sites

Risolto! Grazie comunque Peppe

 

Ho modificato la riga 70 del file ProductSale.php

 

da

if (empty($orderWay)) $orderWay = 'DESC';

a

if (empty($orderWay) || $orderBy == 'sales') $orderWay = 'DESC';

 

Anche se avrei dovuto sovrascrivere la classe!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...