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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Пов'язане​