Questions marquées «product»

Indique une question relative aux produits Magento.

1
Les _données d'un modèle EAV
Je comprends que les _données d'un modèle simple (par exemple, cataloginventory/stock_item) est un tableau de paires de valeurs de champ, ce qui correspond aux champs des tables de base de données. J'étais curieux de connaître le contenu de _data pour les modèles EAV, j'ai donc vérifié les _data de l' …
9 product  catalog  eav 



1
Découvrez combien de fois un produit a été commandé
J'essaie de savoir combien de fois un produit a été commandé au cours des deux dernières semaines. Jusqu'à présent, j'ai une boucle pour obtenir les produits. foreach($productCollection as $product){ } Je suppose que je devrais être en mesure d'obtenir les détails de la commande avec celui-ci placé dans la boucle …


2
Comment désactiver / activer un produit par programme dans Magento2?
J'essaie d'imiter le même comportement que lorsque vous utilisez le panneau d'administration pour désactiver un produit. J'essaie de faire quelque chose comme ça: $product = $this->productRepository->get($sku); $product->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_DISABLED); $this->productRepository->save($product); Mais je le vois toujours comme activé dans le panneau d'administration. Merci.

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 { …



3
Comment obtenir l'URL frontend du produit depuis le backend?
Je développe une extension de Magento 2. J'ai besoin d'obtenir l'URL frontend d'un produit depuis le backend. J'ai essayé d'utiliser: //$storeManager->->setCurrentStore(2); $url = $product->setStoreId(2)->getProductUrl(); $url = $product->setStoreId(2)->getUrlInStore(); mais le $urlretourne toujours une URL de backend, comme http://<domain>/admin/catalog/product..... ils peuvent fonctionner dans Magento 1.x mais pas pour 2.x. Existe-t-il un moyen …

7
Magento 2 Obtenez toutes les images de produits sur la page de liste des produits
Dans Magento 1, j'ai toujours utilisé $_product->getMediaGallery('images') Mais dans la source de Magento 2, je vois $productImage = $block->getImage($_product, $image); echo $productImage->toHtml(); Il n'obtient que la première image du produit. Comment obtenir la deuxième ou la troisième image (pas seulement l'image de base)? La fonction GetMediaGallery n'existe pas? Mise à …

2
Comment ajouter mon phtml personnalisé à la page produit magento 2?
Dans magento 2, Je veux ajouter mon phtml personnalisé à la page d'affichage du produit, comment puis-je ajouter cela je veux ajouter ce phtml comme onglet comme revue ou description. j'essaye ce code: <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="3columns" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer name="product.info.details"> <block class="Example\Examples\Block\Question" name="example.tab" template="Example_Examples::success.phtml"> </block> </referenceContainer> </body> </page> …

2
Les nouveaux produits ne s'affichent pas sur la page d'accueil après le téléchargement en masse du produit
J'essayais de télécharger des produits en masse dans magento avant de télécharger des produits, tout était normal, mais après avoir téléchargé mon nouveau bloc de produits ne s'affiche pas sur la page d'accueil http://new.sporteemail.com J'ai vérifié tout cela mais ça ne fonctionne toujours pas Les produits doivent être visibles dans …


1
Les onglets de la page produit ont disparu dans l'administrateur après avoir essayé d'ajouter un nouvel attribut de produit
Je viens de suivre les instructions de ce lien , afin d'ajouter un nouvel attribut de produit. Après cela, la plupart de mes onglets de produits ont disparu. Voici mes codes finaux: /app/code/local/MyCompany/MultiSlider/Model/Resource/Eav/Mysql4/Setup.php <?php class MyCompany_MultiSlider_Model_Resource_Eav_Mysql4_Setup extends Mage_Eav_Model_Entity_Setup { public function getDefaultEntities() { return array( 'catalog_product' => array( 'entity_model' => …

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.