Shopify
Connect to the Shopify API to build and manage an eCommerce shopping cart for your app. Test an API call in your browser and export the code snippet into your app. Read the Shopify API terms and conditions (as of 3/1/2017): https://help.shopify.com/api
Shopify endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
activateApplicationCharge /activateApplicationCharge |
Activate a previously accepted one-time application charge. |
| POST |
addProductToCollection /addProductToCollection |
Add a product to a collection. |
| POST |
calculateRefund /calculateRefund |
Calculate refund transactions based on line items and shipping. The returned response can be used to create a Refund. Note that returned transactions are of the kind… |
| POST |
countCheckoutPayments /countCheckoutPayments |
Count the number of Payments attempted on a Checkout. |
| POST |
createAccountActivationURL /createAccountActivationURL |
This endpoint allows you to generate and retrieve an account activation URL for a customer who is not yet enabled. This is useful if you've imported a large number of customers… |
| POST |
createApplicationCharge /createApplicationCharge |
Create a new application charge. |
| POST |
createCheckout /createCheckout |
Create a new Checkout. |
| POST |
createCustomCollection /createCustomCollection |
Create a new custom collection. |
| POST |
createCustomer /createCustomer |
Create a new customer. |
| POST |
createOrderRefundByItems /createOrderRefundByItems |
Refund single or several items from an existing order. |
| POST |
createOrderRefundByTransaction /createOrderRefundByTransaction |
Refund single or several transactions from an existing order. |
| POST |
createPayment /createPayment |
Create a new payment. |
| POST |
createProduct /createProduct |
Create a new product. |
| POST |
createProductImage /createProductImage |
Create a new product image. |
| POST |
createProductVariant /createProductVariant |
Create a new product variant. |
| POST |
createSmartCollection /createSmartCollection |
Create a new smart collection. |
| POST |
createTransaction /createTransaction |
Create new transaction. |
| POST |
createUsageCharge /createUsageCharge |
Create a new charge. |
| POST |
deleteCustomCollection /deleteCustomCollection |
Remove custom collection. |
| POST |
deleteCustomer /deleteCustomer |
Delete a customer. A customer can't be deleted if they have existing orders. |
| POST |
deleteProduct /deleteProduct |
Remove a product from the shop. |
| POST |
deleteProductImage /deleteProductImage |
Delete a product image. |
| POST |
deleteProductVariant /deleteProductVariant |
Delete a product variant. |
| POST |
deleteSmartCollection /deleteSmartCollection |
Remove SmartCollection from the database. |
| POST |
getAbandonedCheckoutsCount /getAbandonedCheckoutsCount |
Get a count of abandoned checkouts. |
| POST |
getAbandonedCheckouts /getAbandonedCheckouts |
List all abandoned checkouts. |
| POST |
getAccessToken /getAccessToken |
Get access token from code provided in the redirect described. |
| POST |
getAllApplicationCharges /getAllApplicationCharges |
Get all application charges |
| POST |
getCheckouts /getCheckouts |
Retreive a list of Checkout. |
| POST |
getCollects /getCollects |
List all collects or only those for specific products or collections. |
| POST |
getCollectsCount /getCollectsCount |
Get a count of all collects or only those for specific products or collections. |
| POST |
getCustomCollectionsCount /getCustomCollectionsCount |
Get a count of all custom collections. |
| POST |
getCustomCollections /getCustomCollections |
Get a list of all custom collections that contain a given product. |
| POST |
getCustomerOrders /getCustomerOrders |
Get all orders belonging to this customer. |
| POST |
getCustomers /getCustomers |
Retrieve all customers of a shop. |
| POST |
getCustomersCount /getCustomersCount |
Get a count of all customers. |
| POST |
getEventByType /getEventByType |
Retrieve event by type. |
| POST |
getEvents /getEvents |
Get the events from a particular product. |
| POST |
getEventsCount /getEventsCount |
Receive a count of all Events. |
| POST |
getOrderRefunds /getOrderRefunds |
Retrieve a list of Refunds for an Order. |
| POST |
getOrderSingleRefund /getOrderSingleRefund |
Retrieve a specific refund. |
| POST |
getProductImages /getProductImages |
Get all product images. |
| POST |
getProductImagesCount /getProductImagesCount |
Get a count of all product images. |
| POST |
getProductVariants /getProductVariants |
Get a list of product variants. |
| POST |
getProductVariantsCount /getProductVariantsCount |
Get a count of product variants. |
| POST |
getProducts /getProducts |
Get a list of products. |
| POST |
getProductsCount /getProductsCount |
Get a count of all products of a given collection. |
| POST |
getShippingRates /getShippingRates |
Get a list of available shipping rates for the specified checkout. Implementers need to poll this API until rates become available. Each shipping rate will also contain the… |
| POST |
getSingleApplicationCharge /getSingleApplicationCharge |
Get application charge by ID |
| POST |
getSingleCheckoutPayments /getSingleCheckoutPayments |
Retreive a list of Payments on a particular Checkout. |
Shopify pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |