Magento

Вопросы и ответы для пользователей платформы электронной коммерции Magento

2
Преимущества использования NGINX
Рассматривая использование NGINX для обслуживания magento, я не беспокоюсь о деталях реализации, но хочу знать, есть ли у кого-то хорошие (или плохие) вещи, чтобы сказать об этом. Также особый интерес представляет использование NGINX для балансировки нагрузки magento.

4
Добавить столбец в сетку (наблюдатель) - столбец store_id, в котором предложение является неоднозначным вопросом
Я добавляю столбец в сетку заказов, используя подход наблюдателя: На мероприятии -> sales_order_grid_collection_load_beforeя добавляю объединение в коллекцию На событие -> core_block_abstract_prepare_layout_beforeя добавляю столбец в сетку РЕДАКТИРОВАТЬ Больше информации: По событию (1): public function salesOrderGridCollectionLoadBefore($observer) { $collection = $observer->getOrderGridCollection(); $collection->addFilterToMap('store_id', 'main_table.store_id'); $select = $collection->getSelect(); $select->joinLeft(array('oe' => $collection->getTable('sales/order')), 'oe.entity_id=main_table.entity_id', array('oe.customer_group_id')); } На …

2
Magento Automatic Caching Insight
Мы работаем с Magento EE 1.11 с memcache. 2 ГБ на сервер Memcahce, всего 4 ГБ. У нас есть около 240 тыс. Продуктов. Доступный оперативной памяти: 6 ГБ Ядер: 16 Темы: 32 Это соглашение, добавляется больше новых продуктов, и изменения в продуктах происходят ежедневно, и, конечно, каждый раз, когда в …

3
Magento 1 Тестирование Фреймворков
Везде, где я могу, мне нравится разрабатывать программное обеспечение, следуя подходу Test Driven Development (TDD) . Обычно в PHP это означает использование PHPUnit . В идеале я хотел бы написать как мелкие, так и грубые тесты. Юнит-тесты, помогающие управлять дизайном и качеством моего кода, интеграционные тесты, чтобы убедиться, что все …

5
Как получить изображение товара и URL в Magento 2?
Это мой наблюдатель: public function execute(\Magento\Framework\Event\Observer $observer) { $orderIds = $observer->getEvent()->getOrderIds(); $order = $this->_orderRepositoryInterface->get($orderIds[0]); $items =$order->getAllVisibleItems(); $productQuantity = array(); $productPrice = array(); $productName = array(); $productIds = array(); foreach($items as $item) { $productIds[]= $item->getProductId(); $productName[]= $item->getSku(); $productPrice[] = $item->getPrice(); $productQuantity[]= floor($item->getQtyOrdered()); } } Как я могу получить изображение товара и …

2
Компонент сетки Magento не сортируется правильно
Я настроил компонент сетки в Magento - и сортировка кажется нарушенной. Где я могу отладить это на уровне javascript, и / или кто-нибудь еще знает, почему это может происходить? Если я сортирую сетку один раз, делается запрос ajax, и все сортируется правильно. Однако второй вид без запроса ajax отображает сетку …

2
Как создать объект varien в magento 2?
В magento 1 мы можем создать объект varien как этот $collection = new Varien_Data_Collection(); $varienObject = new Varien_Object(); $varienObject->setData($data); $varienObject->setItem($item); $collection->addItem($varienObject); Как создать объект в magento 2?
16 magento2  object 

2
Magento 2: разные файлы со статическим контентом в каждой локали?
В Magento 2 статический URL-адрес контента выглядит следующим образом http://magento-2-with-keys.dev/static/adminhtml/Magento/science/en_US/Pulsestorm_FrontendTutorial1/hello.js Это включает в себя en_USчасть локали. Это сильно подразумевает, что либо Magento 2 позволяет создавать различные файлы статического содержимого для каждой локали Magento 2 обрабатывает файлы статического содержимого для строк locale / gettext Что из перечисленного является правдой? Или оба …

4
Создать мульти-сайт / магазины в magento 2
Можете ли вы предоставить источник / процедуры для создания нескольких веб-сайтов в magento 2. У меня есть Google по этому поводу, но ни один из источника / процедуры не предоставил путь для создания нескольких веб-сайтов / магазинов.

3
Как получить события / наблюдателей в magento 2
В Magento 1 я могу получить список событий / наблюдателей отладки dispatchEvent()метод из , Mage.phpкак показано ниже. /** * Dispatch event * * Calls all observer callbacks registered for this event * and multiple observers matching event name pattern * * @param string $name * @param array $data * @return …

2
Как вызвать файл PHTML на странице CMS Magento 2?
Magento 2 Я установил образец модуля Bannerslider, загруженного из Magestore. Когда я захожу bannerslider.phtmlна домашнюю страницу CMS, на домашней странице отображается ненадежная ошибка. {{block class="Magento\Bannerslider\Block\Slideshow" template="bannerslider.phtml"}} Сообщение об ошибке We're sorry, an error has occurred while generating this email. Я также изменил класс блока, но он все еще показывает ту …

3
Некоторые таблицы Magento не являются InnoDB, безопасно ли конвертировать все таблицы в InnoDB?
Я использую AWS RDS Read Replica. У него постоянно возникают проблемы с таблицами движка памяти Magento. За резервное копирование и чтение реплик RDS любит InnoDB. Могу ли я смело менять все таблицы на InnoDB? Кроме того, я получаю следующее предупреждение от AWS: Инстанс БД magento-monin-prod-db содержит таблицы MyISAM, которые не …

2
Статус заказа не изменяется в сетке заказов на продажу Magento 2
Я использую метод доставки fedex, и после генерации отправки показы статуса завершены на странице просмотра заказа. Но в сетке заказов на продажу все еще отображается статус «обработка». Пожалуйста, проверьте следующий скриншот. Можете ли вы, ребята, помочь мне !!!! Этот заказ был размещен с использованием метода оплаты authorize.net. Я установил статус …

1
Magento 2.1 Ui Поле компонента компонента Вход токена
Я хочу добавить теги в поле ввода, аналогично тому, как это делается в форме продукта для добавления категорий - что показано на рисунке ниже. Это большая задача, которую я достиг, добавив компонент поля в форму пользовательского интерфейса <field name="parent"> <argument name="data" xsi:type="array"> <item name="options" xsi:type="object">Magento\Catalog\Ui\Component\Product\Form\Categories\Options</item> <item name="config" xsi:type="array"> <item name="label" …

3
Добавление нового метода в абстрактный класс в Magento 2
Как сказано в этой теме: переопределить абстрактный класс в Magento 2 в Magento 1 , Я могу просто создать новый класс. В Magento 2 нам нужно использовать плагины, но плагины позволяют мне только изменять существующие методы. Что мне делать, если я хочу добавить новый метод? Пример: Этот класс vendor/magento/module-ui/Component/AbstractComponent.phpимеет массив …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.