В наличии у поставщика. Решение интернет-магазина для товаров, которых нет в наличии

Как и любой, кто занимается торговлей через интернет-магазины, я часто сталкивался с тем, что порой каких-то товаров не было в наличии. Было не понятно, что с ними делать. В голове вырисовывалось несколько вариантов, которые я и опробовал за время работы. Рискну, написав этот пост, остаться без комментариев и неинтересным другим людям из-за детализации, но, все же, напишу.

Сначала, я решил, что ничего не буду с такими товарами делать, пусть висят себе на сайте , а когда люди будут заказывать, просто буду говорить людям, что их пока нет в наличии. Это решение оказалось не таким уж и плохим, однако принесло некоторые минусы. Некоторые люди были недовольны тем, что товар можно заказать, а его нет в наличии. Большая часть из тех, кто заказывал товар, которого нет в наличии, не покупали его, когда он появлялся на складе. Процентов 20 клиентов в среднем удавалось конвертировать в покупки, когда товар появлялся. Конечно, чем дольше товара не было, тем меньше становился процент покупателей. Больше всего расстраивало то, что часть клиентов испытывало недовольство от этой ситуации, а так хорошую репутацию и постоянных клиентов не заработать.

Следующим, что я придумал, было – просто скрывать от пользователей товар на сайте, которого нет в наличии . Когда он снова появлялся в наличии, он снова начинал отображаться в списке товаров. Нет товара – его никто не видит, есть товар – видят. Это убрало весь негатив, который появлялся из-за того, что люди заказывали товар, которого не было в наличии.
С этим решением пришли другие проблемы, процент конвертации в покупателей стал равен нулю, ссылки, которые вели на товар, пока его не было, становились недействительными, появились трудности с поисковиками. Решение не прижилось.

Затем, я решил совместить эти два решения, взяв от них лучшее, избавившись от худшего, насколько это возможно. Товар, которого не было в наличии – я не стал больше скрывать, Был разработан функционал для сайта, которым я мог сделать пометку, что товара нет в наличии и отключить кнопку заказа товара . Получилось, что ссылки на товар оставались действительными, с поисковиками больше не было проблем, недовольства от невозможности заказать товар пропали, так как прямо на странице было сказано, что товара сейчас нет в наличии, а кнопка заказа была деактивирована.

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

Следующим, стало понимание, что надо, как-то людей, которые заинтересованы в товаре, еще и собирать, но так, чтобы они не были недовольными. Так, вдобавок ко всему, на месте деактивированной кнопки заказа «Добавить в корзину», при отсутствующем товаре стала появляться кнопка «Сообщить о появлении» . Теперь если товара не было в наличии, на его странице была пометка об этом, дата появления и вместо кнопки заказа – кнопка информирования покупателя о появлении товара в наличии. Нажавший на нее потенциальный покупатель, когда товар появлялся в наличии, получал об этом уведомление.
Таким образом, конверсия конвертации желающих в покупателей сильно выросла, и в среднем было так, что из тех, кто хотел уведомления о товаре, его покупали порядка 30-40 процентов. Но все равно многое зависит от сроков и от эксклюзивности товара.

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

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

Сейчас смотрят: 4 371

Время чтения: 5 мин.

68% интернет-магазинов не предлагает посетителям купить товары со статусом — «На складе», «Товар распродан», «Товар закончился». Когда посетителям не разрешают cделать заказ на отсутствующий товар, то они пойдут к конкурентам. Что же делать?

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

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

Мы часто проводим юзабилити-аудиты сайтов и видим, что большая часть интернет-магазинов не позволяет посетителям делать заказы на отсутствующие товары. Это значительно увеличивает вероятность того, что пользователь, желающий приобрести конкретный товар — уйдет с сайта и найдет данный товар у конкурентов.

В этой статье мы рассмотрим моменты, что делать интернет-магазину, когда товаров нет в наличии. В частности, мы рассмотрим:

  • Почему посетителям должно быть разрешено временно покупать товары.
  • Почему уведомление по электронной почте и сохранить в списке желаний — это недостаточные стратегии для временно отсутствующих товаров.
  • Что делать, когда товар больше не продается.

Разница между «нет на складе» и «не доступен»

Сообщая пользователям, что товар отсутствует на складе и удаляя кнопку «Добавить в корзину». Вы полностью останавливаете вашего посетителя и не позволяете ему купить товар.

