How to Upload Products and Create Collections in Shopify Using Admin API via Postman

 

Shopify’s Admin API has become a go-to solution for developers and IT companies looking to automate their eCommerce operations. Whether you’re managing hundreds of SKUs or creating dynamic collections, the Admin API allows seamless integration and automation.

In this guide, we’ll walk you through how to upload products and create collections in Shopify using the Admin API via Postman — a must-know skill for developers, digital agencies, and Shopify partners aiming to streamline workflows and reduce manual effort.

By the end, you’ll be able to:

  • Generate Shopify Admin API credentials

  • Connect Postman with your Shopify store

  • Upload products programmatically

  • Create and manage custom collections via AP

 

Step-by-Step Guide: How to Upload Products and Create Collections in Shopify Using Admin API via Postman

 

Step 1: Create Your Admin API

Before you start working with Postman, you need Admin API credentials from Shopify.

 

1. Create a Shopify Partner Account

  • Visit Shopify Partners and create an account.

  • This allows you to build and test apps for multiple stores.

2. Sign Up and Create a Development Store

  • Inside your Partner Dashboard, create a development store for testing your API integrations.

3. Create a Private or Custom App

  • For Shopify Plus or older plans: use Private Apps.

  • For all new stores: go with Custom Apps.

To Create a Custom App:

  1. Log in to your store’s Admin Dashboard.

  2. Go to Apps > Develop apps for your store.

  3. Click Create an app → enter the app name and developer email → click Create app.

4. Configure Admin API Scopes

  • Navigate to the Configuration tab.

  • Under Admin API integration, click Configure.

  • Select access scopes required for your tasks, such as:

    • read_products, write_products

    • read_orders, write_orders

    • read_customers

5. Install the App

  • After configuring scopes, click Install app.

6. Get Admin API Access Token

  • After installation, go to API credentials.

  • Copy your Admin API Access Token securely — this will be used in Postman.

 

Step 2: Set Up Postman for Shopify API Requests

Postman is a popular API testing tool used by developers to send requests to Shopify’s API endpoints.

 

Upload a Product

POST URL:

https://{your-store-name}.myshopify.com/admin/api/2024-01/products.json

Headers:

Key Value
X-Shopify-Access-Token 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
Content-Type application/json

Body (Raw JSON):


 

{ "product": { "title": "Demo Product", "body_html": "This is a test product.", "vendor": "Demo Vendor", "product_type": "Accessories", "variants": [ { "option1": "Default Title", "price": "29.99", "sku": "demo-sku-001" } ] } }

Click Send, and your new product will be added to your Shopify store.

 

Step 3: Create a Custom Collection

Once products are uploaded, you can group them into collections.

 

POST URL:

https://your-store.myshopify.com/admin/api/2025-04/custom_collections.json

Headers:

Key Value
Content-Type application/json
X-Shopify-Access-Token your-admin-api-token-here

Body (Raw JSON):

{ "custom_collection": { "title": "API Collection" } }

Click Send to create a custom collection in your Shopify store.
Make sure your API token is valid before running the request.

 

Using Shopify’s Admin API with Postman isn’t just for developers — it’s a smart automation strategy for agencies, IT teams, and eCommerce managers who aim to scale operations.

 

By following the steps in this guide, you can securely connect your Shopify store, upload products, and organize collections in just a few clicks — no manual dashboard input required.

 

If your business is exploring Shopify API integrations, custom app development, or automation solutions, partnering with a Shopify development expert can help accelerate implementation while maintaining data security and performance.

Comments

We Serve clients globally in diverse industries