Magento

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

2
Как magento получить настраиваемый продукт низкая цена сопутствующих товаров?
На странице просмотра по умолчанию magento отображается самая низкая цена сопутствующих товаров. Мне нужно отобразить самую высокую цену сопутствующих товаров. У любого есть идея, где находится логика. Как настроить это поведение. Обновить: Magento \ ConfigurableProduct \ Цены \ Цена \ ConfigurablePriceResolver /** * @param \Magento\Framework\Pricing\SaleableInterface|\Magento\Catalog\Model\Product $product * @return float * …

2
создать атрибут даты и времени для продукта в magento 2
Я попытался создать атрибут для продукта, который должен отображать календарь даты и времени и который должен храниться в базе данных только в формате даты и времени. Я боролся с ним много, но не повезло. Можете ли вы помочь мне, пожалуйста, помогите мне ... это мой сценарий $ EavSetup-> AddAttribute (-> …


3
Как сохранить пользовательское поле в пользовательской таблице базы данных при редактировании продукта из серверной части?
Я создал пользовательский модуль для отображения пользовательской вкладки в форме продукта в бэк-энде. Я использовал это решение. Теперь на вкладке я добавляю настраиваемые поля для сохранения в таблицу базы данных. сказать<input type="text" name="my_new_field" value="123"> Также создан специальный контроллер для сохранения продукта администратора, как показано ниже. В etc / di.xml <?xml …

3
Правильный способ реализации getExtensionAttributes ()
Мне было интересно, как правильно реализовать расширяемую модель EAV. Я вижу Magento\Catalog\Model\Product, что метод getExtensionAttributes()реализован так: public function getExtensionAttributes() { $extensionAttributes = $this->_getExtensionAttributes(); if (!$extensionAttributes) { return $this->extensionAttributesFactory->create('Magento\Catalog\Api\Data\ProductInterface'); } return $extensionAttributes; } Но в других, как модели клиентов или категории, это просто public function getExtensionAttributes() { return $this->_getExtensionAttributes(); } что …

3
JS ошибки Magento 2
Я пытался что-то доделать и опубликовать в интернете все эти выходные, кое-что сломалось, и я понятия не имею, почему, поэтому я надеюсь, что кто-то может мне помочь. Я попытался добавить пользовательский jQuery в свою пользовательскую тему, но с успехом загрузил jQuery и заработал . Однако! Это не функционировало должным образом. …


2
Magento 2 fieldset.xml; скопировать поля из цитаты в заказ
Я создал пользовательскую модель для создания заказа из цитаты; Я использую fieldset.xml для копирования пользовательских кодов цитат на заказ. Я создал пользовательские столбцы в кавычках и порядке с соответствующими полями. При размещении заказа значения сохраняются в пользовательских полях цитаты, но не копируются в заказ. Ниже мой fieldset.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:DataObject/etc/fieldset.xsd"> …

1
Magento 2: Как добавить текст в контейнер через XML
Я пытаюсь сделать одну строку текста перед списком ссылок в нижнем колонтитуле. Создание файла шаблона для этого кажется пустой тратой ресурсов на эту задачу. Как я понял, я мог выводить текст с Magento\Framework\View\Element\Textблоком в макете. XML <referenceContainer name="footer"> <container name="footer.column.about_us" htmlTag="div" htmlClass="column about-us" before="-"> <container name="column.about_us.label" htmlTag="div" htmlClass="label"> <block class="Magento\Framework\View\Element\Text" …

5
Игнорирование неиспользуемого параметра с помощью сниффера кода
Я использую codeniffer со стандартом EcgM2 на своем собственном расширении и получаю предупреждение Параметр метода $contextникогда не используется для InstallSchema.phpфайла. Как я могу убрать это предупреждение? Мой метод выглядит так (обратите внимание SuppressWarningsна верхнюю часть): /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) * @SuppressWarnings(PHPMD.UnusedFormalParameter) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { …

1
Когда мы смотрим на eavSetup, какие значения доступны для типа и ввода?
При создании сценария установки для Magento 2 какие значения доступны для типа и части ввода eavSetup->addAttribute()? Или где я могу посмотреть, чтобы узнать? $eavSetup->addAttribute( \Magento\Catalog\Model\Product::ENTITY, 'some_attr', [ 'type' => '', 'backend' => '', 'frontend' => '', 'label' => 'Test Attribute', 'input' => '', 'class' => '', 'source' => '', 'global' …

1
Как я могу запустить код после запуска knockoutjs в adminhtml
ОБНОВЛЕНИЕ : Вы можете получить доступ к моделям просмотра напрямую. Если вам нужно запустить код для запуска после рендеринга, используйте MutationObserver. Я опубликую свой код, как только у меня будет хороший рабочий пример. Оригинальный вопрос: у нас много заказов по телефону. Я работаю над модулем, который автоматически заполняет данные в …

7
Почему ошибка при создании нового продукта «Асимметричный откат транзакции».?
При создании нового продукта и попытке сохранить его я получаю следующее сообщение об ошибке: Ошибка отката асимметричной транзакции кто-нибудь еще сталкивался с этим? Пожалуйста, поделитесь исправить :)

2
Magento 2: обновление «метапакета»
Некоторое время назад я установил Magento 2 через метапакет composer . Это также называется установкой интегратора. Похоже, что установили Magento CE 2.0.1. Есть ли способ обновить эту версию до последней версии Magento CE 2.0.3? Я понимаю, что я мог бы обновить, composer.jsonчтобы 2.0.1 здесь "require": { "magento/product-community-edition": "2.0.1", становится "require": …

1
Конфигурация системы Magento 2 для выпуска модуля
Я посетил много сайтов, чтобы найти решение этой проблемы. Но после создания system.xmlи acl.xmlMagento дать мне сообщить об ошибке генерируется. ошибка a: 4: {i: 0; s: 140: "Примечание: неопределенный индекс: id в / usr / local / ampps / www / mgn2 / vendor / magento / module-config / Model …

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