Рассмотрим две ситуации. Если товар отсутствует в offline магазине, то товар — действительно не доступен для пользователя. В электронной коммерции есть встроенная временная задержка. И таким образом посетители не ожидают получить данный товар немедленно.

Пользователи изначально понимают, что им придется ждать товар при совершении покупок в Интернете. С точки зрения владельцев сайтов — нет времени простоя: пользователи заканчивают процесс оформления заказа, отправляются подтверждающие электронные письма, начинается обработка заказов и товары готовятся к отправке. Однако, с точки зрения пользователя, всегда есть период простоя, пока они ждут, чтобы получить свой заказ. В зависимости от выбранного метода доставки, это может варьироваться: от нескольких часов до нескольких недель.

Этот промежуток времени: начиная с того момента, когда посетитель оставил заказ и когда ожидают его фактического получения — может быть эффективно использован. Позволяя посетителям делать заказы на товары, которые временно отсутствуют.

Например, в интернет-магазине может быть платье, которое чрезвычайно популярно в красном цвете. В то время, как другие варианты платья (черный, белый и т. д.) менее популярны. Следовательно, красное платье часто отсутствует на складе, хотя запас регулярно пополняется компанией. Поскольку известно, что красное платье почти наверняка будет пополнено в разумные сроки и что пользователю может потребоваться только 2-3 дня, чтобы получить товар. То эффективный способ решить проблему отсутствия товара — просто увеличить время доставки для красного платья.

Почему уведомление по электронной почте и списки желаний — не является альтернативой

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

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


Но эти стратегии очень плохо работают с пользователями.

Предоставление кнопки «Отправить мне по e-mail», по сути, говорит посетителям: «Вернитесь позже, когда товар появится в наличии». Если товар уникален или трудно найти в другом месте, то посетители нажмут на эту кнопку. Но многим пользователям данное уведомление говорит, что они должны искать товар на другом сайте. В итоге будет игнорироваться данная кнопка. Зачем ждать, когда посетитель может купить товар сразу на конкурирующем сайте?

Разрешение посетителям добавлять товар в список желаний также может привести к проблемам. Учитывая, что 75% сайтов требуют от пользователей создания учетной записи для использования этой функции «сохранения». Таким образом, большинство посетителей не будет использовать функцию «Сохранить в списке желаний», что делает эту функцию бесполезной для отсутствующих товаров.

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

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

Эффективные приемы, когда товара нет в наличии

Чтобы разрешить посетителям приобретать товар со статусом «нет в наличии» или «на складе», сначала необходимо определить, является ли товар:

  • Временно нет в наличии.
  • Навсегда прекращена продажа товара или товар устарел.

Сценарий №1: товар временно нет на складе

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

Кроме того, стоит подумать о том, чтобы предоставить всплывающую подсказку или текст где-нибудь на странице товара (например, рядом с кнопкой «Купить»). И объяснить посетителям, почему на данный товар предоставляется расширенное время ожидания.

Конечно, иногда посетители не хотят ждать товар с расширенным сроком доставки. Поэтому важно размещать в карточке товара — альтернативные варианты. При этом важно, чтобы товары являлись альтернативами текущего товара, а не дополнительными предложениями товара. Таким образом, посетители либо могут получить товар с расширенной доставкой, либо выбрать альтернативный товар и получить его раньше. В любом случае пользователю разрешено приобретать товар на сайте. И нет тупика, как на многих сайтах.

Сценарий №2: товар больше не продается

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

Поэтому для устаревших или прекращенных товаров — альтернативные продукты следует продвигать очень агрессивно. Альтернативные продукты следует показывать в верхней части карточки товара. Например, в качестве замены для кнопки «Купить».

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

Тестирование показало, что кнопка «Отправить по E-mail уведомление о наличии» или списки желаний — менее эффективными, чем заказы. Поэтому их следует избегать, как единственную стратегию для временно отсутствующих товаров.

Стратегия: Для временно отсутствующих товаров

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

Стратегия: Для прекращенных или устаревших товаров

  • Сообщите посетителям, что товар не будет доступен для покупки. А именно, заметно отобразите текст — «Прекращено» или «Устаревший» в верхней части карточки товара.
  • Продвигайте альтернативные товары, чтобы поощрять их продолжать поиск товаров на вашем сайте.

Заключение:

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

Читайте другие полезные статьи

Вопрос от покупателя Алиэкспресс:

