Question

Nous avons un tas de Produits Virtuels, dans le sens où ils ne sont pas expédiés, mais la seule façon de les regrouper dans un Produit Configurable est de les faire des Produits Simples.Donc, il semble que l'on devrait organiser notre catalogue de produits Configurables Produits contenant des Produits Simples.Avec cela étant dit:

  1. Quels sont les avantages & les inconvénients d'aller avec un Simple vs Produits Virtuels?
  2. Si nous sommes allés avec des Produits Virtuels, j'imagine, nous avions amené à modifier certaines fonctionnalités de base pour permettre Virtuel Produits qui peuvent être regroupés sous un Configurable produit?Comment difficile, est-ce à faire?
  3. Si nous sommes allés avec des Produits Simples, nous aurions besoin de contourner l'étape de l'expédition lors de l'achat de ces produits.Comment est quelque chose comme ça accomplie?
  4. Quels sont les avantages et inconvénients de ces modifications pour atteindre nos fonctionnalités souhaitées?
Était-ce utile?

La solution

Vous n'avez pas à changer quoi que ce soit.
Magento supporte des produits virtuels à l'intérieur des produits configurables.
voir ce dans le config.xml le module catalogue

<configurable translate="label" module="catalog">
   <label>Configurable Product</label>
   <model>catalog/product_type_configurable</model>
   <price_model>catalog/product_type_configurable_price</price_model>
   <composite>1</composite>
   <allow_product_types> <!- allowed child product types-->
       <simple/>
       <virtual/>
   </allow_product_types>
   <index_priority>30</index_priority>
   <price_indexer>catalog/product_indexer_price_configurable</price_indexer>
</configurable>

J'ai testé et il fonctionne très bien.
J'ai créé un produit virtuel qui contient un attribut qui peut être utilisé pour des produits configurables, puis il a créé un produit configurable ayant cet attribut configurable.
J'ai été en mesure d'ajouter des produits virtuels, comme des enfants, produits pour la configurables une.
Le seul inconvénient est que vous ne pouvez pas créer l'enfant des produits à l'aide de la rapide créer un formulaire à partir de la configurables écran du produit.Que l'on va créer des produits simples.Vous devez créer tous vos virtuelle enfant des produits à l'avant et de les utiliser à l'intérieur de l'configurable produit.
Tout s'est bien passé.Quand j'ai ajouté le configurable produit au panier et est allé à la finalisation de la commande, l'expédition étapes étaient pas comme elles le devraient.

Une alternative à l'utilisation des produits configurables, pourraient être des options personnalisées.
Il suffit de créer un produit virtuel qui a comme options personnalisées ce que tu voulais ajouter que les options configurables dans le produit configurable.

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