Настройка складов
Shop-Script позволяет указывать складские остатки товаров на одном или нескольких складах. Добавьте нужное количество складов в разделе «Настройки → Склады». Склады бывают обычными и виртуальными.
Обычный склад соответствует какому-то физическому, реальному месту, где вы храните товары. Для каждого склада можно выбрать, должен ли он быть виден покупателям интернет-магазина либо он должен быть виден только вам, администратору магазина.
Виртуальные склады — это возможность группировать несколько обычных складов под общим названием. Например, если у вас несколько складов в одном городе и еще несколько — в другом, то удобно объединить эти группы складов по названиям городов и показывать покупателям только эти объединенные названия.
Если вы настроили виртуальные склады, то удобно оставить их видимыми на витрине, а названия реальных складов скрыть от покупателей, чтобы не загромождать витрину интернет-магазина лишними подробностями (покупателю ведь неважно, есть ли данный товар на московском складе №1 или №2 — главное, что он вообще есть на складе в Москве).
Обновление складских остатков товаров
В свойствах каждого товара можно указывать количество на складе: либо общее количество товара на всех складах, либо (если вам важна точность в учете) отдельные значения для каждого физического склада.
Указывать и обновлять складские остатки можно несколькими способами:
- вручную, редактирую отдельные товары или в списках товаров, используя режим «Артикулы» в разделе «Товары»
- с использованием трансферов
- путем импорта CSV-файла
- с помощью синхронизации с «1С»
- с использованием других плагинов для синхронизации информации о товарах
Если в свойствах артикулов товара указаны складские остатки, то они автоматически уменьшаются каждый раз, когда покупатели оформляют новые заказы либо (зависит от настроек складов) когда вы помечаете заказы как выполненные.
В зависимости от специфики работы вашего магазина, вы можете принимать заказы либо только до тех пор, пока товар фактически доступен на складе, либо также после исчерпания складских остатков — это также определяется настройками в разделе «Настройки → Склады».
Правила автоматического выбора складов
Вы можете настроить, с какого склада должен списаться тот или иной товар в зависимости от адреса (страны, региона) доставки и выбранного покупателем способа доставки. Это позволит вам гибко регулировать списание товаров при получении заказов от разных сегментов покупателей.
В этом примере товары, заказанные покупателями из Москвы и Московской области, будут списаны со склада «Москва», а товары, заказанные всеми остальными покупателями из России, будут списаны со склада «Регионы».
В качестве склада, с которого будут автоматически списываться товары, может выступать и виртуальный склад! При использовании виртуального склада заказанный товар будет фактически списываться с первого по порядку реального склада (в пределах виртуального), на котором этот товар имеется в наличии.
Трансферы
Для регистрации поступления новых партий товаров или перемещения партий товаров между складами используйте операцию трансфера. Трансфер представляет собой единовременную операцию списания партии товаров с одного (исходного) склада, за которым следует поступление этой партии на другом (целевом) складе.
Обновлять информацию о складских остатках с помощью трансферов можно, только если данные о наличии указаны отдельно для каждого склада в свойствах товаров. Если складские остатки товаров не указаны («бесконечный остаток») или указаны общие остатки в виде единственного числа для всех складов, то обновлять информацию о наличии с помощью трансферов не удастся.
Если исходный склад не указан, то считается, что на целевой склад поступила новая партия товара, и складские остатки для этих товаров в этом случае просто увеличиваются.
Использование трансферов удобно тем, что сохраняется история их выполнения, из которой в любой момент можно узнать точную дату каждого перемещения складских остатков между складами.
46 комментариев
Подскажите, пожалуйста, при удалении склада - товары не удалятся?
При удалении склада вы выбираете действие - списать товары или перенести остатки на другой склад.
если перенести остатки на другой склад - наличие просто перезаписывается на выбранный склад?
а что происходит с товарами с наличием = 0?
и что значит списать товары?
они удаляются?
Каким способом?
простите, я понятия не имею какие есть способы.
мне просто нужно удалить склад без удаления товаров на этом складе. документации по данному вопросу я не нашла.
Товары со складов не удаляются. В Shop-Script даже нет такой возможности. Может изменяться количество артикулов товара на конкретных складах. Или информация о количестве артикула на конкретном складе может потеряться — это происходит при удалении склада.
При удалении склада есть подсказки о том, что именно произойдёт:
Вам непонятны эти подсказки? Что именно непонятно?
— Удалить склад и перенести товары
Все оставшиеся товары будут перенесены с этого склада в другой склад
а товары с наличием = 0 на всех складах, в том числе и на удаляемом, не удалятся?
Формулировка "Все оставшиеся товары будут перенесены с этого склада в другой склад" не совсем корректна. Её такой сделали, видимо, для упрощения. Смысл её в том, что положительные остатки артикулов, записанные на удаляемом складе1, будут приплюсованы к остаткам этих артикулов на складе2, выбранном при удалении склада1.
Нулевые остатки переносить бессмысленно. И, конечно, при этом товары не удаляются. Удаляются только склад и информация об остатках артикулов товаров на этом складе.
Добрый день.
Создал 2 склада, ранее не было ни одного. Как теперь перенести сразу все остатки на один из складов?
Спасибо.
При добавлении первого склада остатки автоматически переносятся в него. Больше ничего делать не нужно.
Добрый день!
Есть склад.
Есть товары которые числяться на складе.
Есть ли какой то отчет по движению на складах.
Или можно как то выгрузить остатки на складах?
В разделе «Товары → Склад → Журнал изменений остатков» вы увидите список всех изменений складских остатков для всех артикулов товаров в вашем магазине.
Выгрузить текущие складские остатки можно в CSV-файл в разделе «Импорт/экспорт».
В параметрах склада стоит признак "Виден на витрине". А где именно его там можно увидеть?
На странице товара:
У нас магазины например в Екатеринбурге и Челябинске, + большинство поставщиков и складов есть в Москве, приоритет списания конечно это здорово, но можно как то привязать расчет стоимости и сроков доставки к региону покупателя и складу товара где товар есть в наличии? То что есть сейчас это жутко не удобно. Плагинов нормальных с таким функционалом также нету, хотя на большинстве магазинов на битриксе все это корректно работает. (идеально просто на сайте мвидео) и покупателям сразу все понятно. Плагин покупал от бодисайт с расчетом стоимости за 6000р, там и то этого нету, да и если бы было, в корзине все равно бы не считало все правильно.
Сейчас есть товар в Екатеринбурге у нас, в Челябинске при оформлении заказ пишет можете забрать сегодня. Хотя ну как минимум день надо привезти из Екатеринбурга, или дней 5 если из Москвы.
Есть товар в Москве у дистрибютера, для Москвы пишет доставку дней 5 (сразу этим сроком убиваем все заказы из Москвы), хотя большую часть товара можно доставить прям из Москвы за 1-2 дня.
Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе форума поддержки. Так их удобнее регистрировать и обсуждать, если потребуется. Или голосуйте за уже опубликованные предложения других пользователей.
я пытаюсь такое мутить с помощью плагина / Фильтр доставки и оплаты и копий способов доставки. замудрено конечно но хоть чтото
Добрый день!
Подскажите, создал два склада в разных городах:
1. Склад Вроцлав
2. Склад Варшава (основной склад)
Установил правила по способу доставки:
Склад Варшава ---> Самовывоз, DHL, INPOST
Склад Вроцлав ---> Самовывоз
Далее столкнулся с такой проблемой:
Если товар, к примеру, "утюг" на складе в Варшаве - 1шт, а во Вроцлаве - 3шт, то сайт не позволяет выбрать более 1шт. Пишет, что в наличии осталась 1ед. товара, при том, что способ доставки еще не выбран. Пробовал добавить эту 1ед. товара в корзину, перейти в корзину и выбрать способ доставки "Самовывоз Вроцлав" и все равно дальше сайт не позволяет выбрать те же 3шт со склада во Вроцлаве. Подскажите, как быть?
До выбора способа доставки действует настройка основного склада в поселении "Магазин", раздел "Сайт" / "Структура". Чтобы товар можно было заказать с любого склада, в разделе "Магазин" / "Настройки" / "Склады" для параметра "Максимальное количество товаров, которое может быть добавлено в корзину, не может превышать остаток на складе" установите значение "Суммарный остаток на всех складах".
Добрый день.
У меня есть собственный склад товаров, скажем "Магазин" и товары со склада поставщиков - "Склад". Идея - импортировать свои и "чужие" товары на разные склады, чтоб это можно было делать в разное время, а не морочиться с этим при каждой загрузке в Екселе.
Но тут есть неприятная особенность. Если я импортирую НовыйТовар1 на "Склад" с количеством 100, а для склада "Магазин" ничего не указываю, то на нем автоматически проставляется Бесконечность, а мне это не нужно, надо 0. Если я сделаю колонку СКЛАД и установлю 0 для всех товаров, то оно затрет имеющиеся остатки. А в этом и есть вся задумка.
Что можно сделать?
Возможно, где-то можно поставить, что при создании нового товара по-умолчанию устанавливается количество на складах не Бесконечность, а 0 ?
Вот эта часть непонятна — поясните, пожалуйста. Или напишите нам в службу поддержки — попробуем предложить какое-то решение.
Такой возможности в Shop-Script по умолчанию нет. Возможно, вам удастся найти подходящий плагин для этого в магазине Webasyst. Или закажите индивидуальную разработку у партнёров Webasyst.
Здесь все расписываю
Передали ваше замечания разработчикам, спасибо!
Добрый день.
Есть два склада и товар с двумя артикулами. Наличие забито как на картинке
При выборе на витрине второго артикула по складам все равно отображается 2 - 0 т.е. данные по первому артикулу. Где что поломалось или не включено?
Похоже на ошибку в работе вашей темы дизайна. Настройте скрытую витрину со стандартной темой дизайна «Дефолт 2.0» и проверьте с ней отображение информации об остатках артикулов на складах.
Добрый день! В вариантах обновления склада очень не хватает еще одного пункта:
UPDATE: "Выполнен" не совсем корректно. Для моего кейса нужно было исключить списание товаров на стадии подтверждения, но на всех последующих статусах оставить. Костыль вида: закоментить списание остатков в файле wa-apps/shop/lib/workflow/shopWorkflowProcessAction.class.php в моем случае выполняет эту задачу.
Для чего это было нужно. В нашем случае все товары штучные - всегда в одном экземпляре . Срок сделки долгий - может тянуться месяцами и не всегда приводит к продаже. Поэтому нам было важно не списывать товары в момент подтверждения заказа, а списывать когда покупатель подтвердит свои намерения оплатой.
Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе форума поддержки. Так их удобнее регистрировать и обсуждать, если потребуется. Или голосуйте за уже опубликованные предложения других пользователей.
Как все товары в магазине разом переместить на 1 склад? У меня всего 1 склад создан
Если у вас сначала нет ни одного склада и потом вы добавляете первый склад, в это время можно перенести все остатки на этот первый склад.
Откуда вам надо перенести остатки на 1 склад, если у вас только 1 склад?
У меня уже есть 1 слад. Вот как на него все перенести?
У вас часть остатков всё ещё хранится на общем складе, который у вас был до добавления в настройках первого склада?
Видимо, да. Я раньше не использовал склады.
Так должно сработать:
Потренируйтесь на паре тестовых товаров, чтобы убедиться, что получится точно то, что вам нужно.
Как это сделать без экспорта? Почему это так сложно? Почему надо тренироваться на товарах, когда просто нужно поменять склад? При экспорте вечно что-то ломается.
В разделе настроек СКЛАДЫ установлена настройка "Покупатель может оформить заказ, даже если товара нет в наличии".
У всех товаров установлено количество "бесконечно"
Но когда покупают 1 единицу товара то количество из "бесконечность" становится 0.
Если же покупают больше единицы то количество уходит в минус.
Нам такое не нужно, нужно чтобы склад всегда был бесконечным, а если нам надо будет поставить количество 0 (например для товара который уже не будет в продаже но будет на витрине) то мы сами обнулим количество.
Как этого добиться?
Версии Shop-Script 8.21 не удалось повторить такое поведение. Если у вас проблема сохраняется, напишите нам в службу поддержки — изучим проблему подробнее.
А если другая настройка - Максимальное количество товаров, которое может быть добавлено в корзину, не может превышать остаток на складе. Но склад у нас не добавлен. То может списываться количество товара из бесконечности в 0 ?
Если у меня нет ни одного склада http://joxi.ru/brRjKjQtLzx94r
Всегда работало и не было проблем
а теперь здесь (Магазин-витрина-настройки) при любом внесении изменений ругается: "Недопустимое значение: Основной склад". А менять нечего.. Как справиться с такой проблемой?
Установите обновление Shop-Script до последней доступной версии в «Инсталлере».
Если это не поможет, напишите нам в службу поддержки — изучим ситуацию подробнее.
Пожалуйста дайте разъяснения !
Есть 20 поставщиков одинакового товара (запчасти) с разной ценой в разных городах.
Создали склады поставщиков, прикрепили виртуальные в настройке.
Пришёл прайс , обновляю склад для одного поставщика - а у других складов автоматически бесконечность прописывается. Это правильно ? так и должно быть ?
Если склад другого поставщика выберу для импорта прайса, то склады других поставщиков потерпят изменение ?
(Вот если заплатить за месяц хостинга, пусть будет указано что за год оплачено)
Напишите нам, пожалуйста, в службу поддержки — изучим вашу ситуацию и попробуем предложить решение.
добрый день. если в программе 1с розница два магазина и два склада, каким образом мне настроить так, чтобы заказ приходил именно на конкретный магазин и склад (то есть чтобы в 1с создавался документ с нужным магазином и складом)?
Ваш вопрос не имеет прямого отношения к теме статьи. Поищите, пожалуйста, ответ на него с помощью функции поиска или задайте вопрос на форуме поддержки.
При анализе файла плагин не видит виртуальные склады. Как объединить второстепенные склады в один?
Что вы понимаете под объединением складов? Покажите желаемый результат на конкретном примере.