Ajouter par programmation regrouper des Produits dans Magento, à l'aide de la RÉFÉRENCE / ID des Items Simples
J'ai un simple catalogue de produits dans Magento, j'ai donc leurs Références & Id. Maintenant, je veux créer un produit Groupé en utilisant les éléments du tableau "bundle_options" & "bundle_selections" de l'ensemble des Éléments, qui sont utilisés par l'interface d'Admin de codage dans son Observateur de la Classe.
Aussi dans l'Observateur de la classe, il y a des appels à la méthode des deux fonctions "setBundleOptionsData()
" & "setBundleSelectionsData()
", dont je ne suis pas en mesure de trouver la définition de fonction.
Merci de tout professionnel de poster ici, car j'ai besoin de quelque façon correcte de le faire cette chose. Si elle a besoin, à remplacer des modules ou à l'aide d'événements, je le ferai, mais j'ai vraiment besoin d'aide d'un professionnel.
Merci à l'avance.
Edit:-
Concernant les deux méthodes mentionnées ci-dessus "setBundleOptionsData()
" & "setBundleSelectionsData()
", ce que je suis presque certain, c'est qu'ils utilisent une sorte de PHP méthodes magiques, mais je ne sais pas où est la logique principale de ces méthodes magiques sont écrits?
Plaire à tout le monde de fournir une bonne réponse. Toute aide est grandement appréciée.
- Je suis toujours en attente pour certains corps de fournir certaines informations plus utiles.
- Veuillez consulter ce lien pour plus d'informations précieuses sur la façon d'ajouter grouper les Produits par programme, d'une manière correcte. stackoverflow.com/questions/6161128/...
Vous devez vous connecter pour publier un commentaire.
A été un moment difficile avec cela, mais ce m'a mis sur la butte:
Plus précisément, le
était la clé
EDIT::
Aussi on dirait qu'il ya un peu d'une particularité lorsque vous essayez d'ajouter plusieurs options /sélection. Le setBundleOptionsData prend un éventail d'options, c'est à dire
Et puis les sélections sera un tableau de sélection des tableaux avec leurs indices correspondant aux options de tableau:
ou
$optionModel = Mage::getModel('bundle/option')
->addSelection('op111')
->setTitle('op111')
->setDefaultTitle('op111')
->setParentId($id_produit)
->setStoreId($produit->getStoreId());
$optionModel->save();
Je ne suis pas en utilisant les Services Web, pour cela. J'ai simplement utilisé les méthodes suivantes conçu spécifiquement pour les Produits Groupés, qui sont:-
Pour la première méthode, les détails de l'ensemble des Options sont fournies pour la méthode que pour le paramètre sous la forme d'un tableau. De même, pour la deuxième méthode "setBundleSelectionsData()", nous fournir le détail de l'ensemble des Sélections de cette méthode en tant que paramètre sous la forme d'un tableau.
C'est la principale logique à ce qui se passe à travers pour tout ajout de Produit Groupé dans Magento.
Espérons que cela aide à tout les débutants!!!
Veuillez vérifier ce lien pour plus de détails sur le Bundle de la création du Produit d'une manière appropriée.