Здравствуйте, подскажите, пожалуйста, что мне делать. Я сделала заказ на искусственные цветы красного цвета, продавец написал, что такого цвета нет. Я сказала, что другой цвет не нужен. Сделала отмену заказа (до отправки) и в сообщениях попросила продавца его подтвердить. А продавец написал, что в силу непонятных причин не может подтвердить отмену и отправил товар. Сказал, чтобы я сделала возврат когда придет товар и поставила ему хорошие оценки. И я теперь месяц вынуждена буду ждать когда товар приедет и потом делать возврат? И говорят есть вероятность что если вернешь товар, то продавец может поставить ноль и деньги не вернутся, хотя официально будет написано, что отправлены. Как правильно поступить в данной ситуации? Подать жалобу или ждать когда придет товар?

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

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

Если продавец все же выслал посылку с другим товаром, то нужно ждать посылку. Деньги можно будет вернуть только через спор. У нас будет три варианта:

  1. Вернуть всю сумму без отправки товара назад. Этот вариант крайне редкий. И возможен, если вам удастся доказать, что продавец- мошенник и шантажист.
  2. Вернуть часть денег без отправки товара назад. В зависимости от различий товара можно вернуть 30-90% от стоимости товара. Этот вариант наиболее предпочтительный, так как продавцы и медиаторы чаще соглашаются на частичный возврат без отправки товара. Плюс, высылать товар в Китай очень дорого. Вам это нужно будет делать за свой счет. и часто гораздо выгоднее финансово вернуть часть денег без отправки товара, а потом продать вещь на доске объявлений, тем самым выручить остаток денег.
  3. Вернуть все деньги с отправкой товара назад . Данный вариант может быть выгодным, если вещь очень легкая и стоимость отправки будет маленькая.

Открываем спор.

К спору нужно будет готовиться тщательно.

1. Грамотные видео доказательства.

Обязательно снимайте распаковку на видео. О том, как это делать правильно написано в статье

2. Прикрепляем скрины переписки.

На скринах графически выделяем фразы продавца, что нужного товара нет. А также фразы, где он признается, что все же отправил посылку с другим товаром. Графически подчеркиваем ваши фразы, что вы хотели именно данный цвет и другой вам не нужен.

3. Пишем про правила Алиэкспресс.

Можно напомнить, что, в соответствии правилам Алиэкспресс, продавец не имеет право выставлять тот товар, которого нет в наличии. Что он нарушил правила, продавая лот, который он не может отправить.

4. Манипуляции.

Пишем, что продавец нарушает правила Алиэкспресс, так как не имеет права манипулировать и обманывать покупателя. Что наличием данного товара он привлек ваше внимание. И если бы этого цвета/размера/конфигурации/комплектации не было, то вы бы заказали у другого продавца, у которого нужный вам товар есть в наличии. Еще раз подчеркиваем, что тем самым продавец обманным способом заставил вас сделать заказ.

5. Пишем, что вам нужен был товар именно с теми характеристиками, которые вы заказывали. Можете подчеркнуть почему (допустим, что интерьер у вас в красных тонах и цветы другого цвета вообще никак не подойдут)

6. Подчеркиваем, что вы были согласны на отмену заказа , так как продавец предупредил, что нужного цвета нет.

Прикрепляем видео распаковки посылки. Пишем лаконично, вежливо.

Если вы будете указывать на это мошенничество и будет видео, то много шансов, что спор будет в вашу пользу. В худшем случае удастся вернуть 30% от стоимости товара. А при хорошем исходе 80- 100%

Как предотвратить данную ситуацию?

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

Есть вопрос? Напишите его в комментариях или обратитесь в чат

Здравствуйте, уважаемые коллеги!

В этой статье я собираюсь подробно обсудить с вами существующие в Битриксе статусы наличия товара; какие параметры торгового каталога, SKU, компонентов влияют на определение этих статусов, а также возможность покупки тех или иных товаров; и есть ли какие-нибудь недоработки в стандартных шаблонах и компонентах Битрикса, связанных с наличием товаров.

1. Статусы наличия товара
Я думаю, ни для кого не секрет, что в Битриксе всего два статуса наличия товара: "Есть в наличии" и "Нет в наличии". И зависят эти статусы от трёх параметров торгового каталога:

