Метод доставки в Magento 2 означає ціну та спосіб доставки продукту клієнту. У Magento 2 існують різні групи способів доставки, які визначаються типом доставки.

У цій статті ви дізнаєтеся про основні налаштування доставки в Magento 2, а також розглянете всі методи доставки доступні в Magento 2 за замовчуванням.

Як налаштувати параметри доставки в Magento 2?

Перш ніж налаштовувати методи доставки (shipping methods), які доступні в Magento 2 за замовчуванням, вам потрібно налаштувати параметри доставки (default shipping settings). Для цього перейдіть в Stores > Configuration > Sales > Shipping Settings та налаштуйте Origin і Shipping Policy Parameters.

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

Отже, вся інформація, яку ви повинні задати, включає:

  • Country
  • Region/State
  • ZIP/Postal Code
  • City
  • Street Address/Street Address Line 2

Примітка: ви можете дізнатись більше про опції податків у цій статті про налаштування податків у Magento .

Вам також потрібно буде вирішити чи задіювати кастомну політику доставки (Apply custom Shipping Policy) та ввести текст про політику доставки (Shipping Policy), який буде показуватись під час розрахунку (checkout).

Default Magento Shipping Methods

Як налаштувати методи доставки Magento 2 за замовчуванням?

Після того, як ви закінчите з основними налаштуваннями доставки, ви зможете налаштувати самі методи доставки. Ви можете налаштувати їх у Stores > Configuration > Sales > Shipping Methods.

Magento 2 Shipping Methods

Метод доставки Flat Rate

Flat Rate — це стандартний спосіб доставки Magento 2, який можна застосовувати до окремого продукту або до замовлення, незалежно від атрибутів продукту, таких як розмір чи вага, тощо.

Кожен метод доставки має якісь спільні опції (напр., Title, Enable Disable, Method Name). Отже, давайте звернемо більше уваги на відмінні опції.

1. Визначте спосіб додавання вартості доставки до суми замовлення в полі Type. Існує 3 можливі варіанти: жоден, за одиницю продукту та за замовлення (None, Per Item and Per Order).

  • None означає, що плата не стягуватиметься. У цьому випадку, метод доставки Flat rate прирівнюється до безкоштовної доставки.
  • Per Order означає, що плата за доставку буде згенерована для замовлення, а не кожного окремого продукту.
  • Per Item відповідно означає, що плата за доставку згідно методу Flat Rate буде стягуватись за кожну одиницю продукту і буде помножеаа на кількість продуктів в корзині.

2. Задайте Price, яку ви хочете стягувати з користувачів за доставку через метод Flat Rate.

3. Визначте метод генерації плати за доставку у полі Calculate Handling Fee.

4. Задайте розмір плати за опрацювання доставки замовлення (Handling Fee) відповідно до методу, який ви вибрали у попередньому полі.

Примітка: якщо ви вирішите розрахувати плату за опрацювання доставки з суми замовлення у відсотках, вам слід задати наприклад 0,08 для 8%.

5. Заповніть поле Displayed Error Message текстом, який користувачі побачать, у випадку, якщо метод доставки Flat Rate буде недоступним.

Magento 2 Flat Rate Shipping Method

6. Виберіть, чи хочете ви робити доставку до всіх дозволених країн, у полі Ship to Applicable Countries та виберіть окремі країни, якщо ви вирішите робити доставку лише для вибраних країн у полі Ship to Specific Countries.

7. Вирішіть, чи показувати метод, навіть якщо він не застосовується (Show Method if Not Applicable), щоб задати, чи буде метод доставки з Flat Rate відображатися як варіант під час оформлення замовлення, навіть якщо його не вдається застосувати до замовлення.

8. Задайте Sort Order, щоб визначити місце методу доставки Flat Rate у списку методів.

Magento 2 Flat Rates

Метод безкоштовної доставки

Free shipping —це найбільш популярний метод доставки в Magento 2, який використовується, щоб привабити користувачів вигідною пропозицією.

