Это мой первый блог. Надеюсь, вы найдете это ценным.

Этот блог посвящен настройке Интеграция Magento для Amazon


Итак, первый шаг — установка:

  • Создайте новую папку с именем code (если она не существует) в папке приложения.
  • Распакуйте Ced.zip в свою систему, а затем перетащите app/code/Ced/Amazon.
  • Обновите файл composer.json, добавив код, написанный ниже и как показано на изображении.
  • «Amazon\Sdk\»: «приложение/код/Ced/Amazon/Lib/amazon-sdk/src/»

Описание изображения

  • Теперь нужно запустить следующую команду обновления в cmd.

для композитора требуется ced/интегратор
композитору требуется cedcommerce/валидатор
дамп композитора
Установка php bin/magento:обновление
Установка php bin/magento: di: компиляция
Установка php bin/magento: статическое содержимое: развертывание -f
Индексатор php bin/magento: переиндексировать
Кэш php bin/magento: флеш

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


Далее идет конфигурация:

  • Перейдите в панель администратора Magento 2.
  • На левой навигационной панели щелкните меню AMAZON INTEGRATION.
  • Меню выглядит так, как показано на следующем рисунке:

Описание изображения

  • Нажмите Конфигурация.
  • Страница конфигурации выглядит так, как показано на следующем рисунке:

Описание изображения

  • На правой панели щелкните вкладку «Настройки Amazon».
  • Вкладка «Настройки Amazon» расширяется, и появляются соответствующие поля.
  • В настройках Amazon сделайте следующее:
  • В списке «Включено» выберите вариант «Да».
  • Прокрутите вниз до вкладки «Настройки продукта Amazon» и щелкните ее.
  • Вкладка «Настройки продукта Amazon» расширяется, и появляется расширенный раздел.

Нажмите «Настройки профиля», раздел расширится следующим образом:

Описание изображения

В разделе «Настройки профиля» выполните следующие действия:

  • В разделе «Автоматическая загрузка продукта» выберите «Да», если вы хотите автоматически загружать продукт на Amazon.
  • В разделе «Автоматическое добавление продукта в профиль» выберите «Да», если вы хотите автоматически добавлять продукты в профиль и загружать их на Amazon.
  • В разделе «Удалить продукт из профиля при конфликте» выберите «Да», если вы хотите удалить продукты из профиля, если торговая площадка одинакова в обоих профилях при сохранении продуктов.

Нажмите «Настройки Amazon Chunk», раздел расширится следующим образом:

Описание изображения

  • В поле Размер фрагмента очереди продуктов введите номер размера фрагмента для задачи загрузки продукта в очередь.
  • В поле Размер фрагмента фида продукта введите номер размера фрагмента фида загрузки продукта.
  • В поле «Размер фрагмента очереди цен» введите номер размера фрагмента для задачи, поставленной в очередь цен.
  • В поле «Размер фрагмента фида загрузки цен» введите номер размера фрагмента фида цен.
  • В поле Размер фрагмента очереди инвентаризации введите номер размера фрагмента для задачи, поставленной в очередь инвентаризации.
  • В поле «Размер фрагмента фида запасов» введите номер размера фрагмента для фида запасов.
  • В поле Размер блока очереди состояния введите размер блока для состояния очереди.
  • В поле «Размер фрагмента фида статуса» введите размер фрагмента фида статуса.

Нажмите «Настройки цен Amazon», вкладка расширится следующим образом:

Описание изображения

