feat: Shipping options API (#6957)

**What**
Add support for shipping options management API

PARTIALLY FIXES CORE-1918
This commit is contained in:
Adrien de Peretti
2024-04-05 14:23:45 +00:00
committed by GitHub
parent 21990fcd4b
commit ee73031d0e
21 changed files with 233 additions and 12 deletions
@@ -2,7 +2,7 @@ import { ModuleRegistrationName } from "@medusajs/modules-sdk"
import {
IFulfillmentModuleService,
RemoveFulfillmentShippingOptionRulesWorkflowDTO,
ShippingOptionRuleOperatorType,
RuleOperatorType,
} from "@medusajs/types"
import { StepResponse, createStep } from "@medusajs/workflows-sdk"
@@ -41,7 +41,7 @@ export const removeRulesFromFulfillmentShippingOptionStep = createStep(
await fulfillmentModule.createShippingOptionRules(
shippingOptionRules.map((rule) => ({
attribute: rule.attribute,
operator: rule.operator as ShippingOptionRuleOperatorType,
operator: rule.operator as RuleOperatorType,
value: rule.value as unknown as string | string[],
shipping_option_id: rule.shipping_option_id,
}))