Domande taggate «product»

Indica una domanda relativa ai prodotti Magento.

1
I dati di un modello EAV
Comprendo che i _data di un modello semplice (ad es. cataloginventory/stock_item) Sono una matrice di coppie di valori di campo, che corrispondono ai campi delle tabelle del database. Ero curioso di conoscere il contenuto di _data per i modelli EAV, quindi ho controllato i _data catalog/productdell'uso della funzione debug (). …
9 product  catalog  eav 




1
Scopri quante volte è stato ordinato un prodotto
Sto cercando di scoprire quante volte un prodotto è stato ordinato nelle ultime due settimane. Finora ho un ciclo per ottenere i prodotti. foreach($productCollection as $product){ } Presumo che dovrei essere in grado di ottenere i dettagli dell'ordine con questo inserito all'interno del loop $order_items = Mage::getResourceModel('sales/order_item_collection') Non sono sicuro …

2
Come disabilitare / abilitare un prodotto a livello di codice in Magento2?
Sto cercando di emulare lo stesso comportamento di quando si utilizza il pannello di amministrazione per disabilitare un prodotto. Sto cercando di fare qualcosa del genere: $product = $this->productRepository->get($sku); $product->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_DISABLED); $this->productRepository->save($product); Ma lo vedo ancora come abilitato nel pannello di amministrazione. Grazie.

1
Cosa causa il seguente errore: Avviso: Offset stringa illegale 'is_in_stock'… AdvancedInventory.php sulla riga 87
Durante lo sviluppo del modulo ho scritto un plugin che modifica la raccolta di opzioni del prodotto prima che fosse caricata (aggiunge un campo di descrizione). Eccolo: 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> Codice: <?php namespace Vendor\Module\Plugin\Product\Option; use Vendor\Module\Model\OptionDescription; use Magento\Catalog\Model\ResourceModel\Product\Option\Collection as OptionCollection; class Collection …


2
Magento 2 offre un modo più rapido per modificare le voci della galleria multimediale dei prodotti a livello di codice
Devo fare un aggiornamento massiccio dei dati del prodotto, ma ciò che devo fare non può essere raggiunto con l'importazione del prodotto. Ad esempio, devo aggiornare la galleria multimediale e le categorie per determinati prodotti, ma la soluzione con cui sono uscito richiede troppo tempo. Un piccolo riassunto: ho aggiunto …

3
Come ottenere l'URL frontend del prodotto dal backend?
Sto sviluppando un'estensione di Magento 2. Devo ottenere l'URL frontend di un prodotto dal backend. Ho provato ad usare: //$storeManager->->setCurrentStore(2); $url = $product->setStoreId(2)->getProductUrl(); $url = $product->setStoreId(2)->getUrlInStore(); ma $urlrestituiscono sempre un URL back-end, come http://<domain>/admin/catalog/product..... possono funzionare in Magento 1.x ma non per 2.x. C'è un modo per ottenere l'URL frontend?

7
Magento 2 Ottieni tutte le immagini dei prodotti nella pagina dell'elenco dei prodotti
In Magento 1 l'ho sempre usato $_product->getMediaGallery('images') Ma nella fonte di Magento 2 vedo $productImage = $block->getImage($_product, $image); echo $productImage->toHtml(); Sta solo ottenendo la prima immagine del prodotto. Come posso ottenere la seconda o la terza immagine (non solo quella di base)? La funzione GetMediaGallery non esiste? Aggiornamento: $ _product-> …

2
Come aggiungere il mio phtml personalizzato alla pagina del prodotto magento 2?
In Magento 2, Voglio aggiungere il mio phtml personalizzato alla pagina di visualizzazione del prodotto come posso aggiungerlo voglio aggiungere quel phtml come scheda come recensione o descrizione. sto provando questo codice: <?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> dà …



1
Le schede della pagina del prodotto sono scomparse nell'amministratore dopo aver provato ad aggiungere un nuovo attributo del prodotto
Ho appena seguito le istruzioni in questo link , al fine di aggiungere un nuovo attributo del prodotto. Successivamente la maggior parte delle schede dei miei prodotti sono scomparse. Ecco i miei codici finali: /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( …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.