В списке цен на товары выберите один из следующих вариантов:

  • Увеличить на фиксированную цену: если этот флажок установлен, появится поле «Изменить на фиксированную цену».
  • Увеличить на фиксированный процент: если этот флажок установлен, появится поле «Изменить цену в процентах».
  • Введите числовое значение, чтобы увеличить цену продукта Amazon на введенное значение % от цены магазина Magento 2.
    Например,
    Цена Magento 2 + 5% от цены Magento 2.
    Magento 2 Цена = 100
    Выберите параметр «Увеличить на фиксированный процент».
    Изменить на процентную цену = 5
    100 + 5% от 100 = 100 + 5 = 105
    Таким образом, цена продукта Amazon = 105.

  • Уменьшить по фиксированной цене: если выбрано, появится поле «Изменить по фиксированной цене».
    Уменьшить на фиксированный процент: если этот флажок установлен, появится поле «Изменить цену на процент».
    Введите числовое значение, чтобы уменьшить цену продукта Amazon на введенное значение % от цены Magento 2.
    Например,
    Цена Magento 2 — 5% от цены Magento 2.
    Magento 2 Цена = 100
    Выберите параметр «Уменьшить на фиксированный процент».
    Изменить по фиксированной цене = 5
    100 – 5% от 100 = 100 – 5 = 95
    Таким образом, цена продукта Amazon = 95.

  • В минимальной цене Amazon, если вы хотите установить минимальную цену.

  • В поле «Минимальная цена продукта» выберите, чтобы отправить минимальную цену продукта на Amazon.

  • В группе клиентов выберите группу клиентов, если для цены выбрана многоуровневая цена.

  • В разделе «Разрешить цену продажи» выберите «Да», если вы хотите включить цену продажи вместе со стандартной ценой.

  • В разделе «Отправить ленту цен на рынок» выберите «Да», чтобы отправлять отдельные данные о ценах для каждой торговой площадки.

  • В разделе «Разрешить бизнес-цену» выберите «Да», чтобы отправить бизнес-цену в Amazon.

  • В поле Бизнес-цена выберите бизнес-цену для отправки в Amazon.

  • В разделе «Площадка конвертации валюты» выберите «Да», если вы хотите отправить цену после конвертации в валюту торговой площадки.

  • В разделе «Использовать цену продажи по умолчанию» ваша цена атрибутов Magento по умолчанию и специальная цена будут обновлены до Amazon как для цены продажи, так и для стандартной цены.

  • В разделе Обновление цен для альтернативного артикула выберите обновление цен для альтернативного артикула.

Теперь нажмите «Настройки инвентаря Amazon», раздел расширится следующим образом:

Описание изображения

В разделе «Настройки инвентаря Amazon» выполните следующие действия:

  • В поле «Задержка выполнения запасов» введите количество дней для выполнения запасов с даты заказа до даты отгрузки.
  • В Канале выполнения запасов выберите канал для выполнения, т. е. FBA или FBM.
  • В поле Переопределить задержку выполнения инвентаризации (уровень продукта) выберите Да, чтобы отправить задержку выполнения на уровне продукта.
  • В разделе «Установить инвентаризацию на основе порога» выберите «Включить», если вы хотите установить пороговое значение для своего инвентаря.
  • В поле «Пороговое значение останова запасов» введите пороговое количество для запасов.
  • В поле «Стоимость запасов меньше» введите стоимость запасов, которая будет отправлена ​​в Amazon, если она меньше установленного порогового значения.
  • В поле «Стоимость запасов для значения больше» введите стоимость запасов, которая будет отправлена ​​в Amazon, если она превышает установленное пороговое значение.
  • В поле Количество по умолчанию введите значение по умолчанию.
  • В разделе «Переопределить инвентарь» выберите «Включить», если вы хотите, чтобы инвентарь синхронизировался с полем «количество» продукта, несмотря на любые другие настройки или настройки для инвентаря.
  • В разделе «Использовать функцию MSI для инвентаризации» выберите «Да», если вы хотите отправлять инвентарь в соответствии с источниками Magento.
  • В Map Attribute сопоставьте атрибут Amazon qty с атрибутом Magento.
  • В разделе «Альтернативный артикул обновления запасов» выберите артикул из поля.
  • Прокрутите вниз до вкладки «Настройки заказа Amazon», а затем щелкните вкладку.

Вкладка развернется, и раздел появится, как показано на следующем рисунке:

