Shopify Integration 

The Shopify Integration in JustBilling allows the business to connect its JB product catalog, pricing, and inventory with a Shopify online store. This synchronization helps in managing products efficiently from a single platform.

Accessing Shopify Integration

Navigate to:

Menu → Integrations → Shopify

Here, you will see the configuration screen with multiple tabs:

  • Configuration
  • Subscription
  • Map Products
  • Sync History

                                                                                                                
                                                                                                                                                (Figure-1- Shopify  Configuration)

Enable Shopify Integration

                                                                                                                           
                                                                                                                                               (Figure-2- Shopify  Configuration)

  • Toggle the Shopify switch ON to activate the integration for the selected branch.
  • Once enabled, you can configure and sync Shopify settings for the store.

If the subscription is not active, the system prompts you to purchase a plan.


Subscription Purchase / Renewal

Buy/Renew Subscription Popup

                                                                                                                          
                                                                                                                                                       (Figure-3- Shopify  Configuration)

When you click Buy, a subscription popup appears:

Available Plans:

  • Monthly Plan – ₹140
  • Annual Plan – ₹1179

The total amount is shown at the bottom.

Steps:

  1. Select Monthly or Annual.
  2. Click Pay Now → You will be redirected to the payment screen.


Payment Gateway Flow

When initiating the subscription payment, the system redirects to the secure payment gateway (Razorpay/UPI).

Enter Customer Details

                                                                                                                                 
                                                                                                                                                              (Figure-4- Shopify  Configuration)

Fields:

  • Name
  • Email
  • Phone Number

Click Next to proceed.

Choose Payment Method

                                                                                                                              
                                                                                                                                                        (Figure-5- Shopify  Configuration)

Available options:

  • UPI (BHIM, Google Pay, Paytm)
  • Credit/Debit Card
  • Net Banking
  • Wallets 

After payment is completed, the subscription is activated automatically.


Active Subscription View

Once the payment is successful:

  • The Shopify toggle will remain ON.
  • You can use Map Products and Sync options


Map Products Tab

Used for mapping JB products with Shopify products to keep catalog in sync.


                                                                                                                        
                                                                                                                       
                                                                                                                         
                                                                                                                                       (Figure-6- Shopify  Configuration)



                                                                                                                     
                                                                                                                                         (Figure-7- Shopify  Configuration)


Sync History Tab

Displays:

  • Sync id
  • Sync count
  • Sync Start time
  • Sync end time



                                                                                                        

                                                                                                                                    (Figure-8- Shopify  Configuration)




Overview

The Shopify Integration module enables seamless communication between JustBilling and a Shopify online store. This integration allows businesses to:

  • Sync products from JustBilling to Shopify
  • Map Shopify locations to JustBilling branches
  • Automatically sync inventory and prices
  • Push dispatch and delivery updates to Shopify
  • Track synchronization history and responses


Navigation Path

Path:
Masters → Administration → My Organization


Shopify Integration Tabs

The Shopify integration screen consists of the following tabs:

  1. Configuration
  2. Map Products
  3. Sync History

Each tab handles a specific part of the integration workflow.


Configuration Tab

The Configuration tab is used to connect JustBilling with a Shopify store and configure sync behavior.


Enable Shopify Integration

Field

Description

Shopify Toggle

Enables or disables Shopify integration for the selected branch

  • When enabled, Shopify-related configuration fields become editable.
  • When disabled, all Shopify synchronization features are paused.


Store Connection Details

Field

Description

Domain URL

Shopify store domain (example: yourstore.myshopify.com)

Access Token

Shopify private app access token used for authentication


Steps:

  1. Enter the Shopify store Domain URL
  2. Paste the Access Token generated from Shopify Admin
  3. Click Save to establish the connection


    Shopify Location Mapping

This section maps Shopify fulfillment locations with JustBilling branches.

Fetch Locations

Button

Description

Fetch Locations

Retrieves all locations configured in Shopify


Mapping Details

Field

Description

Location ID

Unique Shopify location identifier

Location Name

Name of the Shopify store location

Fulfillment Branch

Corresponding JustBilling branch for order fulfillment


Purpose:
Ensures that orders received from Shopify are fulfilled from the correct JustBilling branch.


Inventory Configuration

Inventory Sync Cycle

Field

Description

Inventory Sync Cycle

Time interval for automatic inventory sync

Example:

  • 5 minutes → Inventory updates are pushed every 5 minutes


Inventory Options

Option

Description

Post New Products When Added to Price Catalog

Automatically posts newly added products to Shopify

Use Shopify Shippers for Deliveries

Enables Shopify-managed delivery and dispatch updates


Use Shopify Shippers for Deliveries (Important)

When the “Use Shopify Shippers for Deliveries” checkbox is selected:

Confirmation Popup

A confirmation dialog is displayed with the message:

“Dispatch Information Will Be Pushed to Shopify”

Button

Action

Yes

Confirms and enables dispatch information sync to Shopify

No

Cancels the action and keeps the option disabled


Functional Impact

  • When enabled:
    • Dispatch and delivery status updates from JustBilling are pushed to Shopify
    • Shopify handles shipment tracking and delivery notifications

  • When disabled:
    • Delivery information is managed only within JustBilling

⚠️ Note:
Once enabled, Shopify becomes the source of truth for delivery tracking.