Shopify 3PL Integration Apps: It's more than a pipe
Discover how Shopify 3PL integration apps go beyond just connecting the dots.
Influencers, wholesale & more
Inventory effective & expiration datesNo more spreadsheets required
Multi-status, multi-location inventoryWarehouses, stores, and channels
Fulfillment holds & order editsAuto-hold on new CX ticket
Automate fulfillment rulesBundles, marketing SKUs, and more
Influencers, wholesale & more
Inventory effective & expiration datesNo more spreadsheets required
Multi-status, multi-location inventoryWarehouses, stores, and channels
Fulfillment holds & order editsAuto-hold on new CX ticket
Automate fulfillment rulesBundles, marketing SKUs, and more
This wholesale API integration guide is written for a technical audience who possess an understanding of the order and fulfillment processes that are standard to EDI retailer integration.
This guide is written for a technical audience who possess an understanding of the order and fulfillment processes that are standard to EDI retailer integration
ChannelApe is a stateful system and this sometimes makes integration difficult for message-based systems.
Additionally, the Rate Limiting of our RESTful APIs may introduce more complexity if your system is unable to recover and retry rejected requests.
ChannelApe’s API endpoints are authenticated using a secret token via a custom header on every API call, X-Channel-Ape-Authorization-Token.
Tokens are created alongside API Users which must be done by a business owner.
To fulfill an order, create an order in ChannelApe.
To generate a Purchase Order Acknowledgement, query ChannelApe for IN_PROGRESS orders on the Wholesale Channel or if you’re looking for a specific Purchase Order, you can query ChannelApe by purchase Order Number, and create an 855 for each PENDING fulfillment found.
cURL Example
| curl –location –request GET ‘https://api.channelape.com/v1/orders?channelId=846d2a6d-f420-441e-bffe-5c064f8c75de&status=IN_PROGRESS&updatedAtStartDate=2021-06-01T20:00:00.403Z&updatedAtEndDate=2021-06-01T20:30:00.403Z’ \ –header ‘Content-Type: application/json’ \ –header ‘X-Channel-Ape-Authorization-Token: XXXXXXXX-cbeb-4f28-801d-XXXXXXXXXX67’ |
To get Shipment Confirmations, query ChannelApe for IN_PROGRESS orders on the Wholesale Channel or if you’re looking for a specific Purchase Order, you can query ChannelApe by purchase Order Number, and create an 856 for each OPEN fulfillment found.
cURL Example
| curl –location –request PATCH ‘https://api.channelape.com/v1/orders/21c922c0-69a4-425b-aea3-4ad8e1aaffc4’ \ –header ‘Content-Type: application/json’ \ –header ‘X-Channel-Ape-Authorization-Token: XXXXXXXX-cbeb-4f28-801d-XXXXXXXXXX67’ \ –data-raw ‘{ “status”: “CLOSED”, “fulfillments”: [ { “id”: “1091235123”, “status”: “SUCCESS”, “shippingCompany”: “UPS”, “shippingMethod”: “GROUND”, “trackingNumber”: “1Z999AA10123456784”, “warehouseOrderId”: “#100351-1”, “billOfLading”: “12000013”, “masterBillOfLading”: “”, “palletCode”: “01108479760000401319112010ABC1234”, “containerCode”: “00001234560000000018”, “lineItems”: [ { “id”: “1”, “sku”: “VN120-1”, “upc”: “123456789012”, “quantity”: “12” } ] } ] }’ |
To generate Invoices, query ChannelApe for CLOSED orders on the Wholesale Channel.
Discover how Shopify 3PL integration apps go beyond just connecting the dots.
Discover how to seamlessly integrate Shopify Plus with wholesale B2B and EDI (x12) to streamline your business operations and enhance your customer...
Learn how to boost your revenue and foster customer loyalty with the powerful integration of NetSuite and Shopify Plus.