Garchi | FAQs



How do you pronounce Garchi

Gar-chee.

What is Garchi SaaS

Garchi SaaS is a Software as a Service Headless CMS product developed by Adirani Digital Solutions Ltd for building your e-commerce store. You can consider it as a CMS (Content Management System) to create your online store.You can combine it with a technology stack of your choice to create your front-end.

It takes off most of the back-end hassle of CRUD operations required in the e-commerce system. Using your dashboard, you can manage products, manage sellers (admin only), manage categories (sellers only), manage order records, manage coupons and manage customers (admin only).

What is Garchi SaaS API

Garchi SaaS API are REST APIs developed by Adirani Digital Solutions Ltd.

Using the provided dashboard you can manage products, manage sellers (admin only), manage categories (sellers only), manage order records, manage coupons and manage customers (admin only) etc.

Then using our APIs you can render the data in your app. These are REST APIs so you can use almost any framework or tech stack for your web/mobile app.

How does API works

Garchi SaaS APIs are currently in beta and are supposed to be used at your own risk.

To use Garchi SaaS APIs first you will need a API token. A token can only be created by an admin. This token is used for keeping track of your bills so please make sure you are not publishing this token and, if possible, you are using this token with a server side logic in your app.

The API token needs to be passed as a Bearer token in the Authorization header. To know more see our docs

What if the API key/token is lost or compromised

If your token is compromised or lost then you can create a new token by revoking your current token. To do so, login to your admin account. Then go to API and then click on Revoke and Create New Token

Is this software suited for standalone or single vendor online stores

Garchi SaaS is best suited for multi-vendor online store. However that does not mean you cannot use it for standalone or single vendor purposes.

How to use Garchi SaaS for standalone or single vendor online stores

To use Garchi SaaS for standalone or single vendor online stores all you need to do is login to your account as an admin. Then go to Settings and then click on Replicate As Seller Account. This will create an exact replica of your current admin account but as a seller account.

Once your account is successfully replicated, you can see the credentials for your Replicated Seller Account.

What is an admin and what is a seller

As Garchi SaaS is best suited for multi-vendor solutions, the terms admin and seller are defined accordingly: an admin is the main business or organisation, and a seller is the business(es) or organisation(s) under the main organisation or, in some cases, those working in collaboration with the main organisation.

Let's take an example. Suppose business ABC decides to sell courses online. Let's say ABC has collaborated with five tutors who will be selling their courses online on ABC's platform. In this case, ABC is the main organisation or admin and each tutor is a seller.

Why there are some features missing for admin and some for seller

Garchi SaaS offers a separate dashboard for admin and for their sellers individually. Some of the features are admin-only (example: generating API tokens) while some features are seller-only (example: managing categories).

Do you handle online payment

No, online payment needs to be handled on your side. Once a successful transaction has been established, you can use Order API to create the order record. If you would like to keep track of payment transaction you can pass the payment_id and payment_provider field in post request body of the API.

For example: if you are using Stripe API in your app then, on successful payment, you can pass payment_provider as stripe and payment_id as payment intent object id which will help you to retrieve transactions yourself if needed.

Do you handle email notifications or do you have APIs for that

We send emails regarding: email verification for admin and seller; credentials for seller after an admin registers one;and, order statuses to your customer on your behalf when your seller changes the order status through their dashboard.

When it comes to API operations, we do not send any emails to your customers. You need to handle it at your end.

How to use third party authentication

Garchi Register and Login API are the ways to register and authenticate the user respectively. If you want you can use third party authentications like Firebase, AWS Amplify or even something of your own. In this case all you need to do is consider the user as a guest and not a registered user while using the API.

Garchi SaaS APIs are meant to achieve as much flexibility as possible for you. They are a good fit in micro-service architecture.

Are there any paid subscription plans

Garchi SaaS APIs are currently in beta and are supposed to be used at your own risk.

We are continuously working on releasing the stable version of Garchi SaaS API and paid subscription plans. Currently we have a free plan which will remain even after the stable version is released. The free plan offers API usage with a limited requests quota per month.

How can I report a bug, feedback, review, for the APIs

We are always happy to welcome any feedback or response you have. Please feel free to contact us at support@garchi.co.uk or you can use the contact form.