Hello Shopify Friends,

In this article, we will learn about how to update the product and its variant using Rest API via Shopify Remix.

Keeping your product listings up-to-date is crucial for a seamless customer experience. Shopify offers a powerful REST API that allows developers to efficiently manage product updates, especially when dealing with variants.

Certainly! To update the product, you need to have the product ID and its variant ID. Below is a step-by-step guide to getting product ID and variant ID.

Steps to Update Product with Variants using Rest API in Shopify Remix App:

Step 1: Go to the Products field in the Shopify store.


Step 2: Select any product from the list and get your product ID from the URL.

Product ID

Step 3: For the same, if you click on the variant, then you will get the variant ID from the URL.

Variant ID

Step 4: Now, we can update the product with API.

For Updating products, just create a page in your app named app.restapi.jsx in the App/Route folder. Create a loader function and return null from it.

Now, create the default index function and design form into it.

Now, create an action function and pass data into it for process.

Note: Don’t Forget to Import the Required Libraries for your code.  

Step 5: After this, run your code with a button click.

Click button

Step 6: Now, see the product that you processed.

Update product with rest API


In this article, we learned how to update the product and its variant data using rest API with the help of remix js. Using rest API, you can also customise multiple products at a time dynamically in less time.

Note: You can also customize the form and pass product data dynamically to the rest API.

Click to rate this post!
[Total: 0 Average: 0]