Magento

Domande e risposte per gli utenti della piattaforma di e-commerce Magento



4
Disabilitazione dei moduli: miglioramento delle prestazioni?
Questa domanda ha 2 parti: La disabilitazione dei moduli core migliora le prestazioni generali del negozio e, in tal caso, devono essere disabilitate nell'amministratore (ovvero disabilitare l'output frontend) o disabilitate tramite config.xml per vedere questo miglioramento delle prestazioni. Se è necessario ottenere un miglioramento delle prestazioni, quali moduli su uno …


4
Aggiorna script: crea un nuovo attributo select con opzioni
Vorrei creare un nuovo attributo del prodotto con alcune opzioni predefinite utilizzando uno script di aggiornamento. Ho uno script di aggiornamento funzionante, quindi l'unica cosa che non so fare è aggiungere le opzioni a discesa insieme all'attributo. Sto aggiungendo il mio attributo all'interno dello script di aggiornamento dei miei moduli …

4
Restituisce $ questo dopo l'osservatore
Vedo alcune informazioni contrastanti su Internet e in moduli di terze parti allo stesso modo: è un requisito o una buona pratica tornare $thisalla fine di un metodo di osservazione? Per esempio: MyCompany_Module_Model_Observer.php public function salesOrderSaveAfter($observer){ //do stuff return $this; }

4
Ottieni l'URL del prodotto dall'id
Qual è il modo più efficiente per ottenere l'URL di un prodotto dato solo il suo ID? In alcuni punti del nostro codice abbiamo cose come Mage::getModel('catalog/product')->load($id)->getProductUrl()per ottenere l'URL del prodotto, data la quantità di eventi ecc. Associati a un prodotto che sembra piuttosto dispendioso, esiste un metodo più semplice? …

2
Sinistra unisci una tabella su una query di raccolta
Sto facendo quanto segue per ottenere alcuni ordini dal sistema per l'esportazione: $orders = Mage::getModel('sales/order')->getCollection() ->addFieldToFilter('status', $statusToExport) ->addFieldToFilter('store_id', $this->processingStoreId) ->addFieldToFilter('updated_at', array('gteq' => date('Y-m-d H:i:s', $lastSyncTime))); Devo aggiungere qualcosa in cui non esporti se l'ordine entity_idè in una tabella personalizzata che ho. Se stessi usando SQL, farei: left join myTable as …

3
da dove viene is_salable?
Nota: se hai modificato i prodotti con il codice PHP, quindi reindicizzali nell'amministratore dopo, risparmia le tue ore personali cercando di capire perché non vengono visualizzati come me di seguito ... Sto girando in tondo cercando di capire come is_salableè impostato un prodotto, e quindi capire perché i miei prodotti …
27 catalog  core 

4
Cancella tutte le riscritture URL - Enterprise (1.13)
Dopo varie importazioni incasinate, mi è rimasto un carico di riscritture di URL che devo rimuovere. Sto eseguendo Enterprise 1.13 Quando ho avuto questo problema in comunità, ho semplicemente troncato core_url_rewritee il reindicizzato. Tuttavia, in Enterprise, noto che esistono diverse tabelle che controllano le riscritture. enterprise_url_rewrite enterprise_url_rewrite_category_cl enterprise_url_rewrite_product_cl enterprise_url_rewrite_redirect enterprise_url_rewrite_redirect_cl …

4
Qual è lo stato dei problemi di arrotondamento in 1.7?
Stiamo usando Magento CE 1.7 e abbiamo vari problemi di arrotondamento. In vari calcoli c'è una differenza di 0,01 EUR. Il problema di base potrebbe essere che i prezzi degli articoli sono incl. imposta. I co-programmatori hanno sovrascritto il Mage_Core_Model_Store::roundPrice()metodo per calcolare con precisione a 4 cifre. Ma questo sembra …



1
Magento 2.1: utilizzo del gestore entità
Dal 2.1 Magento ha introdottoMagento/Framework/Model/EntityManager Potrei sbagliarmi qui, ma dalla mia comprensione è sostituire quello Magento/Framework/Model/AbstractModelche stava implementando la funzionalità tramite ereditarietà e risolverlo tramite composizione (FYI: https://en.m.wikipedia.org/wiki/Composition_over_inheritance ) Puoi ottenere un esempio qui nei file core: https://github.com/magento/magento2/blob/59671558ecdab652b40db2d1a7c63d5b1dea0a92/app/code/Magento/Cms/Model/ResourceModel/Block.php Fondamentalmente tutte le operazioni CRUD sono dichiarate esplicitamente nella classe e rinviate …


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.