Files
medusa-store/docs/content/references/services/classes/FulfillmentProviderService.md
Shahed Nasser e134f6d237 chore: fixed commit branch on generate reference action (#1857)
* fixed commit branch

* fixes after yarn upgrade
2022-07-15 18:08:07 +03:00

4.9 KiB

Class: FulfillmentProviderService

Constructors

constructor

new FulfillmentProviderService(container)

Parameters

Name Type
container any

Defined in

services/fulfillment-provider.js:7

Methods

calculatePrice

calculatePrice(option, data, cart): Promise<any>

Parameters

Name Type
option any
data any
cart any

Returns

Promise<any>

Defined in

services/fulfillment-provider.js:79


canCalculate

canCalculate(option): Promise<any>

Parameters

Name Type
option any

Returns

Promise<any>

Defined in

services/fulfillment-provider.js:64


cancelFulfillment

cancelFulfillment(fulfillment): Promise<any>

Parameters

Name Type
fulfillment any

Returns

Promise<any>

Defined in

services/fulfillment-provider.js:74


createFulfillment

createFulfillment(method, items, order, fulfillment): Promise<any>

Parameters

Name Type
method any
items any
order any
fulfillment any

Returns

Promise<any>

Defined in

services/fulfillment-provider.js:59


createReturn

createReturn(returnOrder): Promise<any>

Parameters

Name Type
returnOrder any

Returns

Promise<any>

Defined in

services/fulfillment-provider.js:89


list

list(): Promise<any>

Returns

Promise<any>

Defined in

services/fulfillment-provider.js:23


listFulfillmentOptions

listFulfillmentOptions(providers): Promise<any[]>

Parameters

Name Type
providers any

Returns

Promise<any[]>

Defined in

services/fulfillment-provider.js:30


registerInstalledProviders

registerInstalledProviders(providers): Promise<void>

Parameters

Name Type
providers any

Returns

Promise<void>

Defined in

services/fulfillment-provider.js:12


retrieveDocuments

retrieveDocuments(providerId, fulfillmentData, documentType): Promise<any>

Parameters

Name Type Description
providerId string
fulfillmentData any
documentType "label" | "invoice"

Returns

Promise<any>

Defined in

services/fulfillment-provider.js:102


retrieveProvider

retrieveProvider(provider_id): FulfillmentService

Parameters

Name Type Description
provider_id string

Returns

FulfillmentService

Defined in

services/fulfillment-provider.js:48


validateFulfillmentData

validateFulfillmentData(option, data, cart): Promise<any>

Parameters

Name Type
option any
data any
cart any

Returns

Promise<any>

Defined in

services/fulfillment-provider.js:69


validateOption

validateOption(option): Promise<any>

Parameters

Name Type
option any

Returns

Promise<any>

Defined in

services/fulfillment-provider.js:84