Настройка складов и обновление складских остатков

Описанные здесь возможности доступны в Shop-Script версии не ниже 7.

Настройка складов

Shop-Script позволяет указывать складские остатки товаров в одном либо нескольких складах. Добавьте нужное вам количество складов в разделе бекенда «Настройки → Склады».

При настройке складов у вас есть возможность добавить обычный либо виртуальный склад.

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

Виртуальные склады — это возможность группировать несколько обычных складов под одним общим названием. Например, если у вас несколько складов в одном городе и еще несколько — в другом, то удобно объединить эти группы складов по названиям городов и показывать покупателям только эти объединенные названия.

Если вы настроили виртуальные склады, то удобно оставить их видимыми на витрине, а названия реальных складов скрыть от покупателей, чтобы не загромождать витрину интернет-магазина ненужными подробностями (покупателю ведь неважно, есть ли данный товар на московском складе №1 или №2 — главное, что он вообще есть на складе в Москве).

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

В свойствах каждого товара можно указывать количество на складе: либо общее количество товара на всех складах, либо (если вам важна точность в учете) отдельные значения для каждого физического склада.

Указывать и обновлять складские остатки можно несколькими способами:

  • вручную, редактирую отдельные товары или в списках товаров, используя режим «Артикулы» в разделе «Товары»
  • с использованием трансферов
  • путем импорта CSV-файла
  • с помощью синхронизации с «1С»
  • с использованием других плагинов для синхронизации информации о товарах

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

В зависимости от специфики работы вашего магазина, вы можете принимать заказы либо только до тех пор, пока товар фактически доступен на складе, либо также после исчерпания складских остатков — это также определяется настройками в разделе «Настройки → Склады».

Правила автоматического выбора складов

Вы можете настроить, с какого склада должен списаться тот или иной товар в зависимости от адреса (страны, региона) доставки и выбранного покупателем способа доставки. Это позволит вам гибко регулировать списание товаров при получении заказов от разных сегментов покупателей.

В этом примере товары, заказанные покупателями из Москвы и Московской области, будут списаны со склада «Москва», а товары, заказанные всеми остальными покупателями из России, будут списаны со склада «Регионы».

В качестве склада, с которого будут автоматически списываться товары, может выступать и виртуальный склад! При использовании виртуального склада заказанный товар будет фактически списываться с первого по порядку реального склада (в пределах виртуального), на котором этот товар имеется в наличии.

Трансферы

Для регистрации поступления новых партий товаров или перемещения партий товаров между складами используйте операцию трансфера. Трансфер представляет собой единовременную операцию списания партии товаров с одного (исходного) склада, за которым следует поступление этой партии на другом (целевом) складе.

Обновлять информацию о складских остатках с помощью трансферов можно, только если данные о наличии указаны отдельно для каждого склада в свойствах товаров. Если складские остатки товаров не указаны («бесконечный остаток») или указаны общие остатки в виде единственного числа для всех складов, то обновлять информацию о наличии с помощью трансферов не удастся.

Если исходный склад не указан, то считается, что на целевой склад поступила новая партия товара, и складские остатки для этих товаров в этом случае просто увеличиваются.

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

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

  • +1
    Вадим Вадим 24 мая 2016 06:59 #

    Здравствуйте.

    Дано:

    склад ДОСТАВКА - НЕвиртуальный (в настройках Витрины - ОСНОВНОЙ),

    склад САМОВЫВОЗ - НЕвиртуальный;

    Обновление склада - Заказ оформлен;

    Заказ - Максимальное количество товара, которое может быть добавлено в корзину, не может превышать остаток на складе - Суммарный остаток на всех складах;

    Правила автоматического выбора складов:

    Способ доставки: КУРЬЕР - склад ДОСТАВКА (логично, не так ли?),

    Способ доставки: САМОВЫВОЗ - склад САМОВЫВОЗ (логично, не так ли?);

    ТОВАР в кол-ве на складе ДОСТАВКА = 100, на складе САМОВЫВОЗ = 0

    В том случае если Покупатель выбирает САМОВЫВОЗ (вот Вам и долгожданный выбор Покупателем СКЛАДА - через СПОСОБ ДОСТАВКИ) то по непонятным причинам ему это удаётся - это раз, а после оформления заказа кол-во товара на складе САМОВЫВОЗ уходит в минус - это два. Это "продвинутый" складской учёт?! Результатом такого Заказа будут визги Покупателя (при том абсолютно справедливые) при его прибытии за самовывозом своего заказа!

    Господа-разработчики, Вы понимаете, что СКЛАД, с которого списывается товар (читай ОТКУДА) ДОЛЖЕН БЫТЬ СВЯЗАН с МЕТОДОМ ДОСТАВКИ выбранным Покупателем (читай КАК: Курьер/Машина ДОСТАВЛЯЕТ покупателю со склада ДОСТАВКА или Покупатель САМОВЫВОЗИТ свой Заказ со склада САМОВЫВОЗ)???

    Для полноценного продвинутого складского учёта требуется:

    В случае если правилами автоматического выбора складов задана ЗА-ВИ-СИ-МОСТЬ СПОСОБА ДОСТАВКИ И СКЛАДА, то необходимо эту самую зависимость реализовать и со стороны способов доставки (алгоритм должен работать В ОБЕ СТОРОНЫ корректно), а для визуального контроля со стороны Администратора магазина, например, добавить всегда НЕактивные (для дуракоустойчивости), галочки в чекбоксах, отображающие с какими СКЛАДАМИ при текущих настройках оперирует тот или иной СПОСОБ ДОСТАВКИ.

  • +2
    TM TM 25 ноября 2016 17:37 #

    Добрый день.

    Склад №1 - количество товара 3 шт.

    Склад №2 - количество товара бесконечность

    По настройкам товар должен списываться сначала со Склада №1, потом со Склада №2

    Почему то при оформлении заказа на товар в количестве 5 шт., на Складе №1 его остается 3 шт., а в заказе в админке видно что он взят со Склада №2 ?

    По настройкам же 3 шт. должны быть взяты со Склада №1, а оставшиеся 2 шт. со Склада №2.

    Как так?

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 25 ноября 2016 18:21 #

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

      • +1
        Стас Рыбин Стас Рыбин 26 мая 2017 00:11 #

        а как же тогда:

        Вы можете настроить, с какого склада должен списаться тот или иной товар в зависимости от адреса (страны, региона) доставки и выбранного покупателем способа доставки. Это позволит вам гибко регулировать списание товаров при получении заказов от разных сегментов покупателей.


        Настроил 2 склада. Кол=во артикула на складе первом (склад по умолчанию) 3 шт, втором складе 0 шт. При оформлении этого артикула в заказ, товар списывается с второго склада и уходит в минус в нем, а должен по настройкам с первого(основного), что такое??


        (В случае, если не будет найдено ни одного подходящего правила, заказанные товары будут списаны со склада, указанного в настройках витрины в качестве склада по умолчанию.)

        • +1
          товар списывается с второго склада и уходит в минус в нем, а должен по настройкам с первого(основного)

          Нужно смотреть, какие у вас настройки и какой был заказ. Не исключено, что это ошибка в определении склада по правильным настройкам. Но сначала нужно изучить, что и как у вас настроено.

        • +1
          TM TM 25 ноября 2016 20:27 #

          Тогда не понятно зачем для каждого товара можно указать разное количество на каждом из складов, если используется только один.

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

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