Salve ragazzi, cerco qualche chiarimento sull'uso corretto di ubercart.
In particolare sto cercando di configurare il negozio elettronico per un'azienda che produce cappelli. Nel mio caso specifico i prodotti sono registrati nel gestionale dell'azienda con un codice ed un nome ( es.:1234 teddy) che compongono lo SKU, ne le varianti colore ne le taglie sono distinte da codici, ma creano insieme al codice l'identificativo univoco al prodotto (es. per la variante rossa, taglia 38: 1234 teddy rosso 38 ).
Sto utilizzando uc_product_power_tools e i moduli base di ubercart con attributi e classi, e sono riuscito ad avvicinarmi al risultato che vorrei ottenere, ma per certi versi non mi soddisfa.
In particolare vorrei velocizzare l'operazione di inserimento evitando di dover inserire uno SKU alternativo per la gestione corretta dello stock.
Conoscete qualche modulo che fa al caso mio o se è una questione "di come la pensa drupal" il modo più logico di ottenere quello che cerco?
Inoltre sto provando uc_attribute_stock_filter e uc_out_of_stock ma non lavorano correttamente e si genera un errore ( ma è di secondaria importanza), la versione del mio drupal è la 6.13
Grazie!
... nessuno può/sà rispondermi?
In pratica vorrei evitare di dover inserire sku alternativi per ogni variante di ogni prodotto (oltre tutto dovrei inventarli e anche se riproduco lo sku alternativo utilizzando la combinazione delle varianti rischio di creare degli errori nella stringa, anche perchè non è detto che poi sarò io ad inserire i prodotti!): immaginate che ogni cappello viene prodotto in 5 taglie e ogni taglia in almento 10 colori, per circa 100 cappelli... e quando finisco?!
Tutto questo solo per avere le varianti disponibili nello stock ed assegnargli una quantità!
dove sto sbagliando?
Oltre tutto una volta inseriti gli sku alternativi e ottenute le varianti nello stock mi viene richiesto (ancora) di attivarle?!
A me sembra tutto molto macchinoso!
nessuno che ha una minima idea di cosa sto chiedendo??
Sul tuo problema non ho esperienza, quindi non posso risponderti. Posso solo dire che Ubercart (come la maggior parte delle soluzioni "impacchettate" di e-commerce) È assolutamente macchinoso!
Si me ne sto accorgendo...
sai se il modulo e-commerce è un pò più flessibile o se andrei ad incontrare gli stessi problemi... mi basterebbe sapere anche solo se è più utilizzato di ubercart tanto per avere qualcuno con cui condividere le mie pene!
Grazie comunque della risposta
dal risultato delle mie ricerche si evince che... è peggio! molto peggio!!
ciao,
a mio avviso se li importi manualmente non finisci più, tanto con ubercart quanto con e-commerce che con magento o altro che sia..
cioè, forse la cosa è fattibile se non ci sono molti prodotti..
se ho capito bene in alternativa dovresti creare uno script per l'importazione, caricando /includes/bootstrap.inc (o creando un modulo apposito da abilitare poi in drupal) e considerando almeno questo:
le tabelle dei nodi (node e node_revisions)
uc_products
uc_product_adjustments
uc_product_attributes
ed eventualmente uc_product_options se sussistono variazioni di costo, di prezzo o di peso (penso che qui ci si potrebbe complicare abbastanza la vita a seconda di come è pensato il gestionale..)
la tabella sequences in drupal 6 non esiste più (per d5 e uc1 abbiamo dovuto considerarla), quindi bisognerebbe vedere se con drupal 6 salta fuori qualcosa di inaspettato, ma non credo, anzi forse si è semplificato il discorso delle sequenze, ma bisognerebbe verificare.
devi ricordarti di associare il nodo id del nodo al model nella tabella uc_prodcuts.
alla fine in ubercart dovresti ritrovarti ad esempio una cosa del genere:
nodo id (nid) -> 128 con model (SKU) -> abc
"taglia S colore rosso" -> model 001a nella tabella uc_product_adjustments (nodo 128) -> stock: 1
"taglia M colore giallo" -> model 001b nella tabella uc_product_adjustments (nodo 128) -> stock: 2
"taglia L colore verde" -> model 001c nella tabella uc_product_adjustments (nodo 128) -> stock: 1
per gli stock a quel punto il modulo aggiuntivo http://drupal.org/project/uc_multi_stock dovrebbe considerare correttamente le scorte.
(tieni conto che questo modulo, fino alla versione per d5 e uc1, permette di inserire nel carrello senza far vedere semafori o cose del genere per la segnalazione del livello delle scorte, ma in ogni caso se la scorta è zero te lo segnala subito dopo che clicchi su "Add to cart" e, dopo se la scorta passa da 1 a zero, dopo che l'ordine è generato puoi configurare ubercart in modo che invii un'email di avvertimento all'amministratore del negozio).
altre cose che mi vengono in mente ma che visto che non hai segnalato non penso ti servano, sono il magazzino, i clienti, gli ordini ed eventualmente gli sconti.
per magazzino intendo la sincornizzazione fra il gestionale e ubercart. per questo potresti considerare l'eventualità di creare un database intermendio ed utilizzare ad esempio cron.
Vendita Vini - Wine Shop