Описание изображения

  • В Статусе для автоматического импорта выберите статус заказов Amazon для автоматического импорта.
  • В поле «Время для автоматического импорта» выберите время, в течение которого cron будет автоматически импортировать заказ.
  • В Auto Invoice Imported Order выберите Enable, чтобы создать счет в Magento для импортированного заказа.
  • В разделе «Автоподтверждение импортированных заказов» выберите «Включить», если вы хотите автоматически подтверждать импортированные заказы на Amazon.
  • В поле «Автоматическая отмена неудачного заказа» выберите параметр «Включить», чтобы автоматически отменять заказы на Amazon в случае сбоя, например, при отсутствии запасов.
  • В правилах увеличения идентификатора у вас есть правила для добавления кода торговой площадки, добавления идентификатора заказа Amazon, добавления префикса, добавления канала выполнения.
  • В поле Префикс идентификатора заказа Amazon введите требуемый префикс идентификатора заказа.
  • В разделе Включить уведомление об импорте заказов выберите Включить, чтобы получать уведомления об импорте заказов.
  • В разделе «Включить уведомление по электронной почте» выберите «Включить», чтобы получать уведомления по электронной почте.
  • В разделе «Создать отложенный заказ» выберите «Да», если вы хотите создать заказ, если товара нет в наличии.
  • В разделе «Включить клиента по умолчанию» выберите «Да», если вы хотите создать заказ с клиентом по умолчанию, новый клиент не будет создан во время импорта заказа.

  • После того, как вы выберете «Да», появится поле «Клиент по умолчанию», введите адрес электронной почты клиента.

  • В разделе Использовать платежный адрес клиента по умолчанию выберите Да, если вы хотите использовать платежный адрес клиента.

  • В разделе «Включить клиента-гостя» выберите «Да», если вы хотите создавать клиентов-гостей при импорте заказа.

  • В налоге на импорт [Only For GA, FL, NC] Торговая площадка США, выберите Да, если вы хотите добавить налог для этих регионов в США.

  • В поле «Налог на доставку импорта» выберите «Да», если вы хотите включить налог на доставку.

  • В разделе «Создать регион/штат» выберите «Да», если вы хотите создать регион или штат в каталоге Magento, если он отсутствует во время импорта заказа.

  • В разделе «Создать регион по умолчанию» выберите «Да», если вы хотите создать регион для заказа по умолчанию.

  • В разделе Альтернативный номер SKU выберите альтернативный номер SKU Amazon.

  • В поле «Требуется номер отслеживания» выберите «Да», если вы хотите синхронизировать номер отслеживания заказа с amazon.

  • В поле Автоматически создавать недоступный продукт выберите Да, чтобы продукт создавался автоматически, если он недоступен.

  • В поле «Загрузить счет-фактуру на Amazon» выберите «Включить», чтобы загрузить счет-фактуру заказа Amazon.

  • В разделе «Выбор типа счета» выберите тип счета.

Щелкните Настройки Amazon Cron, и раздел расширится следующим образом:

Описание изображения

  • В списке Order Cron выберите параметр Enable, чтобы включить cron заказа на выборку.
  • В списке Price Cron выберите параметр Enable, чтобы включить cron синхронизации цен.
  • В списке Inventory Cron выберите параметр Enable, чтобы включить cron синхронизации инвентаризации.
  • В списке Хрон отгрузки выберите параметр Включить, чтобы включить хрон отгрузки и автоматически генерировать отгрузки.
  • Прокрутите вниз до вкладки «Настройки разработчика Amazon», а затем щелкните вкладку.

Вкладка развернется, и раздел появится, как показано на следующем рисунке:

Описание изображения

  • В списке Throttle Mode выберите параметр Enable для обработки задачи загрузки и синхронизации через очередь. Отключить только для интеграционного тестирования.
  • В асинхронном режиме отгрузки выберите «Включить», чтобы отправлять несколько заказов в одном канале.
  • В разделе «Отладка» выберите «Включить», чтобы журналы создавались.
  • В Logging Level выберите уровень создаваемых журналов, выберите No Muting для всех уровней.
  • Нажмите кнопку «Сохранить конфигурацию», чтобы сохранить введенные значения и информацию. Конфигурация будет сохранена.

Полное и подробное пошаговое руководство вы также можете посмотреть в этом видео:

Благодарю вас