Search for a command to run...
В этом руководстве вы узнаете, как установить и настроить плагин ApiShip для Medusa.
yarn add @gorgo/medusa-integration @gorgo/medusa-fulfillment-apishipЗарегистрируйте плагин и два его провайдера в вашего приложения Medusa:
medusa-config.ts1// ...2const APISHIP_INTEGRATION_ID = "apiship-1"34module.exports = defineConfig({5 // ...6 plugins: [7 // ...8 {9 resolve: "@gorgo/medusa-integration",10 options: {11 encryptionKey: process.env.INTEGRATION_ENCRYPTION_KEY,12 providers: [13 {14 resolve: "@gorgo/medusa-fulfillment-apiship/providers/integration-apiship",15 id: APISHIP_INTEGRATION_ID,16 options: {},17 },18 ],19 },20 },21 {22 resolve: "@gorgo/medusa-fulfillment-apiship",23 options: {},24 },25 ],26 modules: [27 // ...28 {29 resolve: "@medusajs/medusa/fulfillment",30 options: {31 providers: [32 {33 resolve: "@medusajs/medusa/fulfillment-manual",34 id: "manual",35 },36 {37 resolve: "@gorgo/medusa-fulfillment-apiship/providers/fulfillment-apiship",38 id: "apiship",39 options: {40 id: APISHIP_INTEGRATION_ID,41 },42 },43 ],44 },45 },46 ],47})
Конфигурация регистрирует три вещи:
Список провайдеров в заменяет список Medusa по умолчанию, поэтому конфигурация заново указывает ручной провайдер. Без него перестают работать способы доставки с .
Добавьте в переменные окружения ключ, которым Модуль интеграций шифрует API-токен:
.envINTEGRATION_ENCRYPTION_KEY=supersecret