User Guide
  • Intro
    • Welcome
      • About DotApparel
      • What is DotApparel?
      • Where is it hosted?
      • What platform(s) do we support?
      • How does syncing work?
      • Solution architecture
      • Definition of “Instance”
      • Security Overview
    • Implementation
      • Google Cloud and Firebase
  • Quick Links
  • Core
    • Overview
    • Dashboard
    • Orders
      • Mappings
      • Integrations
    • Returns
      • Mappings
    • Products
      • Mappings
        • Default mapping rules
      • Translations
      • Markets
      • Publishing products
    • Inventory
      • Mappings
        • Examples
          • Ignore Sync
          • Inventory Buffer
          • Keep Items Sold Out
          • Unlimited Inventory
    • Customers
    • Rewards
    • System Alerts
    • Settings
      • Shopify Locations, DotApparel Locations and Inventory Buffers
      • ERP credentials
      • Product images
      • Fulfillments
      • Payment gateways
      • Gift cards
      • Refunds
      • Notifications
      • Harmony Integration with DotApparel
    • Modules
      • Ship From Store
      • Local Pickup/Click & Collect
      • Shopify Markets
      • Returns
        • Australia Post (AusPost)
        • Loop Returns
      • Auto-Refunds
        • Refunding Shopify Orders from POS (In-Store)
      • Integrate with Brauz (app)
      • Integrate with The Wishlist (app)
    • Release Notes
    • Troubleshooting
      • FAQs
      • How to raise a support ticket for an issue
      • Good and bad examples of a problem ticket
      • Want to enable a new omnichannel feature?
      • Want to integrate a marketplace using DotApparel?
  • Customers
    • Overview
      • Email Examples
    • Getting Started
      • Understanding Customer Setup in your ERP
      • Data Sync
      • Configuration
      • Testing
    • Data Export Approaches
      • Option A: Consultant
      • Option B: In-House
    • Apparel21 Export Templates
    • Apparel21 Export Changelog
    • Dashboard
    • Customers
    • Orders
    • Translations
    • Mappings
    • Settings
    • Support
  • Loyalty
    • Overview
    • Getting Started
      • Terminology
    • Data Sync
      • Workflows
    • Front-End Implementation
    • Rewards Redemption
    • Rewards Emails
    • Things To Know
Powered by GitBook
On this page
  • What is Brauz?
  • How does it work?
  • Approach 1: Inventory data via Shopify API
  • Approach 2: Inventory data via DotApparel API
  • Shopify checkout extension for Brauz

Was this helpful?

Export as PDF
  1. Core
  2. Modules

Integrate with Brauz (app)

PreviousRefunding Shopify Orders from POS (In-Store)NextIntegrate with The Wishlist (app)

Last updated 11 months ago

Was this helpful?

What is Brauz?

is a tech platform that specialises in various delivery method solutions, ensuring a top-tier omnichannel retail experience. Within its suite, Brauz offers several products. Merchants have the option to leverage Brauz instead of the Find In-Store and Click & Collect modules within DotApparel Core.

How does it work?

Brauz requires the latest inventory data. There are 2 ways to achieve this:

  • Approach 1: Shopify Inventory API

    • Ideal For: Stores with multiple locations set up in Shopify.

    • Why? Choose this option if each location in your Shopify store is configured individually. If this setup is not already in place, we strongly recommend configuring each location separately. This allows Brauz to function natively without the need for additional API calls via DotApparel.

  • Approach 2: Inventory API within DotApparel Core

    • Ideal For: Stores with a single location in Shopify. Merchants must have DotApparel Core enabled to utilise this feature.

    • Why? Use this option if all locations within Apparel21 are consolidated into one location in Shopify.

Brauz strongly prefers using the Shopify Inventory API for the latest inventory data because its integration is designed around Shopify's APIs. However, for merchants with only one Shopify location, the best approach is to utilise DotApparel Core.

Approach 1: Inventory data via Shopify API

This is the preferred approach. However, each location in Apparel21 must be set up as a location in Shopify. To do this, simply navigate to Settings > Locations in your Shopify admin panel.

Do we need to set up Local Delivery and Local Pickup natively in Shopify?

