Magento це програмне забезпечення для електронної комерції з відкритим вихідним кодом, створене компанією Varien Inc. Воно використовується онлайн-бізнесом і має гнучку модульну архітектуру. Ця система масштабована і надає безліч опцій керування, які допомагають користувачеві створювати зручні для пошукових систем сайти.

Magento використовує платформу, яка пропонує компаніям кращі рішення для електронної комерції і велику мережу підтримки. Magento дозволяє користувачеві автоматично оновлювати e-com сайт. Система проста, швидка та універсальна у використанні.

Інтернет-магазин на Magento підкуповує користувачів своєю привабливістю і простотою, а розробників гнучкістю і функціоналом.

Варто, згадати, що Magento платформа, яка спочатку була орієнтована на західну комерцію. Це очевидно як із базових опцій, так і з доступних модулів.

Існують певні рекомендації стосовно тестування Magento-додатків:

  • Проведення крос-браузерного тестування на різних типах пристроїв. Варто протестувати клієнтську частину в різних браузерах та на різних мобільних пристроях. Як правило, можна виявити різні дефекти, запустивши додаток в Firefox і Google Chrome, на планшеті чи смартфоні.
  • Перевірка сумісності розширень. Одне з вбудованих розширень може викликати проблеми в іншому.
  • Тестування кожного способу оплати. Необхідно переконатися в правильності проведених розрахунків. Процес оплати повинен бути прозорий для користувача і не викликати сумнівів. Подвійна перевірка роботи кошика та процесу оплати. Необхідно звертати особливу увагу на ваучери, акції та подарункові сертифікати. 

Платформа Magento є ефективним рішенням для компаній, які планують запустити або розвинути свій e-commerce проєкт.

На додаток до своєї флагманської платформи електронної комерції з відкритим кодом, Magento Commerce може похвалитися потужним асортиментом хмарних рішень для всіх каналів, що дозволяють продавцям успішно інтегрувати цифровий та фізичний досвід покупок.

Глосарій термінів

CMS  (Content Management System) – платформа, яка додатково допомагає оптимізувати роботу з сайтом. В ній зберігаються інструменти для створення контенту. Ця система дозволяє формувати спільний робочий процес над вмістом.


Gift Card – подарункова карта, яка несе в собі певний еквівалент вартості у валюті, яка прийнята в країні емітента.


B2B (Business to Business) – це схема комерцiйних взаємин, де в якості покупця виступає інша компанія/організація.


B2C (Business to Consumer) – це схема комерцiйних взаємин, де в якості покупця виступає кінцевий споживач.


Payment system – це сукупність правил і процедур, що забезпечують переказ вартості від одного суб’єкта економіки іншому.

Види й налаштування платіжних систем

Будь-який інтернет-магазин не тестується без перевірки способів оплати. Даний функціонал є доволі важливим і не може містити в собі дефекти.

Magento надає різні способи оплати, найбільш популярні платіжні системи будуть наведені нижче:

  • PayPal – міжнародна платіжна система. Для тестування цього методу оплати необхідно налаштувати PayPal Sandbox (тестове середовище, яке імітує роботу справжньої платіжної системи). Розрахунок майже завжди доступний в американських та європейських магазинах.
  • Braintree – одне з найбільших платіжних рішень в світі, що пропонує власникам бізнесу відмінний вибір інструментів. Даний метод оплати доступний переважно для продавців з США, Канади, Австралії і Європи. Braintree дає можливість приймати оплату за допомогою кредитних карток Visa або Mastercard. Для тестування можна використовувати будь-які карти.
  • Amazon Pay сервіс обробки онлайн-платежів. Так само як і для PayPal налаштовується Sandbox, який надалі буде використовуватися для проведення тестової оплати.

Далі буде розглянуто, як налаштувати способи оплати в Magento, а також показано, як налаштувати Magento для використання PayPal в якості обробника платежів як для кредитних карт, так і для платежів PayPal.

Наступні кроки описують, як налаштувати платежі в Magento:

Крок 1 – Увійти в особисту адмін панель Magento.

Крок 2 – Перейти в системне меню і натиснути на опцію конфігурації.

Крок 2 – Перейти в системне меню і натиснути на опцію конфігурації.

Крок 3 – Далі можна побачити список опцій в лівій частині сторінки. Прокрутити вниз, перейти в розділ «Продажі» та натиснути «Способи оплати».

Крок 3 – Далі можна побачити список опцій в лівій частині сторінки. Прокрутити вниз, перейти в розділ «Продажі» та натиснути «Способи оплати».

Крок 4 – Далі під панеллю Merchant Location, обрати країну продавця з випадаючого меню.

Крок 5 – Надаються наступні способи оплати, які додають PayPal в якості додаткового способу оплати на сторінку оформлення замовлення.

Кроки 4 і 5 – Далі під панеллю Merchant Location, обрати країну продавця з випадаючого меню і способи оплати, які додають PayPal в якості додаткового способу оплати

Крок 6 – Натиснути на кнопку «Налаштувати», щоб виконати налаштування PayPal. Заповнити поле електронної пошти адресою, яка пов'язана з обліковим записом PayPal Merchant для прийняття платежів. Аналогічно заповнити інші обов'язкові поля.

