Welcome, Guest! (Log in )

Списание со складов

Посмотреть в магазине Webasyst

Плагин полностью совместим с 7 и 8 поколением Shop-Script

Плагин Списание со складов дополняет алгоритм списания товаров Shop-Script в части распределения списания между складами в случае если количество товара подлежащего списанию больше чем есть в наличии на складе с которого он должен быть списан.
Кроме того, в плагин заложены следующие возможности:

  • Правила возврата В зависимости от логистики вашего бизнеса, вы можете выбрать на какие склады осуществлять возврат товара: на склады с которых происходило списание, или всё количество поместить на основной склад
  • Отрицательные остатки Если в вашем магазине используется настройка Покупатель может оформить заказ, даже если товара нет в наличии, то может сложиться ситуация, когда количество заказанного товара превышает суммарное количество остатков товара на всех складах. Для таких случаев в плагине предусмотрена настройка в соответствии с которой отрицательные остатки будут записаны только на выбранный вами склад. Например, это может быть абстрактный склад "На заказ"
  • Пересчет остатков на витрине В плагине предусмотрена возможность не учитывать остатки на тех или иных складах при показе товара на витрине вашего магазина. Например, у вас есть абстрактный склад Брак, на котором числится какое-то количество товара, но при этом, разумеется, вы не можете им торговать. Однако в штатной схеме Shop-Script остатки с этого склада будут учитываться при показе товара на витрине магазина. Используя же эту настройку плагина вы всегда сможете "отсечь" ненужные вам склады, обеспечив тем самым актуальную информацию о наличии товара для своих покупателей

Алгоритм списания товаров со складов

При оформлении заказа срабатывают правила автоматического выбора складов Shop-Script, которые заданы на странице Магазин - Настройки - Склады. Выбранный по этим правилам склад является основным для данного заказа. Если правила отсутствуют, то основным считается склад указанный в настройках витрины на которой происходит оформление заказа. Если заказ оформляется из бекенда магазина, и при этом правилами автоматического выбора склада не выбран ни один склад и не указана витрина заказа, то за основной принимается склад идущий первым в списке складов. Таким образом, автоматически Shop-Script списывает товары только с одного склада, и зачастую складывается ситуация, когда товар есть в достаточном количестве, но на разных складах, однако после оформления заказа Shop-Script списывает все заказанные позиции с одного склада, что приводит к тому, что на основном для витрины складе появляются отрицательные значения.

Используя плагин Списание со складов вы можете решить эту проблему. Не нарушая логики работы Shop-Script плагин "встраивается" в процесс списания товара со склада и распределяет списание товаров таким образом, чтобы остаток на каждом из складов не оказался меньше нуля. В плагине предусмотрено несколько стратегий списания товаров со склада. Каждая из стратегий обеспечивается комбинацией выбранных настроек плагина. Подробнее о каждой из настроек.

  • Режим работы плагина. В плагине предусмотрено 2 режима работы: Перемещение между складами и  Прямое списание со складов.
    • Перемещение между складами. При использовании режима перемещения между складами все товары списываются с основного для каждого заказа склада. Основной склад - это склад определенный заданными в настройках складов правилами, а если таковые отсутствуют, то указанный в настройках витрины (Магазин - Витрина - Настройки). В случае если на основном складе недостаточное количество заказываемого товара, плагин Списание со складов автоматически перемещает недостающее количество товара на основной склад с тех складов, на которых товар есть в наличии. Приоритет просмотра соответствует порядку складов на странице Магазин - Настройки Склады. 
    • Прямое списание с разных складов. В этом режиме не происходит перемещение недостающего количества товаров на основной для заказа склад, а недостающее количество автоматически списывается со склада на котором товар есть в наличии.
  • Режим списания со складов. Предусмотрено 2 режима списания со складов:
    • По приоритету складов. В данном режиме плагин перебирает склады в порядке установленном на странице Магазин - Настройки - Склады, и поочередно списывает/переносит (в зависимости от настройки Режим работы плагина) недостающее количество товара с каждого склада на котором он есть в наличии.
    • По полному наличию. Если на основном для заказа складе недостаточное количество заказанного товара, то плагин сначала проверяет нет ли на каком-либо из складов товара в количестве не менее заказанного, и если есть, то списывает/перемещает из этого склада. Если же такой склад не найден, то работа продолжается аналогично предыдущему пункту.

Две описанные выше настройки и комбинации их значений позволяют выбрать одну из четырех предлагаемых стратегий работы плагина, в зависимости от вашей конкретной ситуации.

Рассмотрим работу плагина на паре примеров. Допустим есть некий товар с представленным ниже распределением остатков по складам

Если покупатель зайдет на витрину магазина и закажет 5 таких товаров, остатки на складах будут выглядеть так:

При включенном плагине Списание со складов картина кардинально меняется. И вне зависимости от используемой стратегии работы плагина после заказа 5 единиц товара остатки на складах будут выглядеть так:

При этом в зависимости от настройки Режим работы плагина  можно будет увидеть либо перемещение товара со склада на склад на вкладке Журнал изменения остатков (режим Перемещение между складами)

либо при использовании режима Прямое списание со складов в заказе в бекенде вашего магазина это будет отражено в товарных позициях, где указано с какого из складов какое количество товара списано:

Дополнительные возможности плагина

Выбор правил возврата товара. Если вы используете в своей работе версию Shop-Script ниже чем 8.6, то вам предоставляется возможность выбрать правила возврата товара: в случае отмены заказа товары могут быть возвращены на склады с которых происходило списание, или выбрать конкретный склад, куда будет производиться возврат. Пользователям версии Shop-Script 8.6 и выше данная возможность предоставляется штатными инструментами Shop-Script

Отрицательные остатки. Если в вашем магазине используется настройка Покупатель может оформить заказ, даже если товара нет в наличии, то в данной настройке вы можете указать склад на который будут записываться отрицательные остатки в случае если заказано большее количество товара чем имеется на ваших складах. 

Пересчет остатков на витрине. Данная настройка позволяет указать те склады, остатки на которых будут учитываться на витрине вашего магазина при показе товаров. Концептуальное отличие данной настройки от штатной настройки складов в Shop-Script Виден на витрине заключается в том, что настройка "Виден на витрине" всего лишь отображает или нет название склада, однако вне зависимости от этой настройки количество товара на складе который "не виден на витрине" учитывается в общем количестве товара. Настройка же плагина Пересчет остатков на витрине позволит вам указать те склады, остатки которых будут учитываться при показе товаров. Это может быть удобным если у вас, например, создан абстрактный склад на который вы помещаете бракованный товар и т.п. Таким образом с т.з.  Shop-Script товар есть в наличии, однако на практике его нельзя продать, т.к. он бракованный. Для решения этой проблемы вы можете отметить только те склады, остатки на которых будут суммироваться при показе товара, исключив из этого перечня склады с браком и т.п. Например, у вас есть товар, суммарный остаток которого по всем складам равен 10. Однако 2 шт находится на складе на котором хранится брак. Если в данной настройке плагина указать что склад с браком не надо учитывать в остатках на витрине, то для ваших покупателей будет выводиться информация что такого товара осталось 8 шт. Т.е. 2 шт на складе с браком пользователи не увидят и не смогут оформить на них заказ.

Last update: December 9, 2019

Dear friends!

Unfortunately, your browser does not support modern technology used on our website.

Please refresh your browser by downloading it on the links below or contact your system administrator serving your computer.

Internet Explorer

Microsoft

Chrome

Google

Safari

Apple

Opera

Opera Software

Firefox

Mozilla

Up