Наличие на складе:Каждый администратор интернет-магазина и программист 1С-Битрикс должен знать эту простую формулу как 2х2.
Мы можем положить товар в корзину и оформить вместе с ним заказ, только если его статус "В наличии". Отсутствующие товары купить нельзя.
Но очень часто в интернет-магазинах можно встретить и другие статусы наличия, и сценарии покупки. Товар может отсутствовать в магазине в данный момент, но его уже заказали у поставщиков и везут в магазин. Обычно у таких товаров указывается примерная дата поступления в магазин, и его уже можно купить.
Так же очень распространена покупка товаров "Под заказ". Обычно такие товары никогда не хранятся в магазине из-за больших габаритов, низкого спроса/оборота конкретной модели или ряда других причин, но при этом товар есть в наличии у поставщиков, с которыми работает торговая площадка. Такие товары доступны для покупки под заказ. Покупатель размещает заказ и оплачивает покупку, магазин заказывает товар у поставщика, после чего сразу пересылает его конечному покупателю.
Поскольку два последних сценария не поддерживаются Битриксом из коробки, для их реализации нужны какие-либо дополнительные модули и модификация шаблонов. В Битриксе есть возможность подписки на отсутствующие товары: вы можете положить отсутствующий товар в корзину, где он попадёт в отдельную вкладку, а после появления этого товара на складе, пользователю будет отправлено уведомление на почту о том, что товар появился в магазине, и его можно купить. Это тоже довольно удобная и полезная вещь, но выполняет она несколько другую функцию.

В своей работе при разработке типовых решений часто сталкиваемся с клиентами, которым нужен сценарий покупки товаров "Под заказ".
В типовом решении "Битроник" такой функционал был реализован с помощью создания в инфоблоке с каталогом отдельного свойства FOR_ORDER (Под заказ) в виде галочки. Если у товара отметить эту галочку, то его плашка со статусом наличия окрашивается в жёлтый цвет, а текст меняется на "под заказ".
При добавлении поддержки такого статуса в типовое решение "Битроник 2" было решено отказаться от создания дополнительных сущностей и использовать уже имеющиеся в Битриксе стандартные параметры торгового каталога. Наиболее логичным нам представляется отображение статуса "Под заказ" в том случае, когда у товара включен количественный учет, доступное количество равно или меньше нулю, и разрешена покупка при отсутствии товара. Таким образом, у нас уже три статуса, которые зависят от параметров торгового каталога:

Статус товара:Поскольку с точки зрения платформы такие товары имеют обычный статус СATALOG_AVAILABLE, они всегда отображаются в каталоге, их можно добавить в корзину и оформить заказ. Отличается статус только визуальной индикацией в шаблонах каталога. Также в обновлении 2.8.5 планируется добавить текст, который будет появляться при наведении курсора мыши на плашки со статусом "под заказ". Администратор сайта сможет редактировать этот текст и указать в нём сроки доставки или иную информацию о таких товарах.

Уважаемые коллеги, пожалуйста, напишите в комментариях, сталкивались ли вы в своей работе с необходимостью отображения дополнительных статусов товаров в интернет-магазинах на Битриксе, и как вы решали такие задачи. И нужно ли добавлять новые статусы наличия в стандартный функционал Битрикса, или эти задачи должны остаться на плечах разработчиков для Маркетплейса и решаться на уровне конкретных внедрений? Нам очень интересно узнать ваше мнение.

2. Зависимость статуса наличия от количества товара на отдельных складах.
Начиная с версии 12.5 в Битриксе стало возможным создавать склады и заполнять имеющееся количество товара на каждом отдельном складе. При этом везде пишется, что количество товара на складах носит лишь информационный характер и не влияет на расчёт остатков товара и определения его наличия в магазине. Это действительно так, но только если не включен Складской учет.
В отличие от обычного количественного учета складской учет нельзя включить или выключить для какого-либо отдельного товара. Этот функционал включается только для всего сайта целиком в настройках модуля Интернет-магазин. После включения функционала поля для редактирования как общего количества товара, так и количества товара на отдельных складах будут везде заблокированы. Изменять количество товара на складах можно будет только с помощью создания и проведения документов. Вместе с этим будет меняться и основное поле с общим количеством товара, которое и влияет на статус наличия товара. То есть, общее количество товара (СATALOG_QUANTITY) будет всегда равно сумме остатков по всем складам при постоянной работе складского учёта.
Более подробно с этим функционалом можно познакомиться в учебных курсах:
, .

3. Когда в бой вступают торговые предложения (SKU).
Появление в каталоге магазина товаров с торговыми предложениями несколько усложняет архитектуру каталога и понимание того, как, где и какие статусы наличия должны выводиться. Связано это с тем, что остаток товара и параметры количественного учёта в Битриксе можно задавать как у самого товара, так и у его отдельных торговых предложений. И даже если вы не видите вкладку "Торговый каталог" у основного товара, а лишь вкладку "Торговые предложения", эти значения всё равно будут вычисляться для основного товара отдельно.
В последней заключительной третьей части этой статьи я постараюсь распутать этот клубок и вывести на чистую воду самые тёмные уголки стандартного шаблона Eshop для интернет-магазинов, который многие берут за основу при создании своих шаблонов.

