Перейти до основного вмісту

Кошик і вхід на вітрині

Ця сторінка — про те, що бачить покупець на вітрині: скільки живе кошик, що з ним стається після входу в акаунт і як зберігається ім'я, набране при оформленні. Майже все відбувається автоматично — власнику вмикати нічого не треба.

Кошик живе 30 днів

Сесія покупця на вітрині коротка (близько двох годин без активності), але кошик до неї не прив'язаний. Кожна зміна кошика дублюється на сервері під випадковим токеном, який лежить у куці браузера (cms9_cart):

  • кошик повертається при наступному візиті з того ж браузера, навіть за кілька днів — без входу в акаунт;
  • 30 днів — це ковзний термін: кожен візит, що торкається кошика, подовжує його ще на 30 днів;
  • кошик, який ніхто не відкривав 30 днів, видаляється.

У куці лише випадковий токен; самі товари зберігаються на сервері. Тому очищення кук браузера спорожнює кошик для цього браузера.

Вхід об'єднує кошики

Коли покупець входить (або реєструється) на вітрині:

  1. гостьовий кошик цього браузера об'єднується з кошиком, збереженим в акаунті з попереднього візиту, — рядки з обох зберігаються; якщо один і той самий товар є в обох, виграє кількість із поточного (гостьового) кошика;
  2. об'єднаний кошик стає збереженим кошиком акаунта — один на покупця;
  3. при виході кука кошика видаляється, тож наступна людина за тим самим комп'ютером кошик не успадкує; кошик акаунта повернеться при наступному вході.

Саме збережений кошик бачать інструменти покинутих кошиків (нагадування Leave cart, автоматизації) для покупців, що входили в акаунт.

Налаштовувати нічого

Збереження й об'єднання кошика працюють завжди. Налаштування терміну немає — на кожному сайті ECMS9 це 30 днів.

«Запам'ятати мене» в адмінці

У формі входу в адмінку є прапорець «Запамятати мене». Поставте його — і браузер триматиме вас у системі 30 днів: відкривши будь-яку сторінку адмінки після завершення сесії, ви входите знову непомітно (а оскільки адмінка і вітрина ділять одну сесію — ви залогінені й на вітрині).

Вхід в адмінку з чекбоксом «Запам'ятати мене»

  • Кука прив'язана до цього браузера; при виході вона анулюється.
  • Зміна або скидання пароля, а також бан акаунта анулюють усі «запам'ятані» входи цього користувача всюди.
  • До 10 запам'ятаних браузерів на користувача; при появі одинадцятого найстаріший відкидається.

У формах входу на вітрині прапорця «запам'ятати» немає — сесія покупця живе за звичайним двогодинним правилом, але кошик зберігається незалежно від цього (див. вище).

Ім'я при оформленні

Форма оформлення просить одне поле імені — у стандартних темах воно підписане «Прізвище Ім'я По батькові». ECMS9 розбиває його на сервері:

Оформлення: ПІБ, телефон, доставка і оплата

ЧастинаДе зберігається
прізвищеосновне поле імені замовлення (видно у списку замовлень)
ім'яполе замовлення «Ім'я»
по батьковіполе замовлення «По батькові»

Навіщо: Нова Пошта вимагає окремі прізвище, ім'я та по батькові для створення отримувача, і форма накладної заповнюється саме з цих частин. Розбір розуміє порядок слів — і «Іван Петренко», і «Петренко Іван» лягають правильно; по батькові впізнається за закінченням («‑ович», «‑івна» тощо). Якщо покупець набрав одне слово, воно зберігається як прізвище, щоб замовлення ніколи не лишилось без імені.

Два додаткові поля створюються на сайті автоматично і приховані — це сховище, а не зайві поля у формі. Для покупця, що увійшов в акаунт, ті самі частини записуються і в профіль, але лише в порожні слоти — набране раніше не перезаписується.

Редагування в адмінці

На сторінці редагування замовлення ПІБ показується і редагується одним рядком; при збереженні він розбивається знову, тож частини для Нової Пошти завжди збігаються з тим, що ви бачите.

Пов'язане