Magento

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


6
Патч SUPEE-9767 / CE 1.9.3.3 - оформление заказа на одной странице - проблема с регистрацией клиента
На чистой, ванильной установке Magento 1.9.2.4, исправленной с помощью SUPEE-8788, SUPEE-9652 и SUPEE-9767, и с включенной новой настройкой «Включить проверку ключа формы при проверке» , после успешной регистрации новой регистрации клиента на одностраничный заказ по умолчанию, новый клиент не создается, и клиент не вошел в систему, хотя заказ проходит нормально. …

5
Восстановление проблем с изображениями кэша каталога
Я делаю процесс миграции с Magento 1.9.2.4 на Magento 2.1.6, после завершения миграции я перемещаю медиа-папку M1 в pub / media M2. Теперь проблема в том, что некоторые изображения не генерируются в папке catalog / Cache Например, ниже изображения идут к 404 не найдено pub/media/catalog/product/cache/f9c7fbe9b524c081a3ccf800cbd963eb/m/s/msj006c-red_2.jpg pub/media/catalog/product/cache/75eed2686e01eb22cb4050b2f40ddf97/m/s/msj006c-red_2.jpg pub/media/catalog/product/cache/f9c7fbe9b524c081a3ccf800cbd963eb/m/s/msj006c-red_2.jpg Мне действительно нравится …

2
Как добавить пользовательский атрибут клиента в форму редактирования адреса клиента?
Я добавил пользовательский атрибут клиента как customer_addressтип, и он корректно работает в админке и в onepagecheckout, а также в адресе доставки и выставления счета. Я создал: my_namespace/my_module/etc/module.xmlи registration.php composer.jsonфайлы в базовом каталоге модуля. my_namespace / my_module / Setup / InstallData.php namespace Namespace\Module\Setup; use Magento\Framework\Module\Setup\Migration; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; …

2
Список неиспользуемых основных модулей, которые можно отключить без вреда
В связи с этой темой для Magento 1 , возможно, было бы полезно подготовить список основных модулей Magento 2, которые можно отключить или полностью удалить без вреда для нашего магазина, поскольку они вряд ли используются. Для начала несколько предложений: Magento_Upsили Magento_Dhlили Magento_Fedex(если наш клиент не будет использовать их отправку) Magento_Paypal …

2
Использование страницы фабричного класса в magento2
Какова цель рендеринга страницы пользовательского модуля в Magento2 с использованием \Magento\Framework\View\Result\PageFactoryкласса фабрики результатов, введенного в конструктор, и создания страницы для отображения $resultPage = $this->resultFactory->create(ResultFactory::TYPE_PAGE); вместо того, чтобы делать это ниже вид дисплея, который такой же, как в подходе Magento 1.x $this->_view->loadLayout(); $this->_view->renderLayout();


9
Magento 2: Получить идентификатор опции выбора атрибута продукта, метку для настраиваемого продукта
Как получить значение опции на основе идентификатора опции в Magento или получить идентификатор опции на основе кода опции? Пример: как получить идентификатор опции атрибута цвета 10 из метки «Красный» и получить значение «Красный», если идентификатор опции равен 10?

3
Magento 2: Как / Где привязана функция выбивания getTemplate?
Многие бэкэнд-страницы Magento содержат следующее в своем исходном коде <!-- ko template: getTemplate() --><!-- /ko --> Я понимаю (или думаю, что понимаю?), Что <!-- ko templateэто привязка шаблона без контейнера KnockoutJS . Что мне неясно - в каком контексте вызывается getTemplate()функция? В примерах, которые я вижу в Интернете, обычно после …

14
Отсутствие прав на запись в каталог pub / static при запуске bin / magento setup: обновление
За день до этого я обновил новый модуль, и он работал нормально. Теперь, когда я бегу bin/magento setup:upgrade, я получаю следующее исключение. Я попытался установить разрешения для 777 (или 770) для pubпапки в Magento 2, но она не работает. [Исключение] Отсутствуют разрешения на запись в следующие каталоги: 'pub / static'

2
Как Magento Connect использует информацию об авторе в пакетных расширениях
При упаковке расширения для Magento Connect вам предлагается указать информацию об авторе. Хотя я понимаю, что первый автор должен сопоставить учетные данные из учетной записи Magento Connect, использованной для отправки расширения, я не уверен: Как используется информация Как используется информация нескольких авторов Одной из проблем является то, что адрес электронной …

2
Есть ли веская причина для удаленного доступа к глобальному / crypt / key?
Простите мое невежество, но ключ шифрования используется для расшифровки данных Magento, верно? Есть ли у модуля веская причина для доступа к этому? Я наткнулся на этот код после установки Advanced Content Manager ... <div id="banana-tracker"> <?php $stores = Mage::app()->getStores(); $key = (string)Mage::getConfig()->getNode('global/crypt/key'); $date = (string)Mage::getConfig()->getNode('global/install/date'); $serverIp = $_SERVER['SERVER_ADDR']; $params = …

1
Что такое getBlockHtml ('formkey')?
Я пытаюсь отредактировать страницу редактирования продукта (первая вкладка) в Magento и хотел бы переместить количество (а также несколько других вещей) с соответствующих вкладок на первую страницу. я вижу <form action="<?php echo $this->getSaveUrl() ?>" method="post" id="product_edit_form" enctype="multipart/form-data"> <?php echo $this->getBlockHtml('formkey')?> <div style="display:none"></div> </form> и знать, что код для текстового поля количества …

1
В чем разница между отменой и отменой заказа?
В чем разница между отменой и отменой заказа? Каковы причины для выполнения одного над другим? При просмотре Заказа, где кредитная карта была захвачена в режиме онлайн на административной панели инструментов, у меня есть возможность выбора Cancelили Voidзаказа. Оба платежных контроллера запускают функцию, которая аннулирует транзакции с платежным шлюзом.

2
Лучшие практики Magento 2 DI
Допустим, я создаю расширение для Magento 2, которое ... ну ... не важно. Допустим, это супер круто. Но я хочу убедиться, что это сборка с использованием надлежащих стандартов, чтобы другие разработчики могли расширять ее. Когда я должен использовать DI в комбинации с интерфейсами, а когда нет? Чтобы было понятно, вот …

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