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

Was this helpful?

Export as PDF
  1. Intro
  2. Welcome

Solution architecture

PreviousHow does syncing work?NextDefinition of “Instance”

Last updated 9 months ago

Was this helpful?

DotApparel is exclusively installed on , a cost-effective and secure cloud computing platform. Here is a diagram that shows the connection between two brands running our DotApparel Core solution connecting ERP into Shopify, one of which has two regional stores. We can see that each of the DotApparel projects sits within a single Google Cloud account and it gets its data from the ERP database.

For merchants using the Apparel21 ERP, you may be interested to learn which Retail API endpoints DotApparel is using to fetch product data. We use two separate endpoints.

  • First, we use the ProductsSimple endpoint to get a list of all the visible style codes according to your filter. Then, we make a separate request to the Products/{id} endpoint for each style code to get all the details, like colours, sizes, and notes.

  • In some versions of Apparel21, they also make separate requests to the ProductNotes/{id} endpoint to get product notes, but in newer versions, these notes are included in the main Products/{id} endpoint, so they don't need to use the separate endpoint anymore.

Google Cloud