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

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

3
Magento 2 Ярлык / GUI инструмент для выполнения задач командной строки для Windows
Я знаю, что инструмент командной строки для magento 2 очень полезен, но в процессе разработки нам необходимо выполнить некоторые общие задачи, такие как очистка кэша, развертывание статического содержимого, обновление базы данных, включение расширения, чтобы назвать несколько, но для этого мы Нужно запустить команду вручную, есть ли возможность создать инструмент GUI …
15 magento2  cli  console 

1
Magento 2 новый шаблон системы сетки
Я копался в новой системе сетки бэкэнда Magento в версии Merchant beta 1.0.0. Прежде всего, я должен сказать, что впечатлен. Теперь вы можете выбрать, какие столбцы видеть, вы можете изменить их порядок, вы можете фильтровать по атрибутам, которые не обязательно имеют столбец. Но это не важно. Я не понимаю, как …

2
Magento2 преимущества фабричного образца по сравнению с Magento 1
Magento 2 использует фабричные классы для неинъекционных препаратов. Например, класс продукта: ProductFactory Например, класс клиента:CustomerFactory Я не понимаю, какой тип фабричной модели здесь? Потому что для каждого класса связан 1 фабричный класс. Я думаю, что-то дублирует. Почему мы не должны создавать абстрактные фабрики CustomerFactoryи ProductFactoryт. Д.? а также например: Мы …

1
DI и расширение блока на Magento 2
Кажется, мне трудно понять внедрение зависимостей в Magento 2 с помощью блоков, каждый раз, когда я пытаюсь расширить блок, который не является \ Magento \ Framework \ View \ Element \ Template, я получаю ошибки. Я хочу создать блок, который расширяет базовый класс блоков Magento \ Theme \ Block \ …

3
Скопируйте пользовательские данные из цитаты в заказ и позицию заказа после размещения заказа в magento2
Я создаю пользовательский модуль в magento 2, который имеет пользовательскую скидку. Я пытаюсь скопировать скидку из цитаты, цитата товара на заказ и заказ товара. В magento 1 я заявляю config.xmlтак: <fieldsets> <sales_convert_quote_address> <custom_discount_amount><to_order>*</to_order></custome_discount_amount> <base_custom_discount_amount><to_order>*</to_order></base_custome_discount_amount> </sales_convert_quote_address> <sales_convert_quote_item> <custome_discount_amount><to_order_item>*</to_order_item></custome_discount_amount> <base_custom_discount_amount><to_order_item>*</to_order_item></base_custom_discount_amount> </sales_convert_quote_item> </fieldsets> и моя сумма скидки была скопирована в таблицы: sales_flat_orderи, sales_flat_order_itemкак …


2
Как обновить стоимость доставки с помощью Ajax, когда элемент корзины удален на странице Checkout-Cart?
Мои тарифы на доставку рассчитываются на основе товара, присутствующего в корзине, и теперь при удалении товара на Checkout/Cartстранице, мне нужно обновить тарифы на доставку. На данный момент удаление элемента на Checkout/Cartстранице обновляет общий раздел, но не обновляет тарифы на доставку. Было бы очень полезно, если бы кто-нибудь смог мне подсказать, …

4
Как использовать ComponentRegistrar :: LIBRARY в Magento 2
У нас есть 4 типа компонентов в Magento 2, так как я использовал три из них, но мой вопрос заключается в том, как использовать const LIBRARY = 'library';компонент. Как следует из названия, это то, что включает сторонние библиотеки, но любой может дать мне пример того, как включить библиотеку и использовать …

1
Можете ли вы добиться нулевого простоя развертывания с magento2?
Если у вас есть новый модуль и вам нужно запустить его, setup:upgradeя не вижу способа, чтобы вы могли иметь нулевое время простоя. Это всегда будет 10-20 секунд, потому что вам нужно обновить базу данных. Или я что-то упустил? Даже если вы развертываете в другую папку, а затем, когда все файлы …

1
Условная конфигурация RequireJs (программно загружать requirejs-config.js?)
Я хотел бы заменить компонент RequireJs только при определенных условиях (например, в зависимости от конфигурации). Есть ли способ программно предотвратить загрузку моего модуля requirejs-config.jsили другой способ добиться этого?

1
Magento2: лучший способ загрузить Customer по его идентификатору
Как лучше всего загрузить Customer по Id? используя интерфейс клиента или фабрику клиента или другой способ? В большинстве решений, которые я нашел, это делается с помощью прямого использования objectManager(которое никогда не должно использоваться).

1
Как работать с config.php в Magento 2
Прежде всего, возможно, это уже ответ на вопрос, но я ничего не нашел по этому вопросу. Это не проблема, а вопрос о лучшем способе управления файлом config.phpв Magento 2. На самом деле наша config.phpверсия не является версионной (по умолчанию в .gitignoreфайле M2 ), поэтому ее нет в нашем хранилище. Проблема …

5
Всплывающая мини-карта, когда я добавляю товар в корзину magento 2
Я использую magento 2.0.7, и я пытаюсь открыть корзину (верхняя правая корзина ajax minicart), когда я добавляю в нее товар. По сути, запускаю его. Я пытался добавить класс «showcart» в классы кнопок «Добавить в корзину», но если я это сделаю, кнопка просто открывает корзину и больше не добавляет продукт ..
15 magento2  cart  popup 


2
Что означают строки «# @ +» и «# @ -» в комментариях?
Я вижу много строк "# @ +" и "# @ -" в комментариях некоторых классов Magento 2. \Magento\Customer\Api\Data\AttributeMetadataInterface interface AttributeMetadataInterface extends \Magento\Framework\Api\MetadataObjectInterface { /**#@+ * Constants used as keys of data array */ const ATTRIBUTE_CODE = 'attribute_code'; ... const IS_SEARCHABLE_IN_GRID = 'is_searchable_in_grid'; /**#@-*/ ... } Какова цель этих маркеров?

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