Перейти до змісту

Кошики рахунку клієнта

Технічний реєстр веб-вітрини: тимчасовий кошик клієнта, який набирає товари з веб-прайсу прайс-листа комерційної пропозиції.

Де шукати: Модулі → Рахунки клієнтам → Регістри → Кошики рахунку клієнта

Розбір на прикладі

Кошики замовлень

У списку — два ідентифікатори: ID клієнта (UUID картки контакту — той, що стоїть у його посиланні на прайс) і Ід. прайс-листа комерційної пропозиції, з якого він набирає. У самій картці під ними — матриця «Кошика»: Код товару й Кількість кожної позиції. Сум тут немає: ціни беруться з прайс-листа, коли кошик стає замовленням.

У меню пункт зветься «Кошики рахунку клієнта» — це той самий реєстр.

Як це працює

Клієнт відкриває свій веб-прайс за посиланням і додає товари. Кожне «додати» зберігає кошик на сервері: його рядки переписуються тим, що вибрано зараз; прибрав усе — кошик видаляється. Кошик належить парі «контакт + прайс-лист», а не браузеру: та сама людина з іншого пристрою за тим самим посиланням побачить той самий кошик.

Оформлення замовлення на сторінці створює рахунок клієнту з позицій кошика, і кошик видаляється. Закритий чи прострочений прайс-лист кошика не віддає й не приймає.

Типові ситуації

Клієнт повернувся, а кошик порожній. Замовлення вже оформлене (після нього кошик видаляється), прайс-лист закрили чи минув його строк дії, картку клієнта закрили, або клієнт відкрив посилання іншого прайс-листа — у кожного прайс-листа свій кошик (сторінка показує кошик того прайс-листа, на який веде посилання, а не того, що стоїть у картці клієнта).

Кошиків накопичилося багато. Кожна пара «клієнт + прайс-лист», де щось поклали й не оформили, лишає рядок; оформлене замовлення свій кошик прибирає.

Куди дивитися далі

Змінні друку

Значення, доступні в шаблонах друкованих форм цього документа. Як записати змінну в шаблоні — див. Друковані форми.

Поля заголовка:

Змінна Що підставляється
OrderBasket_No UUID клієнта
OrderBasket_Comment Ід. прайс-листа

Поля рядків:

Змінна Що підставляється
OrderBasket_ArtCode Код товару
OrderBasket_Quant Кількість