Overview
Learn how you can setup E-commerce channel integrations with Kariz’s unified API
Welcome to the Kariz docs! You have come to the right place to learn how Kariz can help you setup all your E-commerce sales channel integrations through our unified API
What is Kariz ?
Kombo offers unified APIs for E-commerce We allow our customers to build a single integration to Kariz and instantly launch all E-commerce sales channel integrations to their customers.
We do this by standardizing the data models of all the E-commerce platforms we support and allowing you to interact with the unified models using a set of clearly defined endpoints.
This way, getting product data from an E-commerce platform solution like Shopify will look the same as getting product data from other E-commerce channels like Amazon. It’s the same set of data models and fields you can rely on.
Unified APIs
When scaling your e-commerce operation to multiple sales platforms, the effort and time spent both to build and maintain these integrations grows exponentially with the ammount of added channels. With Kariz, you don’t have to worry about the complexity of the Sales Channels. You will receive data in the same format for every tool you choose to support.
We offer lots of tooling to make this process as simple as possible for any possible use-case you may have. This includes multiple unified authentication methods, pagination and our OpenAPI schema’s to our full datamodels
Our Data models - Based of Shopify’s
To make connecting to Kariz as easy as possible, we use the same data models for our unified API as Shopify. This means that if you already have a integration to Shopify, we allow you to get setup in under an hour to all the other sales channel integrations that we offer. More than that, we return the data much easier than even using the Shopify API. We make multiple API calls to make sure that all the relevant e-commerce data is included in every call. This means that our product data also includes variants, inventory and inventory location. Best of all, it works the same for every E-commerce channel.
Modifications to the Shopify Data Models
We have made two minor changes to the Shopify data models:
-
ID Fields as Strings All ID fields are converted to strings to maintain consistency across different platforms.
-
Added Sales_Channel Variable A new variable called
channel_name
is added to indicate the source platform of the user data. For example, if the user data is fetched from Shopify,channel_name = 'shopify'
.
Authentication
Authenticate your users with our 2 authentication methods
Magic Link
Create new customer integrations in seconds using our magic links
User Token
Use existing authentication tokens you have for customers to get their data through Kariz
E-Commerce API reference
See how to connect to all your data across sales channels
Products & Inventory
Access all product and variant data including inventory data and
Orders
Access all order data, including returns, refunds and shipment status
Resources
Explore our other resources to learn more about Kariz
Supported Channels
Overview of all of the E-commerce channels we currently support and the data models
Pagination
Access product and order batches greater than 50 at once using our API
Open API Schema
Download our OpenAPI schema for testing and code generation
Rate limits
These are setup to help you avoid getting rate limited by the sales channels