Magento

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

3
Как получить URL-адрес внешнего интерфейса продукта от бэкэнда?
Я разрабатываю расширение для Magento 2. Мне нужно получить URL-адрес внешнего интерфейса продукта от внутреннего интерфейса. Я пытался использовать: //$storeManager->->setCurrentStore(2); $url = $product->setStoreId(2)->getProductUrl(); $url = $product->setStoreId(2)->getUrlInStore(); но $urlвсегда возвращать внутренний URL-адрес, как http://<domain>/admin/catalog/product..... они могут работать в Magento 1.x, но не в 2.x. Есть ли способ получить URL внешнего интерфейса?

1
Magento2 переходит от постановки к живому сайту
Я не нашел слишком много информации об эффективном процессе для непрерывной разработки моего сайта, поэтому я могу добавлять пользовательские модули и другие изменения файлов при подготовке, а затем помещать эти изменения в оперативную копию моего сайта с помощью magento2. В Magento 1.9 у нас только что был клон файлов git, …

2
процесс индекса массы
У нас проблема в том, что процесс индекса массы-действия никогда не выполняется. У этого есть побочный эффект, что данные работы этой работы существенно растут с течением времени. В нашем случае в течение нескольких дней объем рабочих данных увеличивается до нескольких МБ. mysql> select type, entity, count(*), avg(length(new_data)), max(length(new_data)) from index_event …

1
Magento 1.9.2.4: цена пользовательских опционов не меняется
Я получил эту проблему, где Цена не обновляется при проверке пользовательских параметров (Фиксированная цена: +400). Я получил эту ошибку: TypeError: Product.OptionsPrice is not a constructor TypeError: optionsPrice is undefined Смежные вопросы: Пользовательские параметры не обновляют цену - ошибка JS Цена пользовательского варианта не обновляется Цена пользовательской опции не меняется Обновление …

3
Правильный способ получения объекта сеанса?
Я пишу модуль оплаты для Magento 2 прямо сейчас и проверяю его на соответствие CodeSniffer «Стандарт кодирования программы расширения качества Magento» ( https://github.com/magento/marketplace-eqp ). Для каждого из моих классов, которые используют объект сеанса (извлечение), CodeSniffer отвечает следующим предупреждением: Session object MUST NOT be requested in constructor. It can only be …

3
ReferenceError: Uploader не определен в magento 1.9.3
после обновления до новой версии 1.9.3 . Загрузчик больше не работает. приведенный ниже error.i обновил мой код, но все тот же. var uploader = new Загрузчик ({ "uploaderConfig": { "chunkSize": 1073741824, "withCrede ... ниже мой код class Spacename_Modulename_Block_Adminhtml_Modulename_Edit_Tab_Images extends Mage_Adminhtml_Block_Widget { protected $_uploaderType = 'uploader/multiple'; protected function _prepareForm() { $data …


1
Мини-корзина с изображением настраиваемого изображения продукта вместо простого изображения продукта Magento 2
При добавлении вариантов продукта из настраиваемого продукта в мини-корзине отображается только настраиваемое изображение продукта, как показать простое изображение продукта вместо текущего родительского изображения.

4
Magento 2: Когда остановится поддержка 2.0?
Сейчас команда Magento поддерживает 6 разных версий Magento: 1.9.3.0 CE 1.14.3.0 EE 2.0.10 CE 2.0.10 EE 2.1.2 CE 2.1.2 ЭЭ Я считаю, что это большая работа, и 2.2 будет дальше. Итак, мои вопросы: остановится ли поддержка Magento 2.0, когда выйдет 2.2? если нет, то когда остановится поддержка 2.0?

1
Как распечатать листы комплектации или упаковки перед отправкой - Magento 2.0?
Мы отправляем крупные товары, и мы должны настроить доставку на паллете (или паллетах). Когда мы получим заказ, основываясь на доставке до места и выбранного перевозчика, мы можем отправить один поддон, два поддона или просто посылку. Собирание SLIP - который так же , как потребности в упаковочном листе , чтобы быть …

1
Для чего нужны «значения по умолчанию» для импорта / экспорта в объекте uiElement?
Во многих конструкторах модели представления пользовательского интерфейса Magento 2 defaultsмассив будет иметь свойство importsили exports. return Collection.extend({ defaults: { //... imports: { rows: '${ $.provider }:data.items' }, return Insert.extend({ defaults: { //... exports: { externalFiltersModifier: '${ $.externalProvider }:params.filters_modifier' }, Глядя на источник uiElementмодуля, #File: vendor/magento/module-ui/view/base/web/js/lib/core/element/element.js initLinks: function () { return …

1
Magento 2 Проверьте, подписан ли клиент на новостную рассылку
Я разрабатываю этот пользовательский экспорт / импорт XML. В magento 2, как я могу проверить, подписан ли клиент на рассылку? Прямо сейчас я загружаю фабрику клиента. \Magento\Framework\App\ObjectManager::getInstance()->create('Magento\Customer\Model\Customer'); Но это не дает информации о рассылке, есть ли другая модель, которую я должен загрузить?

2
Как переопределить файл шаблона при создании модуля в Magento2
Я хочу переопределить: /opt/lampp/htdocs/magento_composer/vendor/magento/module-catalog/view/frontend/templates/product/view/addtocart.phtml я скопировал и вставил его в свой пользовательский модуль по адресу: /opt/lampp/htdocs/magento_composer/app/code/Hello/Custom/view/frontend/templates/product/view/addtocart.phtml Это мой файл макета: <?xml version="1.0"?> <page layout="1column" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="product.info.addtocart" template="Hello_Custom::product/view/addtocart.phtml" after="alert.urls"> </referenceBlock> </body> </page> в: /opt/lampp/htdocs/magento_composer/app/code/Hello/Custom/view/frontend/layout/catalog_product_view.xml module.xml: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> <module name="Hello_Custom" setup_version="1.0.0" schema_version="1.0.0"> </module> </config> Модуль работает …
8 magento2 

2
Раздражает тонны классов для DI в конструкторах Magento 2 - есть ли лучший способ?
В настоящее время меня раздражает написание подобных конструкторов в массовом порядке, как следующие в моих модулях. public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, /* ... */ \Foo\Bar\Model\Baz $baz, /* ... */ \Magento\Framework\Model\ResourceModel\AbstractResource $resource = null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection = null, array $data = [] ) { $this->registry = $registry; /* ... …

1
Magento2: Как найти путь к фоновому изображению в файле .less? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Magento Stack Exchange. Закрыто 3 года назад . Я хочу установить путь для фонового изображения в меньшем файле app\design\frontend\vendor\theme\web\<lessfile>в magento2.

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