Крок 6 – налаштування PayPal. Заповнити поле електронної пошти адресою, яка пов'язана з обліковим записом PayPal Merchant для прийняття платежів. Аналогічно заповнити інші обов'язкові поля.

Крок 7 – На наступному екрані, під основними налаштуваннями необхідно ввести назву для способа оплати. Опція Sort Order використовується для сортування способів оплати на сторінці оформлення замовлення. У розділі «Дія платежа» пропонується вибрати «Продаж», «Авторизація» або «Замовлення», в якому визначається, як буде оброблятися платіж в системі PayPal.

Крок 7 – назва для способа оплати.

Крок 8 – В розділі «Додаткові параметри» вибрати параметр «Застосовується до» зі списку «Всі дозволені країни», «Режим налагодження» – як «Ні», «Включити перевірку SSL» – «Так» і «Позиції» кошика перенесення – «Так».

Крок 8 – розділ «Додаткові параметри»

Крок 9 – Після закінчення роботи з налаштуваннями, необхідно натиснути кнопку «Зберегти конфігурацію» у верхньому правому кутку, щоб зберегти способи оплати.

Види й налаштування подарункових карт (відображення, правила генерації)

 Подарункові карти можна розділити на 3 види:

  • Віртуальні – відправляються отримувачу на електронну пошту, яка вказується при замовленні карти.
  • Фізичні – відправляються на фізичну адресу отримувача.
  • Комбіновані – відправляються і на електронну пошту і на фізичну адресу.

Для початку роботи з подарунковими картами необхідно налаштувати правила їх генерації та згенерувати.

Налаштування відображення 

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

Клієнт може визначати її вартість на сторінці товару. Залежно від конфігурації існує або поле з фіксованою ціною, або список варіантів ціни, або обидва. Усі суми відображаються у валюті, яка використовується в магазині.

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

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

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

Далі перейдемо до самого процесу налаштування.

Крок 1

  • Вибрати тип товару;
  • На бічній панелі адміністратора перейти до розділу «Catalog > Products»;
  • У верхньому правому куті меню «Add Product» вибрати «Gift Card».
Процес налаштування подарункової картки, крок 1

Крок 2

  • Вибрати набір атрибутів (можна використовувати набір атрибутів подарункової картки за замовчуванням або налаштувати індивідуально).
Процес налаштування подарункової картки, крок 2

Крок 3

  • Ввести назву продукту для подарункової картки.
  • Також можна вказати тип подарункової картки в назві. 
  • Ввести SKU товару.
  • За замовчуванням ім'я продукту використовується як SKU за замовчуванням.
  • Встановити тип картки.
  • Щоб запропонувати клієнту вибір фіксованих сум, потрібно натиснути кнопку «Add Amount»  та ввести перше фіксоване значення картки як десяткове число.
  • Повторити цей крок, щоб ввести вибір фіксованих сум.
  • Щоб надати клієнтам можливість встановлювати вартість подарункової картки, необхідно виконати наступне:
    • Встановити «Open Amount» на «Yes».
    • Щоб визначити діапазон мінімальних та максимально допустимих значень, потрібно ввести значення «Open Amount From» та «To».

Можна створювати подарункові картки з фіксованою ціною, ціною відкритої суми або обома.

Процес налаштування подарункової картки, крок 3

Крок 4

  • Для фізичної або комбінованої подарункової картки необхідно ввести кількість на складі.
  • Якщо подарункова картка, яку потрібно відправити, необхідно ввести вагу упаковки.
  • У полі «Categories» вибрати «Gift Card».
Процес налаштування подарункової картки, крок 4

Крок 5

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

Крок 6

За потреби потрібно заповнити інформацію в додаткових розділах. 

Крок 7

Щоб опублікувати товар у каталозі, необхідно встановити перемикач «Enable Product» на «Yes». Існує 2 варіанта завершення налаштувань:

Спосіб 1: необхідно натиснути кнопку «Save» у верхньому правому куті. Щоб переглянути товар у магазині необхідно натиснути кнопку «Customer View» в меню «Admin».

Процес налаштування подарункової картки, кроки 5-7

Спосіб 2: необхідно вибрати кнопку «Save & Close» в меню «Save».

Процес налаштування подарункової картки, крок 7 (спосіб 2)

Необхідно завжди пам’ятати:

  • Перед подачею подарункової картки на продаж потрібно створити пул кодів унікальних номерів.
  • Термін дії подарункової картки може бути необмеженим або встановленим на кількість днів.
  • Вартість подарункової картки може бути встановлена ​​як фіксована сума або встановлена ​​як відкрита сума з мінімальним і максимальним значенням.
  • Рахунок подарункової картки для клієнта може бути створений під час оформлення замовлення або під час виставлення рахунку.

Magento – це потужне рішення для електронної комерції, яке стає кращим з кожною версією. Завдяки даній системі можна підняти інтернет-магазин з неймовірним асортиментом. Її можливості набагато ширші, ніж у інших схожих платформ. Навіть якщо деяких функцій немає в базовій комплектації, то є можливість підключити додаткові модулі.