Comment obtenir des Devis Id de l'Élément après l'ajout d'un produit au panier?
Je veux citer id de l'élément à chaque fois qu'un produit ajouté au panier. J'ai essayé de nombreux cas, ils en revenir à la citation de l'élément de l'objet, mais l'objet ne contient pas de citer id de l'élément tel qu'il existe seulement lorsque panier enregistrer dans la bd. Donc, il y a aucun évènement qui va retourner le devis de l'élément objet de devis item id?
J'ai utilisé à la suite d'événements
checkout_cart_product_add_after
sales_quote_add_item
mais il ne sera pas de retour quote_item_id dans
public function addItemToSalesModelInfo(Varien_Event_Observer $observer){
$item = $observer->getEvent()->getQuoteItem();
}
- Post l'effort et le code que vous avez essayé jusqu'à présent, et où vous êtes confrontés au problème
- ajouté plus de détails.
Vous devez vous connecter pour publier un commentaire.
Vous utilisez un bon événement, par exemple
pour accéder à citer id de l'élément, vous devez utiliser,
vous pouvez accéder à tous les devis les infos comme
$item->getProductId()
etc..L'id de l'élément n'est disponible que
checkout_cart_product_add_after
si un côté de l'élément existe déjà dans le panier. Vous aurez en fait de travailler en deux étapes. Écoutercheckout_cart_product_add_after
et ajouter un drapeau à l'élément.Et d'écouter
sales_quote_item_save_after
et ajouter l'id de la session (ou n'importe quoi d'autre) si le drapeau est réglé.Obtenir des devis et éléments de compter après l'ajout du produit au panier.
Pour obtenir des devis id et devis de l'id de l'élément, vous pouvez obtenir de l'aide de code ci-dessous.
Pour obtenir un devis id de l'élément