Je sais que Magento a un système en forme de crochet appelé événements. Est-ce que quelqu'un a une liste complète ou un script qui peut être utilisé pour déterminer quels événements peuvent être
Je sais que Magento a un système en forme de crochet appelé événements. Est-ce que quelqu'un a une liste complète ou un script qui peut être utilisé pour déterminer quels événements peuvent être
Donc, Magento propose 2 façons de déclarer un observateur. Singleton et Model (nouvelle instance) en spécifiant la <type>balise dans Magento 1.x et l' sharedattribut dans Magento 2. Magento 1 façon de le faire. <events> <event_name> <observers> <unique_observer_name>...
J'agis en tant qu'administrateur système pour quelques serveurs hébergeant des sites Magento et, parfois, ils se remplissent de fichiers de session. On m'a dit que la gestion de ces fichiers ne pouvait pas être effectuée depuis Magento et je suppose que leur utilisation temporaire signifie qu'ils...
Je fais des applications mobiles et j'aimerais savoir comment vérifier si l'utilisateur est déjà connecté ou non. Y a-t-il un événement observateur à suivre? S'il est détecté que le compte est connecté, l'utilisateur sera dirigé vers la page Informations sur le compte. Sinon, l'utilisateur sera...
J'ai une catégorie de produits qui (légalement) doivent voir leur taux de taxe modifié lorsque vous commandez plus qu'une certaine quantité. J'ai étendu les différents modèles de taxe pour que cela fonctionne lorsque vous ajoutez un nouveau produit au panier, mais je rencontre des problèmes lorsque...
Je suis un peu confus avec l' ID de commande et l' ID d' incrément de commande , alors quelqu'un peut-il m'aider à comprendre la différence entre ces deux? J'ai un observateur pour sales_order_place_after où je stocke les détails des ventes dans un tableau personnalisé. Mais avec $orderId =...
Dans Magento 2, quels sont les avantages et les inconvénients de l'utilisation d'un plugin par rapport à un observateur pour réaliser quelque chose? Je comprends que les observateurs sont abonnés aux événements alors que les plugins peuvent intervenir avant et / ou après qu'une méthode publique...
Je vois des informations contradictoires sur Internet et dans les modules tiers - est-ce une exigence ou une meilleure pratique de revenir $thisà la fin d'une méthode d'observation? Par exemple: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return...
Je veux la génération automatique de méta description pour mes produits en créant un nouvel observateur sur l'événement catalog_product_save_before avec ce code: public function autoMetaDescription($observer) { $product = $observer->getEvent()->getProduct(); $metaDescription = "Buy "....
Je travaille sur la création automatique d'une option personnalisée pour mes produits chaque fois qu'un produit est créé. Ce que j'ai jusqu'à présent, c'est un observateur qui se déclenche sur l' catalog_product_save_beforeévénement et exécute le code suivant: //check that we haven't made the...
Je dois détecter chaque fois que le niveau de stock d'un produit change. J'ai eu un certain succès en utilisant l' cataloginventory_stock_item_save_afterévénement qui est déclenché lorsque l'inventaire est modifié dans le backend, ou lorsqu'une commande est annulée sur le frontend (via Paypal),...
Existe-t-il une liste complète des événements dans Magento 2? Je recherche quelque chose comme Magento Events Cheat Sheet
Nous utilisons l'API Magento SOAP v2 avec WS-I. Le problème est que les appels SOAP sont extrêmement lents (7-10 secondes par produit!). Nous appelons catalogProductUpdate sans images. La boutique elle-même fonctionne bien, seul l'appel SOAP est lent. Nous avons activé le cache et modifié l'indice...
Dans Magento 1, je peux obtenir la liste des événements / observateurs en déboguant la dispatchEvent()méthode Mage.phpcomme ci-dessous. /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param string $name *...
Voici mon observateur: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array();...
Je veux ajouter une option personnalisée à quoteitem en utilisant observer quel observateur checkoutCartProductAddAfter événement et se déclenche après que le produit a été ajouté au panier. public function checkoutCartProductAddAfter(Varien_Event_Observer $observer) { $item =...
J'ai une fonction liée à un observateur d'événement L'une des exigences est que lorsqu'il parcourt les données de l'article de commande, si un certain attribut de produit est vide, il émet une demande pour obtenir des données spécifiques via un modèle distinct (fonctionne correctement). le code du...
J'ai une navigation en couches et le client souhaite avoir des <select/>champs au lieu d'une longue liste de liens. J'ai pensé à changer simplement le modèle avec un observateur si le nom / id du filtre correspond. De meilleures idées ou recommandations? Des alternatives à la modification du...
Il s'agit d'une question concernant Magento 1 et Magento 2. Je comprends que, comme bonne pratique, les développeurs de modules tiers sont encouragés à envoyer des événements dans leur module personnalisé pour faciliter le travail avec d'autres modules. J'aimerais savoir: où un développeur doit-il...
Ce que je veux faire, c'est que si mon attribut personnalisé est défini dans le devis, je ne veux pas qu'un produit soit ajouté au panier. Mon attribut personnalisé est correctement défini. Pour éviter que le produit ne soit ajouté au panier, j'ai écrit un observateur qui observe cet événement...