Secondo le specifiche del tema magento 2 sull'elaborazione dei file di layout: L'applicazione Magento elabora i file di layout nel seguente ordine: 1 / Raccoglie tutti i file di layout dai moduli. L'ordine è determinato dall'ordine dei moduli nell'elenco dei moduli da app / etc / config.php. 2. / Determina …
Sto costruendo un marketplace usando Magento2. Per tale motivo, devo essere in grado di caricare l'ordine del cliente utilizzando le credenziali del cliente del fornitore. Il problema è che Magento2 utilizza un plugin per verificare che solo il cliente di questo ordine (o un amministratore) possa caricare l'ordine. In questo …
Devo creare un cliente a livello di codice in Magento 2, non ho trovato molta documentazione in giro ... fondamentalmente quello che devo fare è tradurre il seguente codice in "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') ->setPassword('somepassword'); try{ $customer->save(); …
In magento 1 posso farlo in questo modo $session = Mage::getSingleton('core/session'); $session->addSuccess($this->__('Your Request has been received. One of our sales representatives will contact you shortly.')); Stessa cosa come posso farlo in Magento2? Ho provato questo ma non funziona.
Ricevo questo errore: Eccezione non rilevata "InvalidArgumentException" con messaggio "Nome costante previsto. Durante l'esecuzione php bin/magento setup:upgradenella riga di comando. ho ricevuto questo errore http://awesomescreenshot.com/0535zi4648 .
Nel seguente codice, sono in grado di memorizzare tutte le informazioni con l'esclusione dei dati di borsa. Qualcosa è cambiato in 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 $data) { foreach …
In Magento 2 ci sono tre comandi che dovrebbero essere impostati come cronjob * * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log * * * * * <path to php binary> <magento install dir>/update/cron.php >> …
AGGIORNAMENTO : è possibile accedere direttamente ai modelli di visualizzazione. Se è necessario attivare il codice per l'esecuzione dopo un rendering, utilizzare MutationObserver. Pubblicherò il mio codice non appena avrò un buon esempio funzionante. Domanda originale: abbiamo molti ordini telefonici. Sto lavorando su un modulo che popola automaticamente i dati …
Quando penso di essermi preso la testa attorno al sistema DI di Magento 2 qualcosa viene fuori e lo scarterà. Vedo nel codice principale diversi modi per accedere a un aiutante. Ad esempio, Magento\Catalog\Controller\Category::_initCategoryc'è questo: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Ma Magento\Catalog\Block\Category\Viewnell'aiutante viene iniettato nel costruttore public function __construct( …
Vorrei ottenere un ID categoria usando solo il titolo della categoria usando questo tipo di funzione. ->load($categoryTitle, 'title') ->getId(); Caso d'uso: ottieni l'ID categoria per titolo e metti i dati ID nell'array nello script di migrazione.
Qualcuno ha questo problema? migrazione dei dati> EAV Step SQLSTATE [23000]: Violazione del vincolo di integrità: 1062 Voce duplicata '1-Migration_Default' per la chiave 'EAV_ATTRIBUTE_SET_ENTITY_TYPE_ID_ATTRIBUTE_SET_NAME'
Sto provando il seguente codice per ottenere gli ID di tutti i prodotti semplici di cui sono figli $collection, che so essere una raccolta di prodotti configurabili. foreach($collection as $_product) { $_children = $_product->getTypeInstance()->getUsedProductIds($_product); print_r($_children); } Tuttavia, tutti gli array che sto ottenendo sono vuoti. Sto facendo qualcosa di sbagliato?
In Magento 1, è stato possibile creare il proprio tipo di cache dichiarando quanto segue nel proprio 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> Si tradurrà in un nuovo tipo di cache aggiunto al back-end in Sistema> …
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.