Продовжуючи цикл статей про тестування інтернет-магазину на CMS Magento, розглянемо покупців та замовлення у системі керування контентом.

Безумовно, замовлення – це ключовий аспект будь-якого інтернет-магазину, а покупці ⎼ базова умова для його реалізації. CMS Magento дає можливість досить просто взаємодіяти з кожним із елементів процесу замовлення. Для початку слід розглянути основні поняття, якими оперує система у даному контексті.

Customer – відвідувач магазину та потенційний клієнт.

Order – оформлене покупцем замовлення на придбання товару.

Status – статус замовлення, тобто стан заявки на придбання товару.

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

Додавання клієнтів інтернет-магазину можливе двома шляхами: безпосередньо самими відвідувачами під час реєстрації/оформлення замовлення на сайті, або ж через адмін-панель системи керування контентом. Якщо ж у першому випадку все доволі зрозуміло, то для того, щоб створити нового покупця через адмін-панель, необхідно перейти у розділ «Customers», далі – у підрозділ «Manage Customers», потім натиснути кнопку «Add New Customer» у правому верхньому кутку.

Створення нового покупця

Створення нового покупця

Створення нового покупця розділене на дві секції: «Account Information» та  «Addresses» («Інформація про обліковий запис» та «Адреси»). У першій секції можна вказати, окрім прізвища, імені, по батькові, електронної пошти, дати народження, ідентифікаційного коду та паролю, ще сайт(-и), на якому буде створено користувача (якщо CMS керує декількома сайтами), обрати групу для нового покупця, активувати за необхідності надсилання привітального листа.

Друга секція «Addresses» дозволяє створити одну або кілька адрес для обраного клієнта. Якщо додано більше однієї адреси, то можна, використовуючи перемикач, обрати, яка адреса за замовчуванням буде адресою для виставлення рахунку (Default Billing Address), а яка за замовчуванням адресою для доставки (Default Shipping Address).

Щоб знайти користувача, необхідно перейти до розділу «Customers» – «All Customers». Можна використовувати стандартні елементи керування, щоб фільтрувати список акаунтів, змінювати макет стовпців, зберігати вигляд та експортувати дані. Елемент керування «Actions» над таблицею з покупцями може бути використаний для застосування операції до кількох записів клієнтів. На сторінці з таблицею акаунтів облікові записи можна видаляти, робити активними/неактивними та редагувати. Для того, щоб переглянути/редагувати інформацію про покупця, слід натиснути на обраного кастомера (переглянути) або натиснути кнопку «Edit» (редагувати). При натисканні на покупця відображається детальна інформація про нього, яка розділена на кілька блоків (рис. 2):

Редагування акаунту покупця

Редагування акаунту покупця 

  • «Customer View» (вкладка клієнтського огляду) – тут відображена загальна інформація та статистика клієнта щодо продажів, недавніх замовлень, кошика, списку бажань; 
  • «Account Information» (інформація про обліковий запис) – інформація, що була вказана під час реєстрації користувача;
  • «Addresses» (адреси) – усі створені адреси покупця;
  • «Orders» (замовлення) – табличне представлення усіх замовлень покупця;
  • «Shopping Cart» (кошик) – товари, які на даний момент знаходяться у кошику клієнта;
  • «Wishlist» (список бажань) – список товарів, доданих до списку бажань;
  • «Newsletter» (розсилка) – усі активні підписки на поштову розсилку кастомера;
  • «Product Reviews» (відгуки про товари) – усі надіслані користувачем відгуки про товари;
  • «Product Tags» (товарні теги) – теги товарів, додані даним покупцем.

Одним із найзручніших інструментів категоризації покупців є клієнтські групи «Customer Groups». Клієнтські групи дозволяють встановлювати різні групи в залежності від вимог магазину. Вони можуть бути використані для встановлення відмінностей між клієнтами, які отримують знижку або ціну на основі обсягу, і клієнтами, які можуть придбати товари за оптовими цінами без будь-яких податків.

Клієнтські групи

Клієнтські групи

Перед тим, як додати клієнтів до певних клієнтських груп, необхідно перейти на сторінку груп клієнтів, яка знаходиться в «Customers» – «Customer Groups». Щоб додати нову групу клієнтів, слід натиснути кнопку «Add new customer group» у правому верхньому кутку. Кожній групі присвоюються ім'я і певний податковий клас, а потім автоматично присвоюється ідентифікаційний номер.

