То есть вы хотите не завести каждый физически номер в отеле, а только их типы (люкс, стандарт)? И бронировать в зависимости от количества свободных типов номеров на даты?
Я с зонами доставки когда оформление заказа делал использовал Yandex Map API определял полигоны зон доставки и одним из методов можно определить находиться ли координаты в этом полигоне.
advancesss, Проблема в том что при размещении этого кода в шаблоне, результат не кешируется и будет выполнять кучу запросов на каждом хите.
Если делать правильно то получать информацию о связанных элементах нужно одним запросом в result_modifier.php и добавлять в $arResult. То есть в шаблоне только вывод и ни каких лишних действий.
VK-19, Я не знаю что у вас включено и зачем. Вы уже определитесь, кто управляет остатками 1С или битрикс или оба вместе. Если такой вариант не устраивает оставляйте включенной, но тогда у товаров под заказ ставьте остаток больше 1.
Где сталкивался например таким товарам ставят 999 то есть побольше.
У продуктов есть поле QUANTITY_TRACE, в админке оно не показывается.
Отвечает за логику что делать с остатком при заказе, уменьшать или не менять.
Массово все это менять только скриптом или прям запросом в базу.
VK-19, ну не страшно, там опция есть не уменьшать количество товара при заказе. Количественному учету она не мешает. Источник данных об остатках будет 1с.
Количественный учет опция для управления логикой расчета доступности товара и к отображению в компоненте не имеет ни какого отношения. Пересчет доступности не забудьте сделать из настроек как опции у всех товаров поменяете.
Повторюсь за именно количество товара отвечает поле CATALOG_QUANTITY