Skip to main content

Dutchie POS for Ecommerce

With our Dutchie POS integration, you can automatically sync all of your Dutchie inventory directly into AIQ Ecommerce.

Updated this week

How to Connect AIQ to Dutchie POS

Get Dutchie POS Credentials

Obtain your API Key and optional Room ID's from Dutchie. If you have multiple rooms setup in Dutchie, get all Room Ids.

Enable the integration in AIQ Ecommerce

  1. Navigate to Store > Integrations

  2. Click on DutchiePOS

  3. Enable the integration toggle

  4. Input the required information

  5. Click Save

Once you have successfully enabled your Dutchie integration, your first sync will occur within 10 minutes.

Customer Types

Depending on your location type, you will need to setup the following customer types within Dutchie. To access, go to Customers > Actions > Manage Customer Types. Set the following customer types to 'Show':

  • Medical

  • Medical (Required)

  • Medical - Out of State (Required if you accept out of state medical patients)

  • Recreational

  • Recreational (Required)

  • Recreational - Out of State (Required if you have State of Residence required at checkout)

Syncing Orders

Turn on the Sync Orders toggle if you'd like AIQ Ecommerce to automatically push new orders into Dutchie POS when they are confirmed.

Syncing Products/Inventory

Turning on this integration will trigger AIQ Ecommerce to automatically sync with Dutchie every 10 minutes.

You can also manually trigger a sync by going to Menu > Products and clicking Sync?

  • AIQ supports the syncing of multiple images from DutchiePOS to AIQ.

Labs

If POS syncing for UNITs are enabled, AIQ Ecom can sync the mg, % and mg per gram on lab results. These product setting can be found in Dutchie POS under > Inventory > Lab results per product

If POS mapping is enabled for lab and lab unit, AIQ Ecom will display those attributes in your menu in the following way:

  • Dutchie =-> AIQ Ecom =MG

  • Dutchie = -> AIQ Ecom =

  • Dutchie = -> AIQ Ecom =

⚠️ Warning: It can take 1 hour for product updates to become available in Dutchie's API. Once the updated labs/terpenes display in Dutchie's API, AIQ Ecommerce will be able to update that product data at the next inventory sync.

Terpenes

AIQ Ecommerce supports the following terpenes from Dutchie. These will map over to AIQ Ecommerce if you have terpenes enabled to sync.

  • 3-Carene

  • Alpha Pinene

  • Beta Caryophyllene

  • Beta Eudesmol

  • Beta Myrcene

  • Beta Pinene

  • Bisabolol

  • Caryophyllene Oxide

  • Guaiol

  • Humulene

  • Limonene

  • Linalool

  • Ocimene

  • Terpinolene

  • Terpinene

  • Trans-Nerolidol

Inventory Mapping

When products are synced from Dutchie, AIQ Ecommerce will pull over all of the fields that your location has setup to sync and AIQ Ecommerce will map each product to a certain category. To customize which fields sync and how products are mapped, see POS Settings.

Price Tiers vs Weight Tiers Mapping

AIQ Ecommerce looks at the quantityUnits field to properly map products to their proper pricing tiers.

  • If this is Quantity and tier information exists, we will map the tiers to our price tiers.

  • If this is Gram and tier information exists, we will map the tiers to our weight tiers.

Weights

All weights are entered in Dutchie POS in grams. For infused categories like edibles, beverages, topicals, and tinctures, weights are converted to milligrams in AIQ Ecom to ensure clarity for customers.

Order Statuses

When stores use the "Notify" action in DutchiePOS, we will sync this to AIQ Ecommerce's "Ready for Pickup" status.

Note: These statuses get synced every 10 minutes.

Don't Hold Inventory Setting

Some stores have their Dutchie POS setup to remove pre-ordered quantity from their quantityAvailable in their API. This could lead to double inventory being held between AIQ Ecommerce and Dutchie POS. While we have supported this on a per order based in the past, we have added a new setting to the Dutchie POS integration panel to enable this for all new orders. When enabled, AIQ Ecom will no longer hold inventory that is in open orders.

To enable navigate to Store Settings > Integrations > Dutchie POS

Send Pre-Paid Transaction Reference Setting

When this setting is enabled, if a customer checksout using a pre-paid payment (Aeropay, Stripe, Square, KindTap), we will send a Pre-Paid note and the AIQ Ecom order number to Dutchie. This will flow into Dutchie's Transaction Reference section of the POS.

To enable navigate to Store Setting > Integrations > Dutchie POS.

⚠️ Warning: Pre-Paid is only for orders that checkout using one of the pre-paid payments. We will not send this note to Dutchie if the customer updates their payment type after placing their order.

Flower Equivalent Setting

  • When enabled, AIQ Ecom will pull from Rec Flower Equivalent in DutchiePOS.

  • When disabled (default), we pull from Flower Equivalent

Kiosk Orders

Kiosk orders can be mapped to Dutchie in a few ways. If your store would like to map Kiosk orders to Dutchie's express workflow, that can be done in the Dutchie integration within AIQ Ecom.

  • Navigate to Store > Settings > Integrations

  • Open up the Dutchie integration and set the Kiosk Order Source to Express and save.

Setting the Kiosk Order Souce to Kiosk is for reporting purposes only and will still flow into preorders in Dutchie.

Use THC9

This is an optional setting for stores who wish to use the THC9 value to sync to AIQ Ecom's THC value. If this value exists, we will use it. If this value does not exist but there is a THC lab, we will fall back to that.

If this setting is disabled, we will not pull in THC9 at all.

FAQs

  • I've entered in my API credentials, but no products are showing up!

    • Occasionally we see Dutchie POS accounts have a setting enabled which requires you to add AIQ and Dispense to a specific room. To see if your Dutchie POS instance is configured this way, navigate to your Back Office > Settings > Location > Integrations. Look to see if "Assign Rooms To Menus" is enabled. If this is enabled, you can either disable this to give all API keys access to all available inventory, or you can give us permissions for specific rooms. To grant AIQ and Dispense the appropiate permissions, navigate to your Back Office > Settings > Rooms. Click on the room(s) you want to grant us access to. Find "Room accessible by menus" and ensure AIQ and Dispense are selected. You will need to repeat these steps for any room you have inventory that you want available within AIQ and our Ecommerce platform (fka Dispense).

  • Do you sync Quantity Threshold from Dutchie?

    • Once the Quantity Threshold is met in DutchiePOS, it is removed from their API and we zero it out in AIQ Ecommerce, so acts exactly like if you had also set the Quantity Threshold in AIQ.

  • How often will my inventory sync?

    • AIQ ecommerce will sync your inventory every 10 minutes. In between syncs, we will also keep an accurate hold on any inventory ordered to prevent over selling

  • How after will my order status sync?

    • AIQ ecommerce will sync your order statuses from your point of sale every 2 minutes. This allows us to have near real time order status syncing with your point of sale.

Did this answer your question?