Статусы заказов в интернет-магазине

#
Статусы заказов в интернет-магазине
Товар в магазине весь в единственном экземпляре. Необходимо чтобы вместо количества показывалось одно из:
В наличии
Зарезервировано (кто-то сделал заказ, но еще не забрал товар)
Нет в наличии

Первое и последее не сложно, а вот промежуточное как сделать ?
У меня не смотря на галку "списывать при оплате" не списывается товар. Списывается при изменении статуса заказа на "доставлено".

Могу ли я списывать при оформлении?
http://www.aiventa.ru
Модератор
#
Re: Статусы заказов в интернет-магазине
hell0men писал(а):
У меня не смотря на галку «списывать при оплате» не списывается товар.

Оплата проводится автоматически или вручную ставится птичка в центре администрирования?

hell0men писал(а):
Могу ли я списывать при оформлении?

Можете вручную списывать товар после оформления заказа.
#
Re: Статусы заказов в интернет-магазине
Оплата у меня только при получении наличкой, так что вручную.
Если я вручную не спишу - может другой человек заказать товар и выйдет неудобно.
Можно в следующий релиз добавить еще одну галочеку - "списывать при заказе" ?
http://www.aiventa.ru
#
Re: Статусы заказов в интернет-магазине
Ап. Актуально!
http://www.aiventa.ru
Модератор
#
Re: Статусы заказов в интернет-магазине
hell0men,
Не думаю, что такой параметр будет интересен нашим пользователям. Вам могу посоветовать в коде типовой дин. страницы сразу после оформления заказа выполнять функцию списания со склада, при этом в настройках магазина отключить списание после оплаты (чтобы дважды не списать).
#
Re: Статусы заказов в интернет-магазине
Ну а если у вас единица товара и его заказало 2 человека ? Нехорошо получается.
Не нашел про списывание кода. Только в корзине вот
   /* Если установлен флажок - делаем товар отложенным */
      $param['postpone'] = !empty($_POST['flag_postpone'.$key]) ? 1 : 0;
http://www.aiventa.ru
Модератор
#
Re: Статусы заказов в интернет-магазине
Метод ChangeItemsOfOrderRest()
#
Re: Статусы заказов в интернет-магазине
А где такой ?
http://www.aiventa.ru
Модератор
#
Re: Статусы заказов в интернет-магазине
hell0men,
класс shop
#
Re: Статусы заказов в интернет-магазине
Я непонял у меня неполучилось отправить пост либо его потерли... если потерли то непонятно почему - вроде по теме и дельное предложение...? Дублирую.
HostCMS писал(а):
hell0men,
Не думаю, что такой параметр будет интересен нашим пользователям. Вам могу посоветовать в коде типовой дин. страницы сразу после оформления заказа выполнять функцию списания со склада, при этом в настройках магазина отключить списание после оплаты (чтобы дважды не списать).

обязательно будет интересен! Вы подумайте как реализовать торговлю товарами у которых остатки конечные и количества их стремится к нулю. Т.е. если товара всего один (например одежда - "Рубашка р52 в синий рубчик" ). А если вдобавок у магазина есть и офлайн точка из которой идут продажи, тогда на эту рубашку может оказаться одновременно 3 покупателя!!! Если связка офлайн-онлайн зависит от частоты обновления остатков, то списание товара зависит полностью от функционала CMS. А лучше сделать возможность его резервирования или списания на выбор, но в любом случае его необходимо сделать недоступным для повторной покупки с момента заказа.
При невозможности списать(зарезервировать) товар опасно использовать и автоматические(в реальном времени) методы оплаты - вообще уныло будет когда два человека оплатят одну рубашку

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

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

Заранее признателен за внимательное отношение к проблеме.

PS Как сделать хотябы ручное списание по изменению статуса заказа: Например добавлю статус заказа "РЕЗЕРВ" и, чтобы при изменении на этот статус товары списывались в резерв или становились отложенными или списывались окончательно - но чтоб хоть как то убирались с наличия.?
Авторизация