Jump to content
jacopocappelli

Ricerca ordinata per numero di vendite

Recommended Posts

Salve,
vorrei estendere il plugin di ricerca per ordinare il risultati per numero di vendite (quindi per il numero di volte che compare negli ordini).

Il plugin che sto estendendo utilizza la funzione 

Product::searchByName($context->language->id, );

Volevo chiedere, visto che non sto trovando riferimenti sul manuale. Come poter ordinare questi elementi utilizzando delle funzioni di Prestashop senza dover eseguire una query.

 

Grazie,
Jacopo

Share this post


Link to post
Share on other sites

La query la fa in ogni caso.

non sai come funziona?......Uno dei primi esempi di ajax in fase di studio riguarda proprio la ricerca in tempo reale.

Ovvero al momento che digiti la parola da ricercare questo viene intercettatto attraverso l'apposita funzine da javascript con l'ausilio del xml http reqeust

La chiamata viende comunque da un script php in questo caso che a seconda della corrispondenza della parola chiave attraverso l'innerHTML di javscript stampa il

risultato.

In ogni caso sempre e comunque viene fatta una query!, non penserai mica che si precarica tutte le parole chiave, e se ce ne sono 100.000?.

la funzione che ai postato fa esattamente questo ma e semplificata dal framework o classi apposite in sua assenza in discorso non cambia.

ora come vuoi che venga stampato l'ordine per numero di vendite? progressivo? le maggiori vendite?.....non credo debba toccare il codice.

Prova questo

 

Share this post


Link to post
Share on other sites

Forse mi sono spiegato male:

Vorrei capire come poter modificare la query che va ad eseguire la funzione 

Product::searchByName

Per far in modo di aggiungere come parametro di ordinamento anche il numero di vendite. Questa operazione deve essere fatta lato backend e non lato frontend (infatti la parte AJAX non l'ho nominata proprio per questo motivo).

Quello che non riesco a trovare/capire è come interagire con le funzioni Prestashop per ottenere il risultato di avere righe ordinate secondo la mia logica.

Grazie,
Jacopo

Share this post


Link to post
Share on other sites

non ricordo che su ps ci sia tale funzione da richiamare ma posso dire anche una cavolata.

Dovresti vederti le funzioni mvc di symfony disponibili di solito non sono deprecate, altrimenti dovrai scriverti una classe apposita se vuoi integrarla.

Ma ripeto posso sbagliarmi.....

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More