How can I integrate CRM and my own shipping provider to my store?

8x13b
Visitor
2 0 0

Hello everyone,

 

I want to migrate my store to shopify, but I have two problems that I would need to solve before migrating:

 

Firstly, I need to integrate my CRM to Shopify. What APIs can I use to send inventory data to and from Shopify? If there is a delay in buying, and an order is passed through even though there isn't any inventory, can it be cancelled?

 

Secondly, how do I integrate my own shipping provider to Shopify? My business sells furniture, and I have special shipping providers, of which they have APIs for.

 

Thanks a lot.

Replies 3 (3)

Moira
Shopify Staff
2064 225 327

Hey @8x13b!

 

I can definitely help you with your questions regarding integrating your CRM and shipping provider with Shopify.

 

For integrating your CRM with Shopify, there are a couple of APIs that you could use:

  • Shopify's REST Admin API: This API allows you to retrieve and modify data in your Shopify store, including products, orders, and inventory levels. You could use this API to send inventory data from your CRM to Shopify.
  • Shopify's GraphQL Admin API: This API allows you to query and mutate data in your Shopify store. You could use this API to update stock levels in real-time as orders are placed.

 

As for canceling an order in Shopify when there isn't any inventory, you could either:

  • Set up inventory tracking in Shopify so that it automatically updates stock levels based on sales. When there isn't any inventory, Shopify will prevent customers from placing an order.
  • Use a Shopify app or custom script to automatically cancel orders when there isn't any inventory. This would require some custom development work.

 

To integrate your own shipping provider with Shopify, you could use Shopify's CarrierService API. This API allows you to create a custom shipping method with your own rates and rules. You could use your shipping provider's API to get real-time shipping rates and delivery estimates, which could then be displayed to customers during checkout.

 

I hope this helps! Let me know if you have any further questions or concerns.

Moira | Social Care @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog

8x13b
Visitor
2 0 0
Just to be sure, any plan on yearly billing has access to the
CarrierService API?
Moira
Shopify Staff
2064 225 327

@8x13b 

Your app's request to create a carrier service will fail unless the store installing your carrier service meets one of the following requirements:

Note: If a store changes its Shopify plan, then the store's association with a carrier service is deactivated if the store no long meets one of the requirements above.

Moira | Social Care @ Shopify
- Was my reply helpful? Click Like to let me know!
- Was your question answered? Mark it as an Accepted Solution
- To learn more visit the Shopify Help Center or the Shopify Blog