Question

Nous avons une boutique en ligne avec des ensembles prédéfinis de chaussures multicolores pour les clients à l'ordre. Récemment, nous avons obtenu la capacité de produire ces chaussures plus rapidement. Parce que nous ne voulons pas ajouter toutes les combinaisons possibles de couleurs nos selfs, nous voulons donner aux clients la possibilité de concevoir leur propre. Nous avons déjà pris des photos de toutes les chaussures de couleur et isolé les différentes pièces de couleur. Quelle serait la meilleure façon de mettre en œuvre ce dans magento? Avons-nous d'écrire notre propre code ou qu'il y a des plugins avec cette fonction?

Était-ce utile?

La solution 3

J'ai réussi à mettre en œuvre cette fonctionnalité et il m'a surpris de voir comment il était facile.

Là où deux options que je considérais, le premier était de créer un produit simple avec des options supplémentaires qui ont utilisé un select.phtml modifié avec javascript ajouté pour modifier les images. Mais cela nécessiterait une certaine forme de traduction pour choisir les images à utiliser et ne prend pas en charge la gestion de l'offre des pièces individuelles.

La façon dont je mis en œuvre était avec un produit qui avait une liasse par pièce option de produit. Cela donne la possibilité de gérer l'offre et je peux utiliser les images fournies au niveau de la partie.

Pour la couche les parties au-dessus de l'autre je devais créer une version alternative du media.phtml et référence dans le produit bundle. Pour obtenir l'image urls j'edited le faisceau select.phtml et ajouté une propriété direcly à chaque option. Avec un peu javascript ajouté que je viens de mettre la source d'image sur l'événement onchange les options choisies domaine de la propriété.

Le seul problème que j'avais faisait référence à une version alternative du faisceau select.phtml donc je l'ai remplacé l'original dans mon thème. Si quelqu'un pouvait me donner une idée comment faire que ce sera grand!

Autres conseils

Je voudrais ajouter suffisamment de produit les attributs de type « image » pour être en mesure de représenter chaque type d'une partie, par exemple « Unique », « lacets » (ou tout autre groupe de pièces interchangeables que vous avez). Je voudrais ensuite les créer sous forme de produits configurables et appliquer les images appropriées. Pour maintenir le modèle simple (et éviter de rendre bizarreries avec certains navigateurs), je voudrais créer toutes vos images « partie » sur un PNG transparent d'une taille fixe, où l'emplacement de la partie réelle correspond à l'emplacement où il sera en image de la chaussure finie. Ensuite, dans le modèle, la sortie de chacun de vos images et de la position les unes sur les autres. Mettre en œuvre javascript sur les menus déroulants (comme suggéré ci-dessus) qui échangeraient les images appropriées. J'ai mis quelque chose moi-même très similaire et cela fonctionne assez bien pour nous.

Il n'y a rien dans Magento intégré qui vous donnera cette fonctionnalité, mais si vous deviez utiliser bundle produits au lieu de configurables et la conception du produit de telle sorte que chacun du faisceau choisi images de produits ont été les images isolées - avec un peu de travail et de codage de modèle - vous pourrez peut-être à la couche les images au-dessus de l'autre réalisation de l'effet que vous recherchez.

Mais ce n'est pas comment je le ferais.

Au lieu de cela, je créerais des actifs de produits configurables uniques pour chaque type de produit (similaire à la façon dont vous faites maintenant), mais chaque image représenterais chaque combinaison unique - un pour toutes les combinaisons imaginables de produit.

Pour obtenir une certaine efficacité / automatisation ici, vous pouvez créer une maquette de calque Photoshop pour chaque combinaison de visibilité de la couche, et nommez les couches et les groupes de calques d'une manière qui, lorsque les images sont enregistrées, il mappe en quelque sorte à la Sku qui est générée dans Magento.

Après que les images L'ajout est un jeu d'enfant et vous obtiendrez la fonctionnalité échange d'image hors de la boîte avec Magento configurables.

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