Question

Je suis curieux de voir si Magento supporte une configuration de produit que j'ai à l'esprit. Je ne pense pas que ce soit en mode natif, mais il serait bon d'entendre quelques idées et peut-être une extension qui fait déjà. Il traite de la conception d'un produit configurable qui a plusieurs attributs configurables dont les options dépendent de l'option sélectionnée précédemment.

Pour cet exemple, nous allons utiliser Shirt. Shirt a des attributs configurables: couleur, taille, conception, l'orientation de la conception et le style de lavage. Les combinaisons d'options possibles sont les suivantes:

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)

Comme indiqué ci-dessus, dans Shirt Black peuvent être achetés dans des tailles S et M. Lorsqu'un utilisateur sélectionne ces options de taille, il ne devrait pas voir plus d'options sélections et être en mesure d'ajouter au panier . Toutefois, si la L taille d'un utilisateur, il doit montrer d'autres options. Donc, si Design A est ensuite sélectionnée, option Portrait Orientation serait disponible mais pas Landscape. Maintenant, si un utilisateur de la XL, il obtient un complètement différente l'option suivante .

Je pense que je partirais avec la configuration du produit configurable simple où des produits simples sont composés de toutes les options possibles, j'ai montré ci-dessus dans l'arrière-plan. Sur le front-end, je serais probablement avoir un Javascript qui cachera et / ou remplir des valeurs pour les options (en cas de tailles S et M qui ne nécessitent pas plus la sélection d'options). Cependant, je vois encore quelques problèmes avec cela.

  1. Il va y avoir tellement de produits simples. J'ai créé des produits avec des options personnalisées avant d'éviter d'avoir de grands ensembles de produits simples, mais les questions 2 et 3 ci-dessous ne sont pas couverts (je crois) avec des options personnalisées.

  2. Tous les produits simples appartenant à Shirt auront le même ensemble d'attributs, même si des produits simples avec la taille S aura pas besoin de plus d'autres attributs configurables, par exemple. Je ne veux pas que ces tailles de spécifiques ont des valeurs telles que N/A ou None pour Design et Orientation.

  3. [S'IL VOUS PLAÎT IGNOTE CET ARTICLE; Je l'ai laissé ICI POUR ENREGISTRER] Je ne suis même pas sûr si je peux intégrer le scénario de taille XL, où l'option suivante est complètement différent des autres tailles.

Toutes les pensées?

Était-ce utile?

La solution

Je ne pense pas que cette configuration est possible avec des produits configurables.

Mais pensez vraiment à laisser tomber ceci:

Je ne veux pas que ces tailles de spécifiques à des valeurs comme N / A ou Aucun pour la conception et de l'orientation.

Ensuite, vous pouvez obtenir tout ce que vous voulez. Il suffit d'ajouter les options N/A ou tout simplement 0 et un peu JS pour cacher les boîtes de sélection ou en leur montrant, quand ils sont nécessaires.

Les poignées frontend déjà le cas, que seules les options sont présentées qui sont disponibles. Ainsi, lorsque vous choisissez Black, S alors seulement N/A est affiché. Si cela est caché et choisi automatiquement, votre client obtient ce que vous voulez

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top