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

Обозначает вопрос, связанный с продуктами Magento.

1
_Данные модели EAV
Я понимаю, что _данные простой модели (например, cataloginventory/stock_item) представляют собой массив пар значений полей, соответствующих полям таблиц базы данных. Мне было любопытно узнать содержание _data для моделей EAV, поэтому я проверил _data при catalog/productиспользовании функции debug (). Вывод состоит в том, что он содержит пары значений полей catalog_product_entity, а также …
9 product  catalog  eav 

3
Рекомендации по добавлению пользовательской вкладки в сведения о продукте (серверная часть)
Я хотел бы добавить дополнительную вкладку к деталям продукта (бэкэнд), и я не хочу выполнять какие-либо изменения, если это возможно. Каков наилучший способ сделать это?


1
Узнайте, сколько раз товар был заказан
Я пытаюсь выяснить, сколько раз товар заказывался за последние две недели. Пока у меня есть цикл получения продуктов. foreach($productCollection as $product){ } Я предполагаю, что смогу получить детали заказа с этим, размещенным внутри цикла $order_items = Mage::getResourceModel('sales/order_item_collection') Я немного не уверен, как это отфильтровать. Я знаю, что он должен быть …


2
Как отключить / включить продукт программно в Magento2?
Я пытаюсь эмулировать то же поведение, что и при использовании панели администратора для отключения продукта. Я пытаюсь сделать что-то вроде этого: $product = $this->productRepository->get($sku); $product->setStatus(\Magento\Catalog\Model\Product\Attribute\Source\Status::STATUS_DISABLED); $this->productRepository->save($product); Но я все еще вижу его включенным в админ-панели. Спасибо.

1
Что вызывает следующую ошибку: Предупреждение: недопустимое смещение строки 'is_in_stock'… AdvancedInventory.php в строке 87
Во время разработки модуля я писал плагин, который изменяет коллекцию параметров продукта до его загрузки (добавляет поле описания). Вот: и т.д. / di.xml <type name="Magento\Catalog\Model\ResourceModel\Product\Option\Collection"> <plugin name="addOptionDescription" type="Vendor\Module\Plugin\Product\Option\Collection" sortOrder="10" disabled="false"/> </type> Код: <?php namespace Vendor\Module\Plugin\Product\Option; use Vendor\Module\Model\OptionDescription; use Magento\Catalog\Model\ResourceModel\Product\Option\Collection as OptionCollection; class Collection { /** * @var \Vendor\Module\Helper\Data */ protected …

2
Magento 2: каталог товаров сохранить после события наблюдателя
У меня есть настраиваемое поле множественного выбора в разделе редактирования продуктов. Значения в множественном выборе значений из моей пользовательской таблицы. Если я нажму кнопку «Сохранить» в разделе «Управление продуктами», выбрав одно значение. Изменения должны быть сохранены в моей таблице. Как я могу сделать это с Observer.

2
Magento 2 - это более быстрый способ программного изменения записей в галерее товаров
Мне нужно сделать огромное обновление данных о продукте, но то, что мне нужно сделать, не может быть достигнуто с помощью импорта продукта. Например, мне нужно обновить медиа-галерею и категории для определенных продуктов, но решение, которое я предложил, занимает слишком много времени. Небольшое резюме: я добавил команду в CLI Magento 2, …

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 внешнего интерфейса?

7
Magento 2 Получить все изображения продукта на странице списка продуктов
В Magento 1 я всегда использовал $_product->getMediaGallery('images') Но в источнике из Magento 2 я вижу $productImage = $block->getImage($_product, $image); echo $productImage->toHtml(); Это только получение первого изображения продукта. Как получить второе или третье изображение (не только базовое)? Функция GetMediaGallery не существует? Обновление: $ _product-> getMediaGalleryImages () выбрасывает NULL в var_dump а …

2
Как добавить мой пользовательский phtml на страницу продукта magento 2?
В пурпурный 2, Я хочу добавить свой пользовательский phtml на страницу просмотра продукта, как я могу добавить это Я хочу добавить этот текст в виде вкладки, как обзор или описание. я пытаюсь этот код: <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="3columns" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceContainer name="product.info.details"> <block class="Example\Examples\Block\Question" name="example.tab" template="Example_Examples::success.phtml"> </block> </referenceContainer> </body> …

2
Новые продукты не отображаются на главной странице после массовой загрузки продукта
Я пытался выполнить массовую загрузку продуктов в magento, прежде чем загружать продукты, все было нормально, но после загрузки мой новый продукт не отображается на домашней странице http://new.sporteemail.com Я проверил все это, но все еще не работает Продукты должны быть видны в каталоге. Продукты должны быть включены. Товар должен иметь в …

2
Могу ли я использовать импорт потока данных для обновления продуктов
Мне очень жаль, что я спросил об этом. Я чувствую, что это глупый вопрос, но, честно говоря, я погуглил до тех пор, пока термин «погуглил» не потерял всякий смысл. Я просто хочу сделать массовое обновление информации о продукте, я не хочу добавлять или импортировать новые продукты, просто обновлять информацию для …

1
Вкладки страницы продукта исчезли в админке после попытки добавить новый атрибут продукта
Я просто следовал инструкциям в этой ссылке , чтобы добавить новый атрибут продукта. После этого большинство моих вкладок исчезли. Вот мои последние коды: /app/code/local/MyCompany/MultiSlider/Model/Resource/Eav/Mysql4/Setup.php <?php class MyCompany_MultiSlider_Model_Resource_Eav_Mysql4_Setup extends Mage_Eav_Model_Entity_Setup { public function getDefaultEntities() { return array( 'catalog_product' => array( 'entity_model' => 'catalog/product', 'attribute_model' => 'catalog/resource_eav_attribute', 'table' => 'catalog/product', 'attributes' => …

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