WebSite X5Help Center

 
Luca E.
Luca E.
User

Disponibilità per varianti e cambio immagine in /product/  it

Автор: Luca E.
Просмотрено 1343, Подписчики 3, Размещенный 0  

Ho cominciato ad implementare lo script, lo potete visionare solo su questo prodotto:

https://www.arteottica.net/product/?jpp139

variante P1 quantità 0

variante P2 quantità 0

variante P3 quantità 1

Nel caso di disponibilità 0 il bottone acquista si disattiva e quindi non è possibile acquistare, viceversa il botton compie l'azione.

In fase di scelta variante cambia la scritta della disponibilità.

E' ovvio che poi la gestione del magazzino andrà svolta con modulo a parte.

Sarebbero graditi feedback, positivi o negativi che siano, e se qualcuno vorrebbe partecipare ad eventuali aggiunte/modifiche.

Ora però godiamoci l'Italia. Forza azzurri

Размещено
13 Ответы - 2 Полезно
Francesco Tedeschi
Francesco Tedeschi
User

+1 bravissimo

Читать больше
Размещено От Francesco Tedeschi
Luca E.
Luca E.
User
Автор

Grazie, anche se ci sono ancora alcune cose da sistemare.

Se premi più volte il tasto aggiungi il prodotto viene inserito nel carrello anche oltre le scorte.

Purtroppo non sono ancora riuscito a capire la funzione addtocart quale funzione php va a leggere e in che modalità.

Se lo staff ci venisse incontro sarebbe una buona soluzione per molti utenti di X5

PS: sarebbe possibile gestire anche le sottovarianti volendo

Читать больше
Размещено От Luca E.
Giuseppe Guida
Giuseppe Guida
User

Luca, infatti, ho provato ieri sera e dovevo avvisarti: io riuscivo ad inserire i prodotti oltre il limite delle scorte...

Ciao

Читать больше
Размещено От Giuseppe Guida
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Лучший пользователь месяца ESЛучший пользователь месяца PT
Luca E.
... ...  Se premi più volte il tasto aggiungi il prodotto viene inserito nel carrello anche oltre le scorte. Purtroppo non sono ancora riuscito a capire la funzione addtocart quale funzione php va a leggere e in che modalità. ... ... ... ... 

... in teoria potresti disabilitare con questa stringa jQ:

$( 'input[type="number"]' ).prop("type", "text").css("width","30px") .attr('readonly', 'readonly');

.

Читать больше
Размещено От  ‪ KolAsim ‪ ‪
Luca E.
Luca E.
User
Автор

Ciao @Koalsim, grazie per la risposta.

In effetti con la tua stringa si va a rendere inutilizzabil l'aumento del campo aggiungi/diminuisci.

A me servirebbe il controllo che fa sulle quantità nel DB Mysql una volta che si clicca sul pulsante aggiungi.

Читать больше
Размещено От Luca E.
Luca E.
Luca E.
User
Автор

Un'altra soluzione potrebbe essere, quella di confrontare il cookie dei prodotti nl carrello con una query mysql e se i prodotti inseriti sono maggiori delle scorte, lanciare il'help di avviso come sopra e di conseguenza la NON aggiunta del prodotto

Читать больше
Размещено От Luca E.
Luca E.
Luca E.
User
Автор
Luca E.
Un'altra soluzione potrebbe essere, quella di confrontare il cookie dei prodotti nl carrello con una query mysql e se i prodotti inseriti sono maggiori delle scorte, lanciare il'help di avviso come sopra e di conseguenza la NON aggiunta del prodotto

Però verificando i cookie e le sessioni a me non sembra che vi sia memoria del carrello

Читать больше
Размещено От Luca E.
Luca E.
Luca E.
User
Автор

Ma in effetti la soluzione ci sarebbe...

Creare un cookie di sessione al click del pulsante aggiungi, e tramite Ajax effettuare il controllo sul magazzino e nell'eventualità creare l'alert cool

Читать больше
Размещено От Luca E.
Luca E.
Luca E.
User
Автор

Ragazzi ci siamo. cool

E funziona sull'intero carrello.

Vi ripassate il sito e mi fate sapere?

Grazie

Читать больше
Размещено От Luca E.
Aliosha D.
Aliosha D.
User

Ciao,

Si ma mi spieghi perchè ci sei riuscito tu a fare questo e gli sviluppatori di WS non ancora? Lascia seri dubbi su chi c'è dietro a WS, mi scuso per questo post forte e diretto ma ho iniziato a guardarmi intorno per altri software e devo dire che si è aperto un mondo davvero interessante.

Purtroppo questo slogan "no limits" con WS non si può utilizzare, troppi limiti per andare oltre alle impostazioni base di un e-commerce.

Buona giornata a tutti!

Читать больше
Размещено От Aliosha D.
Giuseppe Guida
Giuseppe Guida
User
Aliosha D.
Ciao, Si ma mi spieghi perchè ci sei riuscito tu a fare questo e gli sviluppatori di WS non ancora?

Me lo chiedo anche io. 

Читать больше
Размещено От Giuseppe Guida
Giancarlo B.
Giancarlo B.
User

....sealed

Читать больше
Размещено От Giancarlo B.
Luca E.
Luca E.
User
Автор

In effetti.............

La modifica è più semplice di quel che si pensi. Un rewriterule sul htaccess dove sposta ajax da x5cart.php ad un file php che legge le giacenze in base ad ID prodotto e ID e/o testo variante ed un rewriterule sul file x5cartengine.js per le modifiche associate. Tutto ciò che crea il programma rimane invariato.

Giustamente utilizzo un server linux.

L'unico intoppo l'ho trovato sulla verifica finale nello step4 del carrello, per ora l'ho abolita, appena avrò tempo sistemerò anche quella.

Io ho dovuto fare qualche passaggio in più per bypassare i passaggi di default, fatto via software invece, dovrebbe essere una cavolata.

Sarà il caso che Incomedia mi proponga un contratto di lavoro?!? yell

Cmq il mio intento non è di alzare un polverone. Se interessa a qualcuno vi spiego come fare, è più semplice di ciò che si possa pensare.

Читать больше
Размещено От Luca E.