Skip to main content

Shopify Authorization in DealPOS Omnichannel Apps

Authorize Shopify Channel to be Integrated with DealPOS Omnichannel

Teguh Warsono avatar
Written by Teguh Warsono
Updated over a week ago

[Tutorial Video] Add Shopify Channel


Marketplace Integration (Omnichannel) is one of the features offered by DealPOS. This feature ensures that when a sales transaction occurs in the marketplace, the sales transaction will automatically recorded in the POS, generates sales reports, and updates stock reductions from marketplace sales. This integration simplifies the process of recording sales reports, especially when selling through multiple marketplace channels.

Before adding marketplace channels you need to authorize and make sure that the user you use already has roles access to Marketplace.

Step 1. Go to DealPOS Omnichannel Apps then Sign In

Omnichannel

Step 2. Select Channel and Click Add

Add new channel

Step 3. Click Register at Shopify

Register shopify

Step 4. Submit Shopify URL, API Key and API Access Token

Submit Data

Step 5. Create a new Shopify App

Get API Key and API Access Token from this URL: Shopify Developer Console. You can login with your existing Shopify Seller Account.

Create New App and name it DEALPOS OMNICHANNEL.

New Shopify App

Step 6. Fill the detail in the new Custom App

You may use your custom domain to fill the URLs.

Custom App Detail

Assign the scopes to the app. We recommend granting all scopes, as this will allow us to improve the integration features in the future.

Assign scopes

Fill the Redirect URL with https://omni.dealpos.app/shopify.

Fill URL

Step 7. Release the App

App release

Step 8. Install the app to your Shopify Seller Portal

Install App

The Shopify developer will now redirect you to your Seller Center, where you need to install the app.

Install App

Step 9. Retreive Access Token in the Setting Menu

Retrieve Access Token

Step 10. Add channel in the Omnichannel App

The API Access token can now be used as a Consumer Secret.

Add channel in the omnichannel App

The complete configuration should look like this:

Completed Configuration

You will then be redirected to a new page where you can add the channel to your Omnichannel page.

Step 11. Configure the Shopify Channel

Configure Channel

Index Properties For Channel Configuration

Column

Description

New Order to

An outlet designated for recording orders originating from marketplaces.

Dispatch Orders from

The outlet whose inventory will be reduced when fulfilling shipments for marketplace orders.

Product Inventory

The outlet whose stock quantity will be displayed on the marketplace page.

Sales Order Tag

Serves as the sales type for a specific marketplace, distinguishing one marketplace from another.

Payment Method

The Payment method that will be recorded in the POS order when the transaction is completed in the marketplace

Tax

Set the tax for the transaction from marketplace.

New Order Sync

Permission to allow synchronize order from Marketplace to POS

Synchronize Inventory

Permission to allow synchronized inventory from POS to Marketplace. When enabled, any stock addition or reduction activity at the outlet connected to the channel will automatically update the stock in the corresponding marketplace.

Cancelled Order Sync

Permission to allow cancelled orders synchronization from Marketplace to DealPOS.

Step 12. Add DealPOS Custom Webhook

To ensure a smooth integration between DealPOS and Shopify, it's important to Add Custom Webhooks in your Shopify settings. A detailed guide on how to set up these webhooks can be found in the following article: Shopify - Add DealPOS Custom Webhooks.


Related Articles


DealPOS is an online point-of-sale (POS) application specifically designed for retail businesses in categories like Fashion, Minimarkets, Electronics, Fresh Food, and Building Material Stores.

With DealPOS, you can manage both online and offline store inventory in real-time on a single platform. You can also sell through omnichannel (offline and online) as DealPOS integrates with marketplaces (Shopee, Tokopedia, TikTok Shop, Lazada) and instant web stores (Shopify and WooCommerce).

For more detailed financial book-keeping, Books App is available as a separate accounting application. In addition, stock counting becomes easier with the DealPOS Scanner App, which supports barcode scanning features.

dealpos-trial-indonesia
Did this answer your question?