Вопросы с тегом «magento2»

Общие вопросы о Magento 2, не относящиеся к минорной версии. Используйте этот тег, чтобы отличить его от Magento 1. Если у вас есть проблемы с конкретной версией, используйте вместо этого соответствующий тег «Magento-2.x». Функциональные возможности между второстепенными версиями Magento 2 могут отличаться.

1
Поддерживает ли magento 2 выставление счетов на основе суммы?
Мне бы хотелось иметь возможность создавать (и фиксировать) счета на основе суммы в долларах, а не количества товаров. В настоящее время мы используем конечную точку /V1/order/{orderId}/invoiceдля создания счетов, но нет доступных параметров для суммы, которая будет выставлена. Возможно ли создание счета и указание суммы с помощью оставшегося API?

1
Magento 2: что такое использование таблицы _replica в модуле Magento_Catalog?
Поскольку Magento выпускает версию 2.X, я обнаружил _replicaтаблицы, особенно в Magento_Catalogмодуле, для индексации данных каталога. Я также замечаю, что _replicaэто не что иное, как дублирующая структура соответствующей таблицы в природе базы данных, но это очень много значит для среды Magento 2 для операций чтения и записи, я думаю. Я хочу …

6
Предотвратить регистрацию спам аккаунта
Как предотвратить регистрацию спам-аккаунта, кроме включения CAPTCHA в формах (которые я уже пробовал)? Мы имеем дело с их постоянным потоком. Первое поле имени всегда состоит из русских символов, поэтому, если вам не удастся найти более простой маршрут, может быть, это способ обнаружить определенный символ и заблокировать регистрацию в этом случае?

4
Добавить правило в rules.js Magento2
Как добавить новое правило в rules.js? Я создал extra-rules.js define( [ 'jquery', 'Magento_Ui/js/lib/validation/validator' ], function ($, validator) { "use strict"; return validator.addRule('phoneNO', function (value) { return value.length > 9 && value.match(/^(\(?(0|\+44)[1-9]{1}\d{1,4}?\)?\s?\d{3,4}\s?\d{3,4})$/); }, $.mage.__('Please specify a valid phone number') ); }); Как объединить это правило в rules.js?

2
Magento 2: Как узнать текущий язык магазина?
Я пытаюсь показать пользовательский блок для каждого магазина / языка. Поэтому я хочу создать оператор switch следующим образом: $lang = // Get language code or store view code here; switch ($lang) { case 'en': // English block break; case 'nl': // Dutch block break; default: // Dutch block break; } …

1
Magento 2: создание настраиваемого продукта с использованием REST API
Чтобы создать настраиваемый продукт, мне нужно создать настраиваемый продукт, виртуальный продукт и, наконец, подключить их. Пример запроса json, полученный здесь: Как мне создать настраиваемый продукт, используя REST API v2? Мне интересно, зачем мне этот раздел ниже в настраиваемом продукте? "configurable_product_options":[ { "attribute__id":"193", "label":"Colour", "position":0, "values":[ { "value_index":340 }, { "value_index":341 …



2
Magento 2: Обновление цитаты
Я пытаюсь обновить пункт цитаты в magento2. Но каждый раз, когда я сохраняю элемент, он создает новый элемент с тем же идентификатором цитаты, а не обновляет его. Вот мой код public function __construct( \Magento\Quote\Model\QuoteRepository $quoteRepo ){ $this->_quoteRepo = $quoteRepo; } public function updateItem(){ $quote = $this->_quoteRepo->get('id here'); foreach($quote->getAllVisibleItems() as $itemq){ …

1
Почему в функции Magento 2 `addForeignKey` нет` onUpdate` и как ее добавить при добавлении внешнего ключа
Я начал со сценариев установки Magento 2 и обнаружил одно небольшое изменение в addForeignKeyпараметрах функций Magento . В Magento 1 аргументы для функции похожи, public function addForeignKey($fkName, $column, $refTable, $refColumn, $onDelete = null, $onUpdate = null) Существует опция для определения того, что делать при обновлении строки таблицы, на которую есть …

4
API Magento 2: фильтрация заказов по атрибуту расширения
У меня есть расширение с атрибутом, назначенным order itemsвызываемым warehouse. Я могу видеть этот атрибут под свойством " extension_attributes". Мне нужно отфильтровать заказы на основе этого атрибута. Я не могу найти документацию о том, как это сделать. Пример фрагмента ответа API: [items] => Array( [0] => Array( [extension_attributes] => Array( …

1
Magento2 - Изменить стандартный формат адреса в Magento Frontend
Я хочу изменить стандартный формат адреса Magento на тот, который мы используем в Нидерландах. Для тех, кто не знает формат адреса, это метод, в котором мы пишем адрес. Например, голландский формат такой: Name (Businesspark name etc.) Street + number Postal code + town Country Формат адреса для США следующий (по …

1
Что такое reverseMetadataMerge в компонентах пользовательского интерфейса?
Когда я смотрю на документацию по компонентам пользовательского интерфейса , я замечаю следующее: <item name="reverseMetadataMerge" xsi:type="boolean">true</item> Теперь, большинство аргументов довольно самоочевидны в том, что они делают, или я уже знаю это, но что делает reverseMetadataMerge?

1
Видео продукта Magento 2 не отображается в интерфейсе при ошибке TypeError: window [this.configSource] не определено
У меня успешно есть видео Youtube для определенного продукта, но оно не отображается на внешнем интерфейсе, хотя я пометил его как «базовый», «маленький» и «миниатюра» .uploaded/configured Я удалил кеш, развернул статический контент, но видео по-прежнему не видно в интерфейсе. Я получаю ниже ошибку в моей консоли: TypeError: window[this.configSource] is undefined …


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