No, the Brauz solution does not rely on Shopify's native local pickup feature. Instead, it is built on top of the regular shipping checkout. Therefore, you can leave the Local Delivery and Local Pickup sections blank.

Will any fulfilment types change from Apparel21?

If the fulfilment is enabled in DotApparel, the order status will always be synced from Apparel21 to Shopify.

Approach 1: Step by step onboarding guide

Steps
Responsibility

Alignment meeting

Brauz, DotApparel

Training schedule with Retail Ops and Staff

Brauz

Code pack handed off for placement on staging

Brauz

Brauz makes requested change to function or UI design

Brauz

Set up each location in Shopify admin panel

Merchant

Retailer and Brauz runs end to end test

Brauz, Merchant

[only applies if custom C&C and Find In-Store is already enabled] In the app, remove freight options relating to custom Click & Collect and/or Find In-Store

DotApparel

Script is pushed from staging to production

Brauz

Approach 2: Inventory data via DotApparel API

We recommend that merchants proceed with Approach 1. However, if locations cannot be separated, merchants can opt for Approach 2, which involves using the inventory API endpoint within DotApparel Core.

Within DotApparel Core, we offer inventory endpoint that allow Brauz to obtain accurate inventory data from your Apparel21 instance.

Although the Shopify admin has only one location, DotApparel Core supplies up-to-date stock information from multiple retail and warehouse locations within Apparel21. DotApparel Core ensures that Brauz references accurate inventory, despite there being only one Shopify location.

Which Brauz solutions utilise the inventory API within DotApparel Core?

Brauz has 6 solutions but only 4 of them utilise DotApparel Core.

DotApparel Inventory API

Click & Collect

Yes

Find In-Store

Yes

Reserve In-Store

Yes

On-Demand Delivery

Yes

Retail Appointments

No

Commerce Anywhere

No

Brauz solutions utilising the inventory endpoint within DotApparel Core

Merchants can access all of Brauz's solutions with one integration. With DotApparel Core, we can sync the latest inventory data to provide customers with the most convenient delivery method. Here's more info about a few Brauz solutions.

Click & Collect

Customers can purchase online and choose timed pick-up in store with unique order rules and logic.

  • Check stock by location

  • Filter by State, Postcode or use location services.

  • Stock API post and pull

  • Customisable email/SMS confirmation and reminder

Find in Store

Customers can check availability of stock and access fulfilment options across store locations.

  • Dynamically displays live stock levels to customers right from a PDP

Reserve In-Store

Customers can reserve stock in-store for 12 - 48 hours (length of time customisable) so items are ready in-store on arrival.

  • Reserves do not deduct inventory but managed via inventory buffers

  • Customisable email/SMS confirmation and reminder

  • 58% conversion rate

On-Demand Delivery

Customers can purchase products online and have them delivered in under 2 hours.

  • Fastest delivery method from order to fulfilment

  • Items are delivered from nearby stores

  • Live tracking and updates via SMS and email

Merchants can choose from the following carriers for delivery:

  • Uber: Covers a 15km radius

  • Rendr: Covers a 50km radius

Approach 2: Step by step onboarding guide

Steps
Responsibility

Alignment meeting

Brauz, DotApparel

Code pack built to retailer requirements utilising DotApparel Core

Brauz, DotApparel

Training schedule with Retail Ops and Staff

Brauz

Code pack handed off for placement on staging

Brauz

Brauz makes requested change to function or UI design

Brauz

Retailer and Brauz runs end to end test

Brauz, Merchant

[only applies if custom C&C and Find In-Store is already enabled] In the app, remove freight options relating to custom Click & Collect and/or Find In-Store

DotApparel

Script is pushed from staging to production

Brauz

Shopify checkout extension for Brauz

Brauz offers a Shopify Checkout Extension exclusively for Shopify Plus merchants who have upgraded to checkout extensibility. This extension simplifies front-end implementation and automatically presents all available delivery options at checkout based on your Brauz configuration.

Brauz
Store selector with available delivery options on the PDP
Delivery options: Find In-Store, Click & Collect, and On-Demand Delivery via Uber
If proceeding with Approach 1, you can leave these sections blank but make sure you have each location setup
Approach 2 is needed if the locations cannot be separate in Shopify
At checkout, customers can select their preferred delivery method based on your Brauz setup