MARKETPLACE
PLUGINS
SHOPIFY CUSTOM APPS
Shopify Custom Apps logo

Shopify Custom Apps

Published November 2020
   •    Updated this week

Plugin details

This plugin is not endorsed, sponsored, or affiliated with Shopify. The use of the Shopify name and logo is solely for identification purposes and does not imply any official partnership with Shopify.
Leveraging Shopify’s robust suite of APIs, you can customize the functionality to meet the specific demands of your clients, ensuring a tailored experience.

Usage Features:

- Retrieve all products, collections, and variants from your Shopify store.
- Create, update, and delete products, orders, and customers directly from your Bubble app.
- Manage store inventory and track locations in real-time.
- Retrieve and modify metafields for products, customers, orders, and collections.
- Access detailed customer and order information, including order statuses, refunds, and discounts.
- Create custom orders with multiple products and discounts.
- Upload product images and update variant options dynamically.
- Adjust inventory levels and connect items to locations.
- Customize the plugin’s actions to fit your business processes.

   




Feedback



Supported API Calls

✅ Products: Get product list: Retrieve a list of products from the Shopify store.
✅ Products: Count: Get the total number of products in the store.
✅ Products: Get one: Retrieve details of a specific product by its ID.
✅ Products: Create one: Create a new product in the store.
✅ Products: Delete one: Delete a specific product from the store.
✅ Products: Update one: Update the details of a specific product.
✅ Products: Update meta: Update a product's metadata (metafields).
✅ Customers: Get a list: Retrieve a list of customers from the Shopify store.
✅ Customers: Get one: Retrieve details of a specific customer by their ID.
✅ Customers: Get count: Get the total number of customers in the store.
✅ Customers: Get customer orders: Retrieve a list of orders placed by a specific customer.
✅ Customers: Create one: Create a new customer in the store.
✅ Customers: Create account activation URL: Generate an account activation link for a customer.
✅ Customers: Send customized invite: Send a customized account invitation email to a customer.
✅ Customers: Update customer information: Update details of a specific customer.
✅ Customers: Update marketing campaign settings: Modify a customer's marketing preferences.
✅ Customers: Delete one: Delete a specific customer from the store.
✅ Customers: Search customer: Search for customers using keywords.
✅ Customers: Get all (Data): Retrieve all customer details as a data source.
✅ Inventory: Get item: Retrieve details of a specific inventory item by its ID.
✅ Inventory: Get items: Retrieve a list of inventory items.
✅ Inventory: Update item: Update details of a specific inventory item.
✅ Inventory: Get inventory levels (with query): Retrieve inventory levels using query parameters.
✅ Inventory: Get locations: Retrieve a list of locations where inventory is stored.
✅ Inventory: Get one location: Retrieve details of a specific inventory location.
✅ Inventory: Get locations count: Get the total number of inventory locations.
✅ Inventory: Get inventory levels for location: Retrieve inventory levels for a specific location.
✅ Inventory: Adjust inventory level: Adjust the inventory level of a specific item.
✅ Inventory: Connect item to location: Link an inventory item to a specific location.
✅ Inventory: Set inventory level: Set a new inventory level for a specific item.
✅ Inventory: Get locations (Data): Retrieve a list of locations as a data source.
✅ Orders: Get orders: Retrieve a list of orders from the Shopify store.
✅ Orders: Get one order: Retrieve details of a specific order by its ID.
✅ Orders: Get orders count: Get the total number of orders in the store.
✅ Orders: Close one order: Mark a specific order as closed.
✅ Orders: Reopen closed order: Reopen a previously closed order.
✅ Orders: Cancel order: Cancel a specific order.
✅ Orders: Create order (customer ID): Create a new order using a customer ID.
✅ Orders: Create order (customer email): Create a new order using a customer's email.
✅ Orders: Create order (customer addresses): Create a new order with specific shipping and billing addresses.
✅ Orders: Create order (with discount and addresses): Create a new order with discount codes and addresses.
✅ Orders: Create order (with discount): Create a new order with applied discount codes.
✅ Orders: Update order (add note): Add a note to an existing order.
✅ Orders: Update order (change email): Change the customer's email for an existing order.
✅ Orders: Update order (remove customer): Remove the customer information from an existing order.
✅ Orders: Update Order (change shipping address): Update the shipping address for an existing order.
✅ Orders: Create order - multiple products (customer ID): Create a new order with multiple products using a customer ID.
✅ Orders: Create order - multiple products (customer email): Create a new order with multiple products using a customer's email.
✅ Orders: Create order - multiple products (customer addresses): Create a new order with multiple products and addresses.
✅ Orders: Create order - multiple products (with discount): Create a new order with multiple products and applied discounts.
✅ Orders: Create order - multiple products (with discount and addresses): Create a new order with multiple products, discounts, and addresses.
✅ Orders: Get orders (Data): Retrieve a list of orders as a data source.
✅ Orders: Cancel and refund order: Cancel an order and issue a refund.
✅ Product Images: Get All: Retrieve all images associated with a product.
✅ Product Images: Get Images Count: Get the total number of images for a specific product.
✅ Product Images: Get Single Image: Retrieve details of a specific image by its ID.
✅ Product Images: Add One: Upload a new image to a product.
✅ Product Images: Add Main Image: Upload and set a new main image for a product.
✅ Product Images: Add Image and Attach to Product Variants: Upload an image and link it to specific product variants.
✅ Product Images: Add Image to Product Variants: Attach an existing image to product variants.
✅ Product Images: Change Position and Alt Tag: Update the position and alt text of a product image.
✅ Product Images: Delete One: Delete a specific product image.
✅ Product Variants: Get One: Retrieve details of a specific product variant by its ID.
✅ Product Variants: Get All: Retrieve a list of all variants for a product.
✅ Product Variants: Modify Barcode: Update the barcode for a specific product variant.
✅ Update Product Variant: Update details of a specific product variant.
✅ Update Product Variant Option1: Update the first option for a product variant.
✅ Update Product Variant Option2: Update the second option for a product variant.
✅ Update Product Variant Option3: Update the third option for a product variant.
✅ Get a list of collects: Retrieve a list of products linked to a specific collection.
✅ Get a single collection: Retrieve details of a specific product collection.
✅ Get a list of products collection: Retrieve all products within a specific collection.
✅ Retrieve a list of metafields from the resource's endpoint (Data): Get a list of metafields associated with a specific resource as a data source.
✅ Retrieve a specific metafield: Fetch details of a specific metafield by its ID.
✅ Updates a metafield: Update the value of a specific metafield.
✅ Delete metafield: Delete a specific metafield.
✅ Retrieve a list of metafields from the resource's endpoint (Action): Get a list of metafields associated with a specific resource through a workflow action.
✅ Retrieve specific refund: Get details of a specific refund for an order.
✅ Retrieves a list of refunds for an order: Retrieve all refunds associated with a specific order.


