Идея для SL (интернет-магазин)

Тут у меня возникла некая механика для нашего любимого магазина.

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

В общем ближе к идее:

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

А имея личный счет, можно будет сделать кнопку на отсутствующих товарах "Автопокупка". При нажатии, товар попадает в очередь автопокупок и при появлении товара автоматически покупается и помещается в раздел "Купленные товары" в личном кабинете. Для чего очередь? Зашел я такой - нажал. Зашел Слоняра и тоже нажал... Вадя тоже захотел этот товар и так же нажал автопокупку. И вот день Х и пришел данный товар, но в кол-ве 1 штука. И тут уже вступает правило "Кто первый встал, того и тапки".. Опять же - товар появился и сразу купился. Остальные 2 ожидающих даже не узнают. что товар был и не расстроятся, что их опередили. Мало того - тут плюс для магазина. Они уже точно знают сколько штук 100% купят, чтобы делать заказ у поставщика. Еще было бы круто на такие товары с автопокупкой делать доп. скидку (мол "подожди немного, купишь выгодней") :)

Как работает:

В личном кабинете раздел "Лицевой счет". Внутри истории всех дебетов\кредитов. Изначально на счету 0 рублей (баллы можно складывать туда-же или отдельным потоком). Далее человек может пополнить свой счет различными методами. Набирает сумму платежа, которую он хочет зачислить; выбирает удобный ему способ оплат (тут желательно добавить электронные кошельки Яндекс.Деньги и WebMoney); формируется платеж и он его оплачивает. Далее пользователю доступна эта сумма для любых операций.

Пользователь формирует заказ, сразу же покупая необходимое и откладывая купленные товары в одноименный раздел. Далее устанавливает автопокупку и просто время от времени наблюдает, как товары пополняются в разделе "Купленные товары".

В любой момент пользователь может сформировать доставку и сразу же ее оплатить так же с личного счета.

Опция: при нажатии автопокупки, можно резервировать (замораживать) стоимость покупки с лицевого счета. То есть эта сумма будет недоступна. От автопокупки можно будет отказаться - тогда сумма возвращается автоматически на личный счет и доступна для других покупок.


Есть нюанс: если поставить возможность отменты автопокупки, то тогда интернет-магазин может просчитаться в количестве заказа у поставщика. Но мне кажется это будет скорее исключение из правил. Тут опять же можно сделать Time-Out на отмену автопокупки. Например вы (я щас обращаюсь к службе закупки магазина SpinningLine) уже заказали из расчета желающих количество товара и заказали его. Ставите на этот товар в "админке" TimeOut и пользователи уже не могут отказаться от "Автопокупки".

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