Варто зазначити, що клієнти, які не авторизувалися, автоматично розміщуються до групи «Not Logged In», у той час як клієнти, які зареєстровані і увійшли в систему, автоматично групуються до групи «General». Поза цими двома групами покупці повинні бути вручну віднесені до різних груп клієнтів. Для цього необхідно перейти до «Customers» – «All Customers», обрати покупця, якого необхідно віднести до створеної групи та змінити його приналежність до групи клієнтів.

Говорячи про покупців, неможливо не брати до уваги головну мету та водночас інструмент їх діяльності на сайті – замовлення. Загалом, у Magento процес замовлення виглядає наступним чином:

  1. Покупець оформлює замовлення. На даному етапі замовлення може мати статус «Pending» або «Processing». «Pending» – це оформлене замовлення, однак ще немає оплати, «Processing» – замовлення оформлене і відразу оплачене;
  2. Адміністратор опрацьовує замовлення. На даному етапі створюється рахунок-фактура (Invoice). Рахунок-фактура може бути згенерований як вручну (в автономному режимі або онлайн) адміністратором або автоматично у разі онлайн-платежу. Для ручного формування необхідно на сторінці замовлення  натиснути «Invoice» та обрати «New Invoice». Перевіривши інформацію, слід натиснути «Submit Invoice» у правому нижньому кутку, після чого рахунок-фактура буде сформований та надісланий покупцеві;
  3. Розміщення замовлень, які повинні бути відразу відвантажені. Якщо клієнт сплатив замовлення відразу під час оформлення карткою або за допомогою системи PayPal, то статус замовлення буде «Processing» і його легко оформити на відвантаження (Ship). Якщо ж клієнт робить замовлення й обирає «Check» (оплата чеком) або «Money Order» (оплата за допомогою грошового переказу) як спосіб оплати, статус замовлення – «Pending». В останньому випадку необхідно спочатку сформувати рахунок-фактуру для можливості доставки. На сторінці доставки «Ship» можливо обрати також упаковку, додати коментар до доставки, надіслати дані доставки покупцеві та, звичайно, підтвердити доставку, натиснувши «Submit Shipment». Після цього статус замовлення зміниться на «Complete».

Також варто зазначити, що в Мадженто є функціонал повернення коштів за раніше оформлене замовлення («Credit Memos»). «Credit Memos» – це документ, який визначає, скільки грошей буде повернуто клієнту. Можна повернути повну вартість, зазначену у рахунку-фактурі, часткову вартість одного або кількох інвойсів. Спосіб створення повернення в Magento зазвичай залежить від способу оплати, який використовується під час оформлення замовлення.

Офлайн Credit Memos означає, що відшкодування буде збережено лише в базі даних Magento, а кошти не будуть перераховані до банку, тому гроші фактично не повертаються. Він використовується у випадку, якщо під час оформлення замовлення був використаний спосіб оплати офлайн (наприклад, готівка або чек).

Онлайн Credit Memos подається, якщо модуль способу оплати магазину підтримує зв'язок IP-банку. У цьому випадку модуль способу оплати зв’язується з банком і з рахунку продавця стягується певна сума грошей. Необхідно зауважити, що не кожен спосіб оплати дозволяє оформити Credit Memos онлайн.

Для того, щоб виконати повернення, необхідно зайти до «Sales» – «Orders» та вибрати необхідне замовлення з переліку. На сторінці замовлення слід перейти до секції «Invoices», натиснути на відповідний рахунок-фактуру, потім – на кнопку «Credit Memos», щоб створити відшкодування коштів. Для того, щоб створити відшкодування, потрібно заповнити два поля: «Items to Refund» (Товари для повернення) та «Order Total» (Загальна сума замовлення) і підтвердити дію.

Таким чином, розглянувши основні моменти роботи з клієнтами та замовленнями у Мадженто, слід зазначити, що дана CMS є потужною системою, яка дозволяє гнучко керувати кожним із елементів інтернет-магазину, у першу чергу – покупцями та замовленнями, та надає широкий спектр можливостей різноманітних налаштувань.