Для начала рассмотрим небольшой пример, как отображались отсутствующие торговые предложения в предпоследней версии Eshop:

Как видим, отсутствующие товары имеют отличную индикацию. Но что делать, если мы не хотим отображать в списке отсутствующие товары? Для этого в комплексном компоненте bitrix:catalog имеется замечательный параметр "Не отображать товары, которых нет на складах" (HIDE_NOT_AVAILABLE).

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

Корректно отобразился только костюм "Огонь в ночи". У него исчезли те торговые предложения, которые мы не сможем купить, а сам товар остался в списке, потому что в его настройках мы отключили количественный учет. Остальные товары с торговыми предложениями исчезли из списка, хотя у них и имеются торговые предложения в наличии, потому что для самих товаров не заданы никакие параметры для определения их наличия.
Так же мы отключили предварительно количественный учет для основного товара "Вечерний спорт", чтобы он остался в списке. Но у него нет в наличии ни одного из торговых предложений, поэтому шаблон начал считать, что это просто обычный товар и предлагает нам купить его, что по сути своей бессмысленно.
Ещё больше нестыковок появляется, если сюда добавить использование фильтра:



По проблеме с фильтром и отсутствующими SKU 29.04.15 создали обращение в техподдержку 1С-Битрикс №623234, нам ответили, что опция HIDE_NOT_AVAILABLE пока что не работает с торговыми предложениями. На основе обращения была создана заявка в отдел разработки №47001. Больше никаких сообщений от отдела разработки с тех пор не приходило.

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



Чтобы скрыть такой товар из списка нужно дополнительно зайти в настройки торгового каталога для этого отдельного товара, включить количественный учет, запретить покупку при отсутствии товара и выставить количество в 0. Но когда его торговые предложения снова появятся на складе, нужно заходить в настройки основного товара и снова отключать для него количественный учет, чтобы он появился в списке. Битрикс пока что не хочет брать на себя обязательства по автоматическому отслеживанию и синхронизации состояния наличия основного товара и его торговых предложений.

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

Если у товара есть хотя бы одно торговое предложение в наличии, ставим статус "В наличии". Если таких нет, но есть хотя бы одно торговое предложение со статусом "Под заказ", ставим аналогичный статус. Если все торговые предложения отсутствуют на складе, ставим статус "Нет в наличии".

Для того, чтобы обобщить всё вышесказанное про торговые предложения, я составил вот такую таблицу:

На данный момент самой большой проблемой остаётся тот факт, что товары с торговыми предложениями исчезают из списка, даже если торговые предложения есть в наличии, но главному товару мы задали отсутствие в настройках торгового каталога. На уровне шаблона с этим тяжело бороться, так как исчезают товары из $arResult ещё на этапе работы стандартных компонентов Битрикса.

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

Все знают и помнят, что наш родной язык великий и могучий, а так же, содержит большое количество разных правил. Для начала восстановим в памяти некоторые из этих правил. Скажу сразу, в некоторых случаях допускается написание как «в наличии» так и «в наличие». А где и как их верно написать сейчас попробуем разобраться. Для этого нам понадобится восстановить в памяти такое понятие, как падеж. Падежей в русском языке шесть: именительный, родительный, дательный, винительный, творительный, предложный. Для того чтобы разобраться как правильно употреблять «в наличии» и «в наличие» нам понадобится рассмотреть два из них.

Винительный падеж

Если мы ставим имена существительные в винительном падеже, то отвечать они будут на вопросы: кого? что? а еще, если они имеют окончание на ие (например: НАЛИЧИЕ), то заканчиваться они будут на букву Е.

Рассмотрим пример: Я верю в наличие у вас денег.

Предложный падеж

Имена существительные, здесь будут отвечать на вопросы о ком? о чем? Теперь возьмем имя существительное, с окончанием на ие (например: НАЛИЧИЕ), в предложном падеже окончания у таких имен существительных будут на букву И.

Рассмотрим следующий пример: Я верю, что совесть у вас есть в наличии .

Опираясь на свою грамотность и знание правил из школьного курса русского языка, Вы всегда сможете определить падеж и написать нужное слово с правильным окончанием.