Selon la spécification du thème magento 2 sur le traitement des fichiers de mise en page: L'application Magento traite les fichiers de mise en page dans l'ordre suivant: 1 / Collecte tous les fichiers de mise en page des modules. L'ordre est déterminé par l'ordre des modules dans la liste …
Je crée une place de marché en utilisant Magento2. Pour cette raison, je dois être en mesure de charger la commande du client à l'aide des informations d'identification client du fournisseur. Le problème avec cela est que Magento2 utilise un plugin pour vérifier que seul le client de cette commande …
J'ai besoin de créer un client par programmation dans Magento 2, je n'ai pas trouvé beaucoup de documentation autour ... essentiellement ce que je dois faire est de traduire le code suivant en "Magento 2": $websiteId = Mage::app()->getWebsite()->getId(); $store = Mage::app()->getStore(); $customer = Mage::getModel("customer/customer"); $customer ->setWebsiteId($websiteId) ->setStore($store) ->setFirstname('John') ->setLastname('Doe') ->setEmail('jd1@ex.com') …
Dans magento 1, je peux le faire comme ça $session = Mage::getSingleton('core/session'); $session->addSuccess($this->__('Your Request has been received. One of our sales representatives will contact you shortly.')); Même chose, comment puis-je le faire dans Magento2? J'ai essayé ça mais ça ne marchait pas.
Je reçois cette erreur: Exception non interceptée 'InvalidArgumentException' avec le message 'Nom constant est attendu. Lors de l'exécution php bin/magento setup:upgradeen ligne de commande. j'ai eu cette erreur http://awesomescreenshot.com/0535zi4648 .
Dans le code suivant, je suis en mesure de stocker toutes les informations à l'exclusion des données de stock. Quelque chose a-t-il changé dans Magento 2? public function __construct( ScopeConfigInterface $scopeConfig, CollectionFactory $product, Magento\Catalog\Api\ProductRepositoryInterface $productRepository ) { $this->scopeConfig = $scopeConfig; $this->product = $product; $this->productRepository = $productRepository; } public function update(\XXXXXX\XXXXXX\Api\Data\InventoryCollectionInterface …
MISE À JOUR : Vous pouvez accéder directement aux modèles d'affichage. Si vous devez déclencher le code pour qu'il s'exécute après un rendu, utilisez MutationObserver. Je posterai mon code dès que j'aurai un bon exemple de travail. Question d'origine: Nous avons beaucoup de commandes par téléphone. Je travaille sur un …
Quand je pense avoir enroulé ma tête autour du système DI de Magento 2, quelque chose arrive et le déballe. Je vois dans le code principal différentes façons d'accéder à un assistant. Par exemple, Magento\Catalog\Controller\Category::_initCategoryil y a ceci: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Mais dans Magento\Catalog\Block\Category\Viewl'aide est injecté dans …
Je voudrais obtenir l'identifiant de catégorie en utilisant uniquement le titre de catégorie en utilisant ce type de fonction. ->load($categoryTitle, 'title') ->getId(); Cas d'utilisation: obtenez l'ID de catégorie par titre et placez les données d'ID dans le tableau dans le script de migration
Quelqu'un a ce problème? migration des données> EAV Step SQLSTATE [23000]: violation de contrainte d'intégrité: 1062 entrée en double «1-Migration_Default» pour la clé «EAV_ATTRIBUTE_SET_ENTITY_TYPE_ID_ATTRIBUTE_SET_NAME»
J'essaie le code suivant pour obtenir les ID de tous les produits simples qui sont des enfants $collection, dont je sais être une collection de produits configurables. foreach($collection as $_product) { $_children = $_product->getTypeInstance()->getUsedProductIds($_product); print_r($_children); } Cependant, tous les tableaux que je reçois sont vides. Est-ce que je fais quelque …
Dans Magento 1, il était possible de créer votre propre type de cache en déclarant ce qui suit dans votre config.xml: <global> <cache> <types> <custom translate="label,description" module="module"> <label>Custom Cache</label> <description>This is my custom cacge</description> <tags>CUSTOM_CACHE_TAG</tags> </custom > </types> </cache> </global> Il en résultera un nouveau type de cache ajouté au …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.