Да, так и есть. В теме я это не написал, т.к. в документации (ссылки на которую в начале темы есть) этот момент указан.
Интересная ситуация товар есть на складе и в магазине но на витрине его нет в наличии.
Как такое получилось товар которого не было в наличии добавил количество на склад и в магазин и в итоге в карточке товара его нет то есть невозможно купить и количество общее невозможно изменить уже.
@moba, скорее всего, у ваших складов и магазинов не задана настройка “Доставка в” (см. её описание в документации). Она нужна, чтобы можно было настроить, с какого склада и куда доставляется товар.
Загляните в “Администрирование > Доставка и налоги > Тарифные зоны”. Там на странице редактирования каждой тарифной зоны можно посмотреть, товар с каких складов/магазинов в этой тарифной зоне считается в наличии. Заодно можно задать разный порядок списания для разных тарифных зон.
комбинации опций со складом не работают? у нас размеры это комбинации опций. их надо в вариации переделывать? т.к. при включенном модуле склады. заходим в товары во вкладке количество просто цифра количества товара, не учитывая размеры. ведь может быть 36,37 размер в одном магазине а 39 и 40 в другом по 1 паре.
Да, комбинации опций со складами не работают. Мы не стали делать для складов поддержку комбинаций опций, т.к. комбинации скоро удалим из CS-Cart.
Поддержка вариаций у складов есть, да и из 1С вариации импортируются лучше, чем комбинации. Так что для обуви разных размеров лучше использовать вариации.
P.S. Чтобы переехать на вариации было проще, можете сначала на тестовой копии магазина (а потом и на живом) сделать следующие действия:
-
Заглянуть на страницу:
<aдрес_магазина>/<ваша_админка>.php?dispatch=product_variations_converter.process&by_variations=1&by_combinations=1
-
Конвертировать комбинации в вариации, проверить результат.
-
В настройках модуля “CommerceML” зайти на вкладку “Товарные предложения”, выбрать “Вариации” и сохранить изменения.
-
Проверить на тестовой копии, что всё хорошо, прежде чем производить подобные действия с живым магазином.
По поводу многоскладовости. Не увидел в видеопрезентации остатки в магазинах. Нужно добавить индикаторы, квадратики-индикаторы по возрастающей, чтобы видно было. А также добавить, что осталось допустим 2, то писалось мало и подсвечивать другим цветом. Такое будет реализовано? Просто в наличии, когда осталась одна единица товара это мало, соответственно на индикаторе будет подсвечиваться один квадртик. Пример ближайший, это посмотреть на спортмастере. Нужно больше инфы для пользователя.
Сейчас такого нет. Будет реализовано или нет, зависит от того, насколько много заинтересованных в этом будет. Пока ничего обещать по этому поводу не могу.
В 4.11.1 можно показывать либо “В наличии”, либо точное количество в магазине. Чтобы показать точное количество, зайдите в меню “Настройки > Внешний вид”, включите настройку “Показывать количество доступных товаров” и сохраните изменения.
Т.е количество будет видно? это хорошо.
Пока такого нет. Будет реализовано или нет, зависит от того, насколько много заинтересованных в этом будет.
В битриксе это реализовано на многих готовых продуктах. Сейчас магазинам с одной точкой выживать сложно, сети съедают и забирают рынок. Многоскладовость в больших городах сильно актуальна. Я работаю в сети, а это спб, москва и регионы. В спб к примеру своя сеть. И тут много нюансов. Можно многое допиливать самим, но все же, пожелания можно учесть. Это как предложение, может быть в следующем году запустите. Сейчас много где это реализовано.
Многоскладовость не стояла острым вопросом в cs cart смотрю. Надеюсь, что вы ее будете поддерживать и развивать.
Спасибо за ответы!
Даа там без 100грамм не разберешься ) вроде получилось включить, но заметил что “доставить в” не сразу срабатывает а с каrой-то задержкой НЕ С ПЕРВОГО РАЗА из-за этого не совсем понятно произошло что-то или нет тыкал несколько раз необходимые тарифные зоны, но появилось они в списке не сразу.
Согласен) Это одна из причин, зачем мы завели эту тему и будем подсказывать, как настроить, чтобы добиться нужного результата.
Так как пока не было вопросов “Как настроить такой-то сценарий?”, то напишу про свой, выдуманный:
Есть склад и несколько офлайн-магазинов в Москве. Со склада отгружаем во все курьерские компании. Из магазинов не отгружаем, но если кто-то захочет забрать заказ оттуда, то недостающий товар подвезём со склада. Между магазинами товары не возим.
Настраивается так:
-
Складу задаём “Находится в тарифной зоне: Москва” и “Доставлять в:” (там добавляем все существующие тарифные зоны, чтобы количество с этого склада было доступно для всех покупателей).
-
В настройках склада пишем срок для тарифной зоны “Москва”, за который можем подвезти товар в магазины. Галку “Предупреждать о задержке” не ставим.
-
Магазинам задаём “Показывать в: Москва” (чтобы предлагались для самовывоза в Москве) и “Находится в тарифной зоне: Москва”.
-
Если всё-таки хотим возить товары и между магазинами, то задаём магазинам “Доставлять в: Москва” и срок, за который перевезём товар из этого магазина на другую точку в Москве.
А если хотим, чтобы и покупатель из Ульяновска мог заказать товар, когда он остался в магазине (не на складе) в Москве в единственном экземпляре, то добавляем магазину “Доставлять в: Ульяновская область” (для других тарифных зон принцип такой же).
В настройках тарифных зон задаём порядок списания: перетаскиваем склад в начало. Тогда при заказе товар в первую очередь будет забираться с него. На самовывоз это не повлияет: при самовывозе товар списывается в первую очередь с выбранного пункта.
Как-то так. Если у кого-то возникнут сложности с настройкой складов, то пришлите свой сценарий, и я постараюсь подсказать настройки для него.
P.S. Со второй проблемой из вашего сообщения пока не сталкивался.
получилось выгрузить остатки по складам?
Здравствуйте! Прошу помочь с настройками при сценарии ниже:
- Интернет-магазин с офисом в Москве и с доставкой по всей России
- Пункта самовывоза нет
- Есть несколько складов в тарифной зоне Москва (доставка только курьером или в ПВЗ курьерских компаний. Свои склады. Без необходимости подвоза товара на склад)
- Есть несколько складов в Московской области (склады поставщика только с подвозом на наш склад. Подвоз товара на наш склад в течении 7-14 дней)
- Есть склад в Германии с возможностью предзаказа (подвоз товара на наш склад в течении 2-3 месяцев).
Требуется
- Отобразить на странице товара названия складов с текущими остатками
- Срок смещения доставки исходя из удаленности склада. (доставка в течении…)
Предложение:
1. Добавить возможность отобразить склады (как в режиме магазин) в карточке товара как без указания адреса склада, так и с указанием (с ссылкой в пользовательской части).
2. Добавить возможность отключение/включение отображения на карте или дать возможность выбрать режим отображения “Список”, “Карта”, “Список и Карта”.
3. Добавить возможность выбора покупателем с какого склада производить покупку.
4. Добавить возможность указать разные цены и наценку/скидку для товаров на разных складах.
По примеру - агрегаторы, где в зависимости от сроков поставки (удаленности склада и срока ожидания) отображается разная цена (чем дольше ждать, тем дешевле товар).
Спасибо за сценарий и предложения. Постараюсь помочь. Предложения потом прокомментирую отдельно.
Я правильно понял, что самовывоз с ваших складов вы не предлагаете вообще? Тогда зачем клиенту знать наличие на конкретном складе? Товар ведь есть и до клиента дойдёт.
Допустим, мы хотим по каким-то причинам показывать количество на этих складах. Тогда ставим им тип “Магазин”. Т.к. у нас нет способа доставки “Самовывоз со склада”, то такие “магазины” появятся только на страницах товаров. Ставим им:
- Доставка в: все тарифные зоны России.
- Показывать в: те места, где мы хотим показывать покупателям эти магазины на странице товара. Пока лучше тоже проставить все тарифные зоны России.
- НЕ СТАВИМ галку “Предупреждать о задержке” (т.к. задержки нет, склад ваш).
- Для маловероятной ситуации, когда у всех поставкщиков товары вдруг закончились, а на одном из складов в Москве товары есть, прописываем этим складам “Срок перевозки” для всех тарифных зон: “с другого склада”. Так в этом случае на странице товара рядом с пустующими складами отобразится “При заказе: с другого склада”
Вкладку “Наличие в магазинах” переименовываем в “Наличие на складах” (меню “Дизайн > Вкладки товаров”).
-
Создаём склады этих поставщиков с типом “Склад”. У каждого такого склада:
-
“Доставка в:” все тарифные зоны России.
-
“Срок перевозки” прописываем “за 7 - 14 дней” для всех этих тарифных зон.
-
СТАВИМ галку “Предупреждать о задержке” для всех этих тарифных зон. Так срок перевозки с этих складов может отобразиться на страницах товара.
Полный текст предупреждения можно поменять в “Администрирование > Языки > Переводы”. Сейчас он такой:
Товар на удалённом складе. Если вы его закажете, мы отправим его [shipping_delay].
Вместо [shipping_delay] подставится “срок перевозки”.
-
-
Дальше самое важное: в настройках каждой тарифной зоны есть вкладка “Магазины и склады”. Там ваши склады можно перетащить на верхние позиции в списке, а склады поставщиков – на нижние. Так мы добьёмся следующего:
-
Количество товара будет уменьшаться сначала у вас на складе, а потом — на складах поставщиков.
-
Когда товара нет ни на одном из ваших складов, то покупатель увидит предупреждение, что товар только на складе поставщика, и мы его отправим за 7-14 дней.
-
Тут есть вариант настроить склад в Германии точно так же, как и склады поставщиков, но со сроком перевозки “за 2-3 месяца”. Единственное, если часть товаров в Германии, а часть в России, то это оформится одним заказом.
С 1с не работаем, удобнее работать с МойСклад, интеграция будет тоже многоскладовости? МойСклад дает такую возможность синхронизации.
Она уже должна быть. И 1С, и МойСклад передают информацию в CS-Cart в формате CommerceML. Склады и количество на них берутся из файла offers.xml. Выше показывали, как они выглядят в файле.
Благодарю за решение по сценарию!
Я правильно понял, что самовывоз с ваших складов вы не предлагаете вообще?
Да, все верно, самовывоза не будет со склада.
Тогда зачем клиенту знать наличие на конкретном складе? Товар ведь есть и до клиента дойдёт.
Все просто, необходимо, чтобы покупатель понимал (а исходя из предложений которые я озвучивал выше - имел выбор) по срокам доставки/готовности к отправке товара.
Предложения потом прокомментирую отдельно.
Буду ждать ответ. Спасибо!
Когда настроите, обязательно расскажите, всё ли получилось и работает ли так, как вы хотите.
Пока думал над вашим кейсом, уже нашёл пару мелочей, которые улучшим в 4.11.2.
Комментарии по предложениям
Прежде всего скажу, что добавить можно всё, что угодно. Вопрос в том, насколько это нужно (и скольким людям), а также насколько от этого усложнится интерфейс и освоение программы. Поэтому в ядро добавляем только то, что с большой вероятностью может пригодиться большому числу пользователей.
Если какие-то из перечисленных предложений заинтересовали, пишите об этом в теме.
Расскажу, почему сейчас не так. В CS-Cart Ultimate есть 3 типа точек:
-
Пункт самовывоза — эквивалент пункта самовывоза от сторонней компании (например, СДЭКа или Боксберри). Товар там на постоянной основе не хранится, а доставляется, если покупатель выбрал этот пункт при самовывозе.
-
Магазин — ваш офлайн-магазин. Он показывается в карточке товара потому, что покупатель может прийти туда и забрать товар. Магазин можно выбрать при самовывозе.
-
Склад — ваш склад или склад поставщика. Покупатель не может туда прийти. Поэтому ему всё равно, сколько складов есть, и на каком из них есть товар. Это ваша внутренняя информация.
Покупателя же интересует срок, за который этот товар к нему попадёт. Т.е. задержка, если товар находится на каком-то удалённом складе.
Сейчас есть проблема: когда у вас созданы только склады, но нет магазинов, то галка “Предупреждать о задержке” не работает — задержка не отображается на витрине. В будущей версии мы это изменим, и задержка будет показываться в сценариях “без офлайн-магазинов”.
Выбирать склад покупатель не может. Он может только сказать, где он находится. CS-Cart на основе этой информации и ваших настроек уменьшит количество на нужном складе. Менять это поведение мы пока не планируем (если только не придёт очень много запросов). Ниже объясню, почему.
То, что вы описываете (один товар + разные поставщики + разнцые цены на товар + выбор, у кого купить) очень похоже на сценарий Multi-Vendor Plus. Русская версия называется “CS-Cart для маркетплейсов Плюс”, и там есть модуль “Общие товары для продавцов”. Выглядит он вот так:
Возможно, для решения ваших задач больше подойдёт именно Multi-Vendor.