FAQ

- What type of Shopify account do I need to use this plugin?  
You need a Shopify Partners account to create and manage custom apps. You can sign up here: https://accounts.shopify.com/signup.

- Is this plugin compatible with Shopify’s public apps?  
No, this plugin is specifically designed to work with custom apps created through the Shopify Partners dashboard.

- How do I retrieve products and orders from my store?  
The plugin includes pre-built API calls to retrieve products, orders, customers, and inventory details. Simply set up the data calls in your workflows to display the information.

- Can I automate order processing using this plugin?  
Yes, you can automate various processes like creating new orders, updating order statuses, and processing refunds using the plugin's actions.

- How do I authenticate my Shopify app with this plugin?  
You need to enter your Shopify API key, secret key, and shop name in the plugin settings. Ensure that your app has the required permissions to access the Shopify API.

 





Other plugins from Zeroqode

- Google Drive PRO Plugin for Bubble
- Gmail - Small Business Plugin for Bubble
- MapBox Maps Plugin for Bubble
- Apex Chart - 54 Charts & Graphs Plugin for Bubble




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$70

One time  •  Or  $7/mo

4.5 stars   •   3 ratings
315 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   846 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/shopify-custom-apps-plugin

Types

This plugin can be found under the following types:
Api   •   Action   •   Background Services

Categories

This plugin can be found under the following categories:
Productivity   •   Small Business   •   Payment   •   Data (things)   •   Containers

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.5)

Good Plugin, covers most of Shopify's API calls
November 10th, 2023
The plugin works, has lots of options for API calls. It doesn't have all of the calls available, however, the support team is quick to respond and update the plugin as needed.
Hello, Dorel here from the Zeroqode Support Team. Thank you for taking the time to leave a review for our plugin 🙏 Yes, the plugin does not have all the API calls that Shopify offers. However, we would like to know which ones you are referring to so that we can create a task for the developers to look into implementing them. If you have any questions or concerns, you can always reach out to us via email at [email protected] or leave a message on our forum at forum.zeroqode.com. If you encounter any issues with our plugins, please fill out the form at issues.zeroqode.com, and we will contact you. Wishing you a great day, Dorel 🤗
November 16th, 2023
  •  
Zeroqode - Top Bubble Agency
Good plugin
December 11th, 2023
Update : Hello, The plugin is great. I had some issues with an update and the support team were very quick to contact me and fix what I needed. As I said before, some data are missing but I will keep in touch to send you some improvements for updates :) Thank you
Hello, This is Dorel from the Zeroqode Support Team. I wanted to express our gratitude for taking the time to leave a review for our plugin. Your feedback is valuable to us, and we always aim to improve our products and provide the best possible support. We noticed that you mentioned three points in your review that you'd like assistance with. We tried reaching out to gather more information and offer our help, but it seems we might have missed your response. To address those points and assist you effectively, we would appreciate it if you could respond to our emails , providing us with more details about the issues and improvements you'd like to see. We're here to help you achieve your desired use case for your application 🙏 Thank you for your patience, and we look forward to hearing from you soon 😄 Wishing you a great day, Dorel 🤗
November 20th, 2023
  •  
Zeroqode - Top Bubble Agency
Great App! Friendly Support. Very recommended!
July 5th, 2023
I like the App. Support answered quite fast. I was now wondering if it would possible to implement the "Barcode" field as part of "Variants". I am pointing to the API call in the the Plugin wich is named "Shopify API - Inventory: Update Item". It would be only a single field more. Can you please add this function? You'd help me and for sure some other users a lot! All Best Udate: I was contacting the team at zerocode and asked them to implement the Barcode-field They said they would look at it! I'll keep you updated! Edit: The Team at Zeroqode was extemely helpful and responsive! They immediately added my feature request "Product Variants: Modify Barcode". Strongly recommend this App and a huge thank you to ZQ Support!
Hello! Levon here - founder at Zeroqode. Thank you very much for your detailed review and rating! Your feedback means a lot to us and lets us know we’re on the right track. In case you will have questions regarding the plugin or experience any issues please do not hesitate to contact us at [email protected] or write on the forum. Our team is always happy to assist. Thanks again! Levon
July 7th, 2023
  •  
Zeroqode - Top Bubble Agency
Bubble