Це чудовий спосіб для продавців запропонувати користувачам безкоштовну доставку на основі мінімальної суми замовлення та налаштувати cart price rules, якщо умови дотримані.

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

Magento 2 Free Shipping

Метод доставки Table Rates

Table Rates — це спосіб доставки Magento 2, при якому плата розраховується на основі різних умов. (напр., Weight v. Destination, Price v. Destination, Number of Items v. Destination)

Це означає, що ціна доставки Table Rates варіюється залежно від адреси користувачів та кількості продуктів, які вони замовляють, або від кількості предметів та їх ваги.

Як правило, метод Table Rates дуже схожий на Flat Rate, але є деякі відмінні опції:

1. Виберіть Condition, умову, за якої вона буде генеруватися сума вартості доставки.

2. Вкажіть чи ви хочете, щоб віртуальні продукти враховувались під час вирахування ціни за доставку в полі Include Virtual Products in Price Calculation.

Примітка: віртуальні продукти не мають ваги, тому, відповідно, вони не впливають на результати обчислення суми за доставку за умови Weight v. Destination.

Magento 2 Table Rate Shipping Method

Після завершення налаштування Table Rates за замовчуванням, ви можете підготувати або оновити файли тарифних стягувань.

3. У розділі Stores > Configuration переключіться на представлення магазину або веб-сайт, для якого ви хочете застосувати це налаштування доставки. Тоді з’являться дві нові додаткові опції.

4. Експортуйте файл CSV, оновіть його та імпортуйте.

Table Rates Shipping Method in Magento 2

5. Перейдіть на вітрини магазину, щоб зробити кілька замовлень, вибрати різні пункти призначення та перевірити, як розраховується ціна за доставку відповідно до методу Table Rate.

Метод розмірної доставки (Dimensional Weight Shipment)

Методом розмірної доставки в Magento 2 — це, коли вартість доставки обчислюється виходячи з розмірів упаковки (обсягу та ваги) або, іншими словами, обсягу місця, яке вона займає.

1. Увімкніть DHL for Checkout, щоб визначити, чи буде він відображатися під час оформлення замовлення.

2. Задайте Title для способу доставки і введіть Access ID, Password та Account Number.

Примітка: Ви можете знайти ці дані у своєму обліковому записі DHL.

3. Задайте Content-Type (Non-Domestic).

4. Керуйте збором за обробку (Calculate Handling Fee Type, Handling Applied, Handling Fee amount), як у вищезазначених способах доставки.

Magento 2 Dimension Weight Shipping

5. Виберіть чи хочете ви розділити вагу замовлення у полі Divide Order Weight, щоб вага замовлення була розділена на менші одиниці, для точнішого вирахування плати за доставку.

6. Задайте Weight Units — одиниці ваги, які будуть використовуватися для розрахунків, і задайте Size.

7. Виберіть Documents Allowed Methods та Non Documents Allowed Methods, які ви підтримуєте.

8. У полі Ready Time вкажіть, коли посилка буде готова для відвантаження після оформлення замовлення користувачем.

9. Заповніть поле Displayed Error Message текстом, який користувачі побачать, у випадку, якщо DHL буде недоступним.

Magento 2 Dimension Weight Shipping Method

10. Задаючи Free Method, ви обираєте спосіб доставки, який ви бажаєте використовувати для пропозицій безкоштовної доставки.

11. Увімкніть поріг безкоштовної доставки (Free Shipping Threshold), щоб дозволити безкоштовну доставку DHL для замовлень, які відповідають мінімальній заданій сумі.

12. Налаштуйте Countries Shipping, Visibility та Sort Order так само, як і в попередніх методах.

13. Увімкніть Debug, щоб був створений файл з інформацією про помилки.

14. Увімкніть Sandbox Mode для запуску транзакцій DHL у тестовому середовищі.

Magento 2 DHL

Після налаштування способів доставки не забудьте зберегти налаштування.

І ось як будуть відображатися способи доставки на вітрині магазину:

Magento 2 Shipping Methods

Щоб покращити взаємодію з користувачами, ви повинні дбати про багато речей у своєму магазині, і методи доставки не є винятком.

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

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