2013-11-21 15 views
5

Ho un negozio E-Commerce (Build with Magento). Sono bloccato in un problema che voi ragazzi potete aiutarmi a capire.Magento Configura prodotti con 100 di permutazioni

Nel mio negozio Magento ogni prodotto ha 40 opzioni di colore e 10 diverse dimensioni. Questo aggiunge fino a 400 permutazioni per prodotto. Devo mantenere l'inventario per ogni permutazione e rendere anche i prodotti filtrabili.

L'unica soluzione per questo in Magento è configurabile ma è necessario aggiungere un prodotto semplice per ogni permutazione. Il negozio ha 6000 prodotti che significano 6000 * 400 = 2400000 prodotti totali. Semplicemente non posso aggiungere questi molti prodotti.

Quali sono le mie altre opzioni? Sono bloccato qui per un bel po 'di tempo.

Grazie in anticipo

+0

È possibile caricare il prodotto tramite programmazione. – krutssss

+0

@kruti Puoi spiegare come può essere fatto? –

+0

Qui ci sono alcune alternative (teoria solo): http://magento.stackexchange.com/q/10935/146 – Marius

risposta

2

Una soluzione potrebbe essere quella di creare i 6000 prodotti semplici con colore e dimensione come attributi.

Si osserverà quindi sull'evento Aggiungi al carrello o si crea un'azione personalizzata del controller che creerebbe immediatamente un nuovo prodotto e popolerà gli attributi di colore e dimensione in base ai valori dei post dalla pagina di visualizzazione del prodotto. Quindi dovresti creare una tabella piatta personalizzata per gestire l'inventario di ciascuna combinazione di colore del prodotto. La tabella di inventario personalizzata può essere referenziata per impostare l'articolo di magazzino per il prodotto generato e nella griglia/vista del prodotto per verificare la disponibilità.

Ciò creerebbe un nuovo prodotto per ogni acquisto, ma si può essere in grado di farla franca con l'eliminazione del prodotto dopo la vendita è fatta. Potrebbe anche essere necessario personalizzare il processo di riordino, se necessario.

questo potrebbe non essere la soluzione più avanti dritto, ma dovrebbe funzionare, in teoria.

Problemi correlati