Списание со складов - интересные ньансы

11

Задача списывать товар с того склада на котором он есть в наличии а не там где он кончился.

Кому лень читать, резюме: такого функционала нет (

Кому не лень читать:

1) Решили что такой функционал работает сам по порядку складов

Есть настройки складов:

Дополнительные правила не заданы:

Первоначально у товара равное кол-во товаров:

Покупаем товар, почему-то списывается с третьего склада (последнего в списке)

Хорошо меняем очередность складов:

Покупаем еще раз - теперь списался с основного склада, просим подтвердить, так ли это:

основной склад является последним в списке?

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

В документации написано что данную проблему решают виртуальные склады: https://www.shop-script.ru/help/11897/stocks/ (при более внимательном прочтение оказалось что нет, там также списывается с одного но теперь уже первого склада)

2) пробуем решить через виртуальные склады

Создаем виртуальный склад:

И перемещаем его вниз чтобы он был основным:

Итак получается состояние товара следующее:

По логике виртуального склада должно списываться с Основного склада но так как там -1 то должно списаться со следующего, покупаем, но к удивлению продолжается списываться с основного склада уходя в глубокий минус:

Так, ставим по умолчанию в 2 по всем складам, и продолжаем эксперименты, покупаем и опять уходим в минус (((

Ради интереса поставили минус другому складу

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



Итого:

  1. Основным складом считается последний в списке (хотя можно посчитать это фишкой такой)
  2. Реализовать функционал автоматического списания со склада имеющего товар в наличии нет возможности
  3. Странный баг с минусовым складом в виртуальном складе

Если неправы и есть такая возможность очень хотелось бы услышать как )




10 комментариев

  • +2
    AleksandrD AleksandrD 4 декабря 2017 21:12 #

    Совсем, совсем не удобно.

    Итог постоянный контроль остатков...

    Когда будет устранен данный баг?

    • +1

      постоянный контроль остатков будет нужен, если списывать любых складов, а не одного.

      Сейчас все по правилам учета -- каждая отгрузка только с одного слада, а не с нескольких и если есть дефицит на этом складе перед комплектацией нужно выполнить перемещение товара. так вы точно будете знать как, когда и куда товар перемещался.

      • +2
        name name name name 4 декабря 2017 23:44 #

        а если все 3 склада отгружают/отправляют независимо друг от друга? или находятся вообще в разных городах?

        • +1

          А если в заказе несколько товаров с трех разных складов? Либо вы перемещаете товар на один, с которого отгрузка происходит, либо заставляете клиента 3 заказа оформить. Отрицательный остаток лишь показывает дефицит товара на складе и всё.

          • +1
            Yaroslav Yaroslav 22 ноября 2018 18:33 #

            1) Товар должен списываться по приоритету исходя настройки правила автоматического выбора складов

            2) Если товара всего осталось 2шт, но они находятся на разных складах - в таком случае, когда заказчик оформляет заказ через корзину сайта -  на этих последних 2шт, то этих 2шт товара должны автоматом распределяться по своим разным складам. 

            И как надо, чтобы было:

          • +2
            Aleks - Aleks - 6 декабря 2018 15:15 #

            Даже на новом движке ничего не работает.

            Настроена два склада:

            1. Склад

            2. Магазин

            и настроено стандартными средствами правило:

            В итоге все равно по умолчанию списывается со склада "Склад".

            И местами их менял - ничего не помогает - упорно списывается со "склада".

            И, на самом деле, по большому счету фиг-бы с ним, если бы не одно большое НО: вот остался у тебя товар в единичном экземпляре в "магазине", а его взяли и заказали 2 или 3 человека подряд например ночью (он-же с "магазина" не списывается при заказе как мы помним, а уходит в минус со "склада"). И утром тебе приходится двоим из троих отказывать, т.к. у тебя одна единица товара всего. Соответственно одного ты удовлетворил продав ему этот товар, а два других ушли от тебя с отрицательными впечатлениями. И ладно-бы просто ушли - бывает еще и отзывы на Я.Маркете катают какие мы тут все плохие и обманываем покупателей с наличием.

            А Я.Маркет берет и устраивает тебе внеочередную проверку по этому поводу, а потом и отключает от показов из-за ошибок...

            Соответственно что? - теряем деньги, время, нервы.....

          • +1
            Михаил Ушенин Михаил Ушенин Webasyst 11 сентября 2017 09:57 #

            Сейчас нет возможности настроить так, чтобы магазин, закончив списывать товары с одного склада, перешёл к списаниям с другого склада, чтобы остаток на первом складе не ушёл в минус.

            • +1
              Сергей Правдин Сергей Правдин 29 ноября 2018 11:04 #

              Будет когда то? Хотя бы к Экспо 2025

              • +1

                Есть болванка плагина на эту тему, которая на данный момент делает именно это (магазин, закончив списывать товары с одного склада, перешёл к списаниям с другого склада). Правда, если в магазине есть какие-то настроенные правила списания, она их игнорирует, и действует по-своему. Если интересно - могу поделиться за небольшую плату.

                • +2
                  Mark L. Mark L. 29 ноября 2018 12:17 #

                  Добрый день, а небольшая плата это сколько?

                  И раз он игнорирует общие правила, задать последовательность списания возможно? или оно идет по порядку складов в SS?

                  Добавить комментарий

                  Чтобы добавить комментарий, зарегистрируйтесь или войдите