Ecommerce Elenco sotto-varianti ORDINAMENTO
Autore: Agostino F.
Visite 1241,
Followers 3,
Condiviso 0
Salve a tutti, sto ristrutturando il mio ecommerce, mi sono arenato su un "problema" alla sezione Elenco Varianti Principali / Elenco sotto-Varianti.
Nel mio caso, alla sotto-variante, sto aggiungendo delle gradazioni di lenti a contatto, con ordinamento ( che fa in automatico ) -0.50 , -0.75 , -1.00, -1.25 ecc, il -10.00 mi viene piazzato subito dopo -1.00, mentre a me servirebbe dopo -9.50. Come posso ovviare e dare un elenco manuale oppure fargli rispettare un diverso ordine???????
Grazie a tutti
Postato il
Ciao Agostino,
ho provato ma le sottovarianti vengono inserite e mostrate con lo stesso ordine di inserimento, non in automatico. Forse ho provato qualcosa di diverso?
Mandami anche screenshot per capire se è questo. Grazie
Autore
Ecco la foto con l'ordinamento numerico incriminato, anche lato "cliente" si presenta sfasato, considerando che dovrei poter arrivare fino ad esempio a -20.00, mi crea un disordine abissale.
Intanto grazie!
Ciao, non capisco. Le varianti sono visualizzate con l'ordine di inserimento che hai scelto tu. Io ho provato e viene corretto
Autore
Il problema è proprio quello, il -10.00 viene dopo -9.50, anche se provo a riscrivere TUTTO, mi viene fuori in quel modo. Deve seguire ordine tipo : -0.75, -1.00, -1.25, -1.50, -1.75, -2.00 ecc, riscrivendo nuovamente la tabella, arrivato al -9.50, mi ritrovo il -10.00 al posto sbagliato
Ciao, facciamo così perché non mi è chiaro e forse ci manca un dettaglio. Puoi fare un progettino partendo da un template vuoto con un prodotto ok e l'altro non ok. Se viene piccolo di dimensioni me lo puoi allegare qui.
Fammi sapere.
Autore
ciao, facciamo meglio, ti incollo il link alla mia pagina ed il link di una pagina di esempio
http://www.ottica-fazzalari.it/cartsearch/index.html?rootCategory=xi8q3ist&available=1
clikka sulle focus dailies e guarda come dopo -1.75 mi esce -10.00
https://www.lentiamo.it/dailies-aquacomfort-plus-90-lenti.html
ecco il link di uno dei soliti store e guarda come esce a lui
a lui dopo -1.75 viene -2.00, a me dopo -1.75 viene -10.00!
Autore
allego il file x5cart.js in cui appare evidente l'errore e incollo il pezzo incriminato, prima che lo corregga a mano per la disperazione.
'2khabhev': {
'id': '2khabhev',
'id_user': 'Focus Dailies Aqua Comfort Plus ',
'digital_delivery': false,
'physical_delivery': true,
'name': 'Focus Dailies Aqua Comfort Plus ',
'category': 'osdofgjh',
'showThumbsInShowBox': true,
'isNew': false,
'description': 'Confezione di lenti a contatto giornaliere da 30pz. by Alcon<br />Raggio(BC) 8.7, Diametro 14.0',
'options': {
'9n3rzfom': {
'name': 'Diottrie',
'suboptions': ['-0.50', '-0.75', '-1.00', '-1.25', '-1.50', '-1.75', '-10.00', '-10.50', '-11.00', '-2.00', '-2.25', '-2.50', '-2.75', '-3.00', '-3.25', '-3.50', '-3.75', '-4.00', '-4.25', '-4.50', '-4.75', '-5.00', '-5.25', '-5.50', '-6.00', '-6.50', '-7.00', '-7.50', '-8.00', '-8.50', '-9.00', '-9.50'],
al suboption ecco l'errore mentre a me servirebbe così :
'suboptions': ['-0.50', '-0.75', '-1.00', '-1.25', '-1.50', '-1.75', '-2.00', '-2.25', '-2.50', '-2.75', '-3.00', '-3.25', '-3.50', '-3.75', '-4.00', '-4.25', '-4.50', '-4.75', '-5.00', '-5.25', '-5.50', '-6.00', '-6.50', '-7.00', '-7.50', '-8.00', '-8.50', '-9.00', '-9.50' '-10.00', '-10.50', '-11.00'],
Inserisci lo 0 davanti ai numeri fino a 10:
-01.75
-02.00
-10.00
Autore
Intanto grazie, si ok, funziona, francamente è "bruttino" da vedere, diciamo che come workaround è passabile ma non definitivo.
Avremmo altri escamotage???
Non vorrei che passasse per sito accrocco da du lire.
Grazie intanto a chi mi sta aiutando
Ciao Agostino, non ho potuto vedere il link perché forse hai rimosso la pagina.
Ho capito, il programma (per comodità e semplicità dell'utente, ma non per il tuo caso) mette in ordine alfabetico gli elementi della lista. Il programma deve anche gestire tutte le casistiche di altre sottovarianti, quindi l'ordinamento automatico è quasi obbligatorio e la scelta più facile.
Il tuo problema è il computer che vede il 10 prima dell'1 perché è un testo e non un numero. Infatti il 10 verrebbe dopo allo 01.
Purtroppo è un processo delicato e una modifica a riguardo sarebbe complessa e particolare al momento.
Ti propongo questo che mi sembra funzionare e forse è un po' più bello esteticamente (anche se i programmatori preferiranno la visualizzazione che hai messo ora con lo 01 ), ovvero:
Se scrivi - 1.00 al posto di -1.00 (insomma ci metti uno spazio) e lasci perà -10.00. A me piace di più, ma vedi come preferisci...
Fammi sapere.
Autore
Perfetto, ora funziona correttamente e di sicuro anche l'occhio ne è più felice.
Mi auguro che in futuro prendiate in considerazione di aggiungere l'ordine personalizzato.
A volte torna utile poter giocare su queste cose.
Grazie!