Magento

Q & A pour les utilisateurs de la plate-forme Magento e-Commerce


2
Générer un fichier xml par programme
J'ai besoin de générer un .xmlfichier à partir de mon extension. Namespace/Module/view/adminhtml/ui_component/Dossier intérieur , Je dois le faire de manière pro-grammaticale car le .xmlfichier sera généré en fonction de la collecte de données, existe-t-il un moyen de le faire?
8 magento2  xml  file 



1
Ce qui provoque l'erreur suivante: Avertissement: décalage de chaîne illégal 'is_in_stock'… AdvancedInventory.php sur la ligne 87
Pendant le développement du module, j'ai écrit un plugin qui modifie la collection d'options du produit avant son chargement (ajoute un champ de description). Le voici: etc / di.xml <type name="Magento\Catalog\Model\ResourceModel\Product\Option\Collection"> <plugin name="addOptionDescription" type="Vendor\Module\Plugin\Product\Option\Collection" sortOrder="10" disabled="false"/> </type> Code: <?php namespace Vendor\Module\Plugin\Product\Option; use Vendor\Module\Model\OptionDescription; use Magento\Catalog\Model\ResourceModel\Product\Option\Collection as OptionCollection; class Collection { …


1
Le tableau url_rewrite de Magento 2 contient «az-categories /» ajouté aux URL de tous nos magasins
Nous avons une installation Magento 2.1.4 à plusieurs magasins, avec 3 magasins, et ces dernières semaines, nous avons remarqué que nos URL de catégorie incluront parfois l'un de nos codes de magasin précédé de "-catégories /" à toutes nos URL. Par exemple. az-categories / wheel-brake-tire / brake.html alors qu'il devrait …


3
Impossible de modifier les widgets dans l'éditeur WYSIWYG
Récemment, la modification des widgets dans l'éditeur WYSIWYG ne fonctionne plus. La console du navigateur affiche l'erreur suivante lorsque je clique sur un widget: Uncaught DOMException: Failed to execute 'setBaseAndExtent' on 'Selection': There is no child at offset 1. at Editor.<anonymous> (http://example.com/js/tiny_mce/tiny_mce.js:1:15327) at Dispatcher.dispatch (http://example.com/js/tiny_mce/tiny_mce.js:1:6000) at DOMUtils.c (http://example.com/js/tiny_mce/tiny_mce.js:1:184650) at j …

1
Fork of Old magento / magento2-samples Modules
Le compte GitHub de Magento avait un projet sur https://github.com/magento/magento/magento2-samples Ce référentiel contenait environ 20 exemples de Comment construire un module Magento 2. Cependant, ce projet a été supprimé car - raisons ? Bien que certaines pratiques de ces modules aient été abandonnées et que tous les modules n'aient pas …

1
Veuillez spécifier les options requises du produit Fichier de type d'option personnalisée
Je n'ai qu'une seule option personnalisée, qui est le type de fichier, j'ai essayé d'ajouter un produit au panier par programme comme ceci: $logoSku = 'lg-brnd01'; $productLogo = Mage::getModel('catalog/product')->loadByAttribute('sku',$logoSku); $logoOptions = $productLogo->getOptions(); $opts = Mage::getSingleton('catalog/product_option')->getProductOptionCollection($productLogo); $i =0; $cart = Mage::getModel('checkout/cart'); $cart->init(); $params = array( 'product' => $productLogo->getId(), 'qty' => 1, …

4
Créer un utilisateur administrateur par programmation dans Magento 2.0
Il est simple d'ajouter un nouvel utilisateur administrateur dans Magento 1.9 <?php require_once('app/Mage.php'); umask(0); Mage::app(); $user = Mage::getModel('admin/user') ->setData(array( 'username' => 'admin', 'firstname' => 'admin', 'lastname' => 'admin', 'email' => 'me@hackme.com', 'password' => 'hacker@123', 'is_active' => 1 )) ->save(); $user->setRoleIds(array(1)) ->setRoleUserId($user->getUserId()) ->saveRelations(); echo "User has been created successfully!"; ?> Mais …

4
Etat de l'art dans les importations de produits Magento 2
Maintenant que Magento 2 est sorti depuis un an et plus - quel est l'état de l'art pour obtenir des informations sur les produits dans le système? ie les gens écrivent-ils encore des scripts d'importation uniques? L'import / export natif est-il suffisant? Existe-t-il un module tiers idéal pour cela? Services …

3
Magento2: Comment gérer les fichiers zip
J'ai besoin de pouvoir traiter les fichiers zip par programmation. Dans magento 1.9, je faisais: $zip = new ZipArchive(); if ($zip->open($Zippath) === TRUE) { $zip->addFile($Filepath, $Filename); $zip->addFile($FilepathL, "toto.txt"); $zip->close(); return TRUE; } Comment puis-je faire de même dans magento 2?
8 magento2  zip 

2
Magento 2 After plugin avec paramètre
J'essaye d'implémenter après plugin la méthode suivante. public function getCategoryUrl($category) { if ($category instanceof ModelCategory) { return $category->getUrl(); } return $this->_categoryFactory->create()->setData($category->getData())->getUrl(); } Veuillez noter le $categoryparamètre transmis à la méthode ci-dessus. En tant que résolution, j'ai implémenté le code ci-dessous. public function afterGetCategoryUrl(\Magento\Catalog\Helper\Category $subject, $result) { return $result; } Maintenant, …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.