Программирование > PHP

Ajax корзинка..Идея..

<< < (5/5)

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

Поэтому на некоторых моментах нужно экономить.

Минус в том, что заказчик обычно не оценивает таких фич.

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

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

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

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

----------------------

Да, согласен, что в большинстве случаев такой проработки нюансов попросту не нужно. Однако, в случае разработки большого серьезного ресурса (где, как правило, наличествует свой штат разработчиков) такие моменты вполне могут быть продуманы и реализованы.

USE:

--- Цитировать ---brainkiller:
Насчет срока действия сессии спорно: сегодня посмотрел, выбрал, но решил подумать, либо на счете не оказалось достаточной суммы; через неделю вернулся, а пакет заказов уже пропал - придется все делать заново.
--- Конец цитаты ---


Тогда нужно делать регистрацию и сохранение заказа.

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

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

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

brainkiller:
Вообще, да - что-то я разошелся! Если заказ не прошел по причине нехватки средств, то он уже будет сохранен как заказ, останется его только оплатить (здесь тоже надо ввести временные ограничения). Если выбрал, но решил пока не делать, то хватит и срока действия сессии.

Навигация

[0] Главная страница сообщений

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии