Рейтинг: 0.1096  
На голосовании
Предложил Пользователь 95864 28.04.2015 16:43:45

Изменение резерва товара

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

Понимая, что это делается одним методом с резервированием товара при заказе, в ф-ию  CCatalogProduct::Update добавить управляющую булеву, "менять" или "не менять" эти параметры с TRUE по умолчанию, а любое обновление товара из админки будет передавать FALSE без установки той галочки.
Рейтинг: 0.8053  
На голосовании
Предложил Пользователь 37620 29.05.2014 14:15:26

Разное время резервирование товара (в зависимости от географии)

Необходимо иметь возможность в задать РАЗНОЕ ВРЕМЯ после которого товар, положенный в корзину, вновь начисляется на остаток (если его не выкупили).
Это может быть для:
- Разных групп пользователей (позволяем зарегистрированным или VIP клиентам дольше думать)
- Разным регионам/адресам доставки (по данным из профиля пользователя или предыдущих заказов)
- В зависимости от региона, определённого по GEO IP Базе
- и т.д.
Рейтинг: 4.1676  
На голосовании
Предложил Пользователь 3089 26.02.2014 16:38:14

Отмена резервирования для части заказов

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

Вот частный пример, наверняка есть и другие.

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

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

В итоге нужно резервирование при оформлении заказа, кроме части заказов (физлицо, оплата безналом). Недокументированные события "sale", "OnSaleBeforeDeductOrder" и "sale", "OnSaleBeforeReserveOrder" не помогут, т..к от резервирования отказаться через них можно, но от списания отказываться не нужно (его нужно проводить не с резерва, а со стока).

Требуется доработка ядра и предоставления API для разработчиков. Либо более тонких настроек системы резервирования наподобие настроек правил корзины.