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
SupportIf you still have questions or unresolved issues, you can
contact us.
Risk-free TrialThe 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)!