Domanda

Sono curioso di vedere se Magento supporta una configurazione di prodotto che ho in mente. Non credo che lo fa in modo nativo, ma sarebbe bello sentire alcune idee e, eventualmente, un'estensione che già fa questo. Si tratta di progettare un prodotto configurabile che ha diversi attributi configurabili le cui opzioni dipendono l'opzione selezionata in precedenza.

Per questo esempio, usiamo Shirt. Shirt ha attributi configurabili: colore, dimensioni, il design, l'orientamento di design e lo stile di lavaggio. Le combinazioni possibili opzioni sono i seguenti:

Black | S, M | [No design]     | [No Design Orientation]
Black | L    | Designs A, B, C | Portait Orientation (for Design A only), Landscape Orientation (for Design B and C) only
Black | XL   | Pre-washed, Frayed (note: this is a XL-specific option)

Come indicato sopra, Shirt in Black può essere acquistato in dimensioni S e M. Quando un utente seleziona queste opzioni di formato, ha non dovrebbero vedere più selezioni delle opzioni ed essere in grado di aggiungere al carrello . Se la dimensione di un utente seleziona L, però, dovrebbe essere mostrato altre possibilità. Quindi, se Design A viene successivamente selezionata, l'opzione Portrait Orientation sarebbe disponibile, ma non Landscape. Ora, se un utente seleziona XL, ottiene un completamente diverso l'opzione successiva.

I penserebbe mi piacerebbe andare con configurabile-configurazione semplice prodotto in cui i prodotti semplici sono costituiti da tutte le possibili opzioni che ho mostrate sopra nel back-end. Sul front-end, probabilmente avere un certo Javascript che nasconde e / o compilare i valori per le opzioni (nel caso in cui per le dimensioni e S M che non hanno bisogno ulteriore selezione opzione). Tuttavia, continuo a vedere alcuni problemi con questo.

  1. Ci stanno per essere così tanti prodotti semplici. Ho creato prodotti con opzioni personalizzate prima per evitare di dover grandi semplici insiemi di prodotti, ma le questioni 2 e 3 non sono coperti (credo) con opzioni personalizzate.

  2. Tutti i prodotti semplici appartenenti Shirt avrà lo stesso insieme di attributi anche se prodotti semplici con dimensioni S non servono più altri attributi configurabili, per esempio. Non voglio queste dimensioni specifiche di avere valori come N/A o None per Design e Orientation.

  3. [PER FAVORE QUESTO ARTICOLO ignote; Ho lasciato qui per RECORD] io non sono nemmeno sicuro se posso integrare scenario dimensioni di XL, in cui l'opzione successiva è completamente diversa dalle altre dimensioni.

Qualche idea?

È stato utile?

Soluzione

Non credo che questa configurazione è possibile con prodotti configurabili.

Ma in realtà pensare a far cadere questo:

Non voglio queste dimensioni specifiche di avere valori come N / A o Nessuno per il Design e l'orientamento.

Quindi è possibile ottenere tutto quello che volete. Basta aggiungere la N/A opzioni o semplicemente 0 e un po 'di JS per nascondere le caselle di selezione o mostrando loro, quando sono necessari.

Le maniglie frontend già il caso, che solo le opzioni sono indicati quali sono disponibili. Così, quando si sceglie Black, allora viene visualizzato solo S N/A. Se questo è nascosto e scelto automaticamente, il cliente ottiene ciò che si vuole

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top