E-commerce dell'enoteca finalmente finito

14 contenuti / 0 new
Ultimo contenuto
E-commerce dell'enoteca finalmente finito

Non è ancora finito del tutto in realtà ma volevamo fosse grosso modo pronto per oggi, per un evento.
Il sito è Sapori & Sapere.
Drupal7 + DrupalCommerce + ATCommerce. Al momento non ho ancora finito di ottimizzarlo per tablet e smartphone ma ci sono pochi errori.

Elenco moduli o cose particolari che ho implementato (a parte quelle su cui ho rotto le palle innumerevoli volti qui sul forum).

Campi:
- Computed field (per visualizzare il prezzo originale barrato, visto che in caso di offerta il prezzo visualizzato viene a tutti gli effetti sostituito nel campo originale)
- Empty fields (per gestire i campi vuoti)
- Date per impostare le offerte e i prodotti con validità temporale

Negozio (in aggiunta a Commerce)
- Commerce Discount + sandbox Commerce Discount Products
- Checkout Pages per personalizzare il checkout
- Commerce Feeds per importare i prodotti e i nodi
- Commerce price table (nonostante numerosi casini con l'iva peraltro non ancora risolti)
- Invoice (ma la fattura me la sono ricreata io, come anche quella pdf)
- Product bundle (per i pacchetti offerta, anche questo nonostante ci sia da lavorarci su)

Pagamenti:
- Commerce Cash on delivery (=contrassegno)
- Commerce pay in person (per ritiro in negozio)
- PayPal, anzi PayPal Express Checkout che è più completo
- Commerce Bank Transfer per i bonifici

Utenti:
- Remember me (login)
- Site disclaimer
- SocialLogin e SocialShare (ma mi convince solo la parte di Share, l'altra forse la toglierò)

Varie:
- Entity view modes (per creare nuovi display)
- Field extractor (per customizzare la visualizzazione dei campi)
- SpamSpan per offuscare indirizzi email
- Flag per impostare un avviso di disponibilità prodotto
- Simplenews per la newsletter nonostante me l'avessero sconsigliato (ma MailChimp sarebbe stato eccessivo)

Visualizzazione:
- Shadowbox
- Superfish
- Append view per allegare viste ad altre viste e costruire il mio pdf insieme a ->
- Views PDF display
- Booktree di Uccio per la Guida ad uso interno del sito
- EVA per allegare campi collegati nei nodi
- Views slideshow

Ricerca:
- Search API su database

Fatemi pure le pulci :)

Drupal Version:

Ciao, bel lavoro.

Mi spieghi meglio come hai realizzato la ricerca avanzata ? Immagino tramite facet.

Un appunto sulla ricerca avanzata: non c'è modo per togliere la ricerca con lo slider fatta in precedenza ed è, IMHO, scorretto. Ad esempio ho selezionato la fascia di prezzo (da 77 a 140) e mi fa vedere, correttamente, i vini di questa fascia, ma come faccio ad allargare la fascia di prezzo ? Posso solo ridurla e non posso azzerarla. Per le altre tipologie di informazioni (immagino basate su tassonomia) c'è la possibilità di eliminare la scelta fatta in precedenza.

Altra cosa bella sarebbe quella di racchiudere le selezioni effettuate all'interno di un unico box e non di N box (1 per selezione). Del tipo "Hai scelto/Stai guardando".

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

Guarda, impostare la ricerca avanzata con Search API + Facet mi ha fatto sudare sette camicie. Tieni presente che lavorando su db ho meno opzioni a disposizione di una ricerca su SOLR.
Per il discorso dello slide, in effetti puoi tornare indietro solo scrivendo a mano i valori nelle due caselle, credo. Non ci avevo pensato. Però ho usato Search Ranges e non Facet Ranges, può darsi che il sottomodulo di Facet abbia più opzioni.
Per il discorso di mettere in evidenza la scelta effettuata in effetti ci devo pensare. Ben vero che rimangono selezionate a sinistra, però potrei stamparlo in alto in un div.
Grazie :)

...enter at your own risk...

Booktree...

che onore aver contribuito alla tua impresa!!!

^_^
Devo dire che quando l'ho iniziato a usare aveva generato dei casini che non capivo. E due giorni dopo hai rilasciato una nuova versione. Telepatia? :*

...enter at your own risk...

@giuvax: il problema segnalato da ziobudda lo puoi facilmente risolvere con il modulo Current Search Blocks (fa parte del modulo Facet API).

Ne approfitto per farti una domanda: come mai hai usato il modulo Commerce Wishlist al posto di gestire la lista con il modulo Flag (che tra l'altro stai già usando)?

Grazie per la risposta e ciao!

Finex, grazie della segnalazione! Darò subito un'occhiata.

Per il discorso Wishlist, il motivo è semplice: ho installato il modulo Commerce Wishlist all'inizio, senza nemmeno sapere se l'avrei tenuto. Molto dopo, quando ho visto che non riuscivo a risolvere il discorso dell'avviso di ritorno in stock di un prodotto, mi sono rimboccata le maniche e l'ho costruito io con Flag. Non ho mai pensato di togliere Wishlist e sostituirlo con Flag solo per caso. E un po' forse per pigrizia.

...enter at your own risk...

Mi sono completamente dimenticata del discorso SEO.
Ergo ho appena installato SEO Checklist e anche se molte cose le avevo già installate autonomamente, sto installando e configurando i moduli necessari.

...enter at your own risk...

Veramente bello. Soprattutto il sistema di ricerca. Complimenti.

"Sei grosso con l'armatura, senza quella che cosa sei? - Un genio, miliardario, playboy, filantropo!"

Grazie ^_^
Dovrei comunque migliorarlo, ma Search API su database ha meno possibilità che su SOLR.

...enter at your own risk...

Vivi complimenti, sei da imitare :D

per un mio ecommerce stavo sbattendo la testa sui prodotti in bundle, poichè ho visto che anche tu hai utilizzato il modulo Product bundle specificando che (..questo nonostante ci sia da lavorarci su).
Ma a te funziona ? sei giunta ad una soluzione stabile?

giuseppe

Ciao Giuseppe,
ammetto che in questo momento è un po' difficile ricordarmi il punto della situazione perché si tratta quasi di un anno fa.
Ad ogni modo io ho avuto problemi perché volevo cose particolari che non so se stanno risolvendo. Seguo una issue nel modulo e vedo che vanno avanti. In sostanza io con bundle volevo poter specificare la quantità di ciascun prodotto in bundle e non per forza 1 di ciascuno. E infine, non c'è gestione dell'iva. O meglio, di eventuali aliquote iva diverse. Confesso che per come doveva usarla al momento della messa in produzione, il bundle era secondario e ho lasciato perdere per tornarci in seguito.
La issue che seguo è questa:
https://drupal.org/node/1162786
e vedo solo ora che è fixed, quindi con un po' di pazienza potresti darci un occhio e capire se la soluzione fa al caso tuo.

...enter at your own risk...

grazie giuvax!

giuseppe