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

18
Обнаружить изменение инвентаря

Мне нужно обнаруживать всякий раз, когда уровень запасов продукта изменяется. У меня был некоторый успех при использовании cataloginventory_stock_item_save_afterсобытия, которое срабатывает, когда инвентарь изменяется в бэкэнде или когда заказ отменяется на внешнем интерфейсе (через Paypal), но не...

16
Обработка нескольких складских мест или складов

База данных Magento содержит таблицу cataloginventory_stockс единственной записью, которая называется «По умолчанию». Я знаю, что это то место, где можно начать работу с несколькими складскими площадками. Мне интересно, имел ли кто-то из вас опыт в этом и какие подводные камни. Я ищу: Уметь...

12
Производительность: добавьте уровни запасов в списки продуктов list.phtml всех типов продуктов

TL; DR. Требуется , чтобы уровень запасов был отображен на странице с перечнем продуктов категории с минимальными дополнительными запросами / памятью, учитывая производительность, соответствующую структуре Magento. После прочтения статьи Винай Копп о предварительной загрузке для масштабируемости ....

12
Magento 2: программно обновляемый инвентарь

В следующем коде я могу хранить всю информацию за исключением биржевых данных. Что-то изменилось в Magento 2? public function __construct( ScopeConfigInterface $scopeConfig, CollectionFactory $product, Magento\Catalog\Api\ProductRepositoryInterface $productRepository ) { $this->scopeConfig =...

10
Назначение таблицы cataloginventory_stock

Я вижу, что в версиях Magento по умолчанию от 1.0 до 1.8 (ce) есть таблица, cataloginventory_stockкоторая содержит только одну запись. stock_id stock_name 1 Default В связи с этим, в Mage_CatalogInventory_Model_Stock_Itemмодели есть этот метод public function getStockId() { return 1; } с...

10
Magento 2.3 Удалить источник инвентаря

Я установил чистую Magento 2.3. Попробовав multi stock options, я заметил, что на странице «Управление источником» я могу создать новый источник, но не удалить его. Похоже, на этой странице отсутствует выпадающий список действий (ошибка Magento?). У кого-нибудь есть идеи, как это исправить? Мне...

9
События Magento Observer - порядок действий

Я пытаюсь внедрить функциональность в catalog_model_product_duplicateсобытие. Частью этого модуля будет обеспечение того, чтобы складской статус дублированного продукта также дублировался; в настоящее время это не так. Я вижу, что CatalogInventoryнаблюдает за этим событием и устанавливает некоторую...

9
Как получить коллекцию товаров на складе, в отличие от addInStockFilterToCollection ()?

У меня есть требование отображать товары категории в двух списках - один для товаров на складе, другой для товаров на складе. я использую Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() чтобы отфильтровать мою коллекцию товаров по товарам, имеющимся в наличии, но,...

8
Как настроить продукт на наличие / отсутствие на складе программно

Я попробовал несколько фрагментов, найденных в сети, но безуспешно. Насколько я понял, просто пытаясь настроить товар на наличие / отсутствие на складе с помощью кода: $product = Mage::getModel('catalog/product')->load( 'id' ); $stockItem = $product->getStockItem();...

8
Magento 1: взаимосвязь между `кол-во` в позиции товара и таблицами состояния запаса

В Magento 1 информация инвентаризации сохраняется в объекте Stock Item. Каждый объект позиции товара связан с объектом продукта. Magento сохраняет объекты Stock Item на cataloginventory_stock_itemстоле. Однако у каждого объекта позиции товара есть связанный объект состояния запаса. Складской статус...