Magento

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


3
Какой мой логин в админке?
Я недавно установил magento в сети и не помню логин эти ссылки не работают и выкидывают Упс, наши плохие ... Запрашиваемая вами страница не была найдена, и мы точно догадываемся, почему. Если вы ввели URL-адрес напрямую, убедитесь, что написание написано правильно. Если вы нажали на ссылку, чтобы попасть сюда, ссылка …

2
Разница между catalog_product_save_after и catalog_product_save_commit_after?
Может кто-нибудь объяснить разницу между этими событиями. Просто быстро и грязно, пожалуйста. Спасибо. У меня есть метод Observer, например, так: public function detectProductChanges($observer) { $product = $observer->getProduct(); $old = $product->getOrigData(); $new = $product->getData(); if ($product->hasDataChanges() && $old['status'] == 1 && $new['status'] == 2) { $this->_sendStatusMail($product); } } Это не добраться …

3
Переиндексировать magento через ssh / putty
Я вошел в свой инстанс Magento через ssh/putty, затем побежал, cd public_htmlчтобы добраться до своей корневой папки, и затем запускаю следующие команды: php indexer.php --reindex catalog_product_attribute Но ничего не происходит, я просто получаю сообщение об ошибке "не удалось найти indexer.php" . Я заглянул внутрь public_htmlпапки в cPanel и там нет …

2
Как получить ScopeConfigInterface через диспетчер объектов модульных тестов в magento 2?
Я пытаюсь прочитать строку в моем модульном тесте из core_config_table в базе данных magento 2. Я знаю, что для выполнения этой работы, как я прочитал эту ссылку . Я должен использовать: \Magento\Framework\App\Config\ScopeConfigInterface через: \Magento\Framework\TestFramework\Unit\Helper\ObjectManager Вот мой код: protected function setUp() { $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $this->scopeConfig = $objectManager->getObject('\Magento\Framework\App\Config\ScopeConfigInterface'); } public …


2
Какие компоненты Zend используются в magento2?
Magento2 теперь использует Zend Framewok 1, Zend Framework 2, Symfony и т. Д. Я хочу знать, какие компоненты взяты из Zend Framewok 1 и какие компоненты взяты из Zend Framewok 2. Например: Zend_Db (из Zend 1) Zend_Json (из Zend 2) Zend_mvc (из Zend 1) и т.п. А также сколько процентов …

2
Мы вынуждены переписывать шаблон в Magento2 при переписывании блока?
Этот вопрос касается следования лучшим практикам Magento2. Мне пришлось переписать метод \ Magento \ Theme \ Block \ Html \ Topmenu :: _ addSubMenu (), чтобы добавить обертки вокруг элементов. Теперь, поскольку это защищенный метод, я понимаю, что мне нужно использовать функцию предпочтения: <preference for="Magento\Theme\Block\Html\Topmenu" type="MyCompany\Theme\Block\Html\Topmenu" /> и добавить класс …

2
Magento2 - Как программно добавить товар в корзину при запуске checkout_cart_product_add_after
Представьте, что есть два продукта, а именно: Продукт A и Продукт B. Продукт B - это вирусный продукт, который мне нужно добавить в корзину, когда Продукт A добавлен в него. Для этого я пытаюсь добавить продукт B в корзину, наблюдая за событием checkout_cart_product_add_after. После добавления продукта А я извлекаю количество …

2
Переопределение класса прокси в Magento 2
Мне нужно переопределить класс \Magento\Catalog\Model\Product\Linkс помощью предпочтения, который работает нормально, но вышеупомянутый класс имеет прокси-класс, сгенерированный автоматически \Magento\Catalog\Model\Product\Link\Proxy, который не включает новые методы, добавленные в переопределение. Есть ли способ, которым мы можем внедрить эти методы в прокси-класс? РЕДАКТИРОВАТЬ Я попытался разобраться с этим и обнаружил, что мы можем внедрить прокси …

3
Magento 2: не показывать клиентов в бэкэнд-сетке
Есть клиенты, импортированные из Magento 1.9.1.0, которые находятся в eav customer_entity и соответствующих таблицах. Но сетка клиентов администратора не показывает записей. Я также протестировал добавление новых клиентов из бэкэнда, они добавлены. Те импортированные клиенты могут войти в веб-интерфейс. Управление индексами клиентов всегда показывает обработку. Я пытался вручную переиндексировать bin/magento indexer:reindex …

4
Альтернатива Magmi для Magento 2.0?
Уже 4 дня я копаю в интернете альтернативу Magmi для Magento 2.0, поскольку у Magmi нет какой-либо версии, совместимой с Magento 2.0 (или я не могу ее найти). Если у кого-то из вас есть опыт работы с модулем или инструментом в Magento 2.0 для импорта / экспорта категории и продукта, …

6
Как изменить формат валюты в Magento 2?
В настоящее время цена показывает как $ 2.999,00 Я хочу, чтобы цена показывалась как 2 999,00 долларов США для локали es_MX (испанский, Мексика) на страницах продукта , где-либо еще формат валюты был правильным. Я перепробовал все решения в stackexchange, но никто не работает. Файл app / code / Jsp / …

3
Можно ли удалить элементы в макете страницы в Magento2?
Когда я читаю документацию по макетам страниц ( http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/layouts/layout-types.html#layout-types-page ), я вижу, что следующие инструкции в этом документе XML допускаются: <container> <referenceContainer> <move> <update> Так как <referenceBlock name="block.name" remove="true" />это не одна из разрешенных инструкций, как я могу удалить определенный элемент в определенном макете страницы? То, что я хочу для …

2
Как получить данные моей пользовательской таблицы из magento 2
Я создал новую таблицу, используя пользовательский модуль и сохранил значение этой таблицы, теперь мне нужно получить данные таблицы в файле php блока из базы данных в magento 2, как этого добиться? TableName="email_format" columns="customerid"и "format"теперь мне нужно получить идентификатор клиента и значение формата из таблицы. Спасибо,

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