Plentymarkets interface documentation
Amazon
Contracts
AmazonClient
The amazon client
| Deprecated! This interface is based on the MWS API which will be deprecated in steps from 31.07.2022 till 31.12.2022. We will not provide a new interface for the SP-API. | 
Namespace
Plenty\Modules\Amazon\Contracts
Methods
public sendRequest($request, $serviceVersion):Plenty\Modules\Amazon\Contracts\AmazonClientResponseReturn type:        AmazonClientResponse
| Name | Type | Description | 
| 
 | ||
| 
 | 
AmazonClientFactory
| Deprecated! This interface is based on the MWS API which will be deprecated in steps from 31.07.2022 till 31.12.2022. We will not provide a new interface for the SP-API. | 
Namespace
Plenty\Modules\Amazon\Contracts
Methods
public getClient($accountId, $endpointPath):Plenty\Modules\Amazon\Contracts\AmazonClientReturn type:        AmazonClient
| Name | Type | Description | 
| 
 | ||
| 
 | 
AmazonClientRequest
| Deprecated! This interface is based on the MWS API which will be deprecated in steps from 31.07.2022 till 31.12.2022. We will not provide a new interface for the SP-API. | 
Namespace
Plenty\Modules\Amazon\Contracts
Methods
public getRequestData():arraypublic requiresSellerId():boolpublic getSellerIdFieldName():stringpublic getAction():stringAmazonClientRequestPayload
| Deprecated! This interface is based on the MWS API which will be deprecated in steps from 31.07.2022 till 31.12.2022. We will not provide a new interface for the SP-API. | 
Namespace
Plenty\Modules\Amazon\Contracts
Methods
public getPayload():voidAmazonClientResponse
| Deprecated! This interface is based on the MWS API which will be deprecated in steps from 31.07.2022 till 31.12.2022. We will not provide a new interface for the SP-API. | 
Namespace
Plenty\Modules\Amazon\Contracts
Methods
public getResponseContent():voidpublic getResponseMetaData():arrayAmazonFulfillmentCenterRepositoryContract
AmazonFulfillmentCenterRepository
Namespace
Plenty\Modules\Amazon\Contracts
Methods
public getDeliveryAddresses():arrayLists amazon fulfilment centers delivery addresses.
public getDeliveryAddressByFulfillmentCenterId($amazonFulfillmentCenterId):Plenty\Modules\Account\Address\Models\AddressReturn type:        Address
Get the delivery address by fulfillment center ID.
| Name | Type | Description | 
| 
 | 
public getDeliveryAddressByGLN($GLN):Plenty\Modules\Account\Address\Models\AddressReturn type:        Address
Get the delivery address by GLN.
| Name | Type | Description | 
| 
 | 
public getInvoiceAddressByGLN($GLN):Plenty\Modules\Account\Address\Models\Address