Disponibilità per varianti e cambio immagine in /product/
Autore: Luca E.
Visite 1256,
Followers 3,
Condiviso 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
Postato il
+1 bravissimo
Autore
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, infatti, ho provato ieri sera e dovevo avvisarti: io riuscivo ad inserire i prodotti oltre il limite delle scorte...
Ciao
... in teoria potresti disabilitare con questa stringa jQ:
$( 'input[type="number"]' ).prop("type", "text").css("width","30px") .attr('readonly', 'readonly');
.
Autore
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.
Autore
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
Autore
Però verificando i cookie e le sessioni a me non sembra che vi sia memoria del carrello
Autore
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
Autore
Ragazzi ci siamo.
E funziona sull'intero carrello.
Vi ripassate il sito e mi fate sapere?
Grazie
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!
Me lo chiedo anche io.
....
Autore
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?!?
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.