Skip to content

Introduction ​

Bagisto is a free, open-source eCommerce platform for building and running online stores. It is released under the MIT license, so you can run, customize and extend your store as you need.

This guide is for merchants and store administrators. It shows you how to set up and run a Bagisto store from the admin panel, with no coding required. If you are building extensions, integrations or themes, see the developer documentation instead.

What you can do with Bagisto ​

  • Sell any kind of product – simple, configurable, virtual, downloadable, grouped, bundle and booking products, organized with categories, attributes and attribute families.
  • Run several storefronts from one admin panel – each channel has its own domain, theme, root category, languages and currencies.
  • Sell internationally – 22 languages with right-to-left support, multiple currencies and exchange rates.
  • Manage stock across locations – track inventory across warehouses and stores.
  • Handle every order – invoices, shipments, refunds, returns (RMA) and EU withdrawal requests.
  • Take payments and ship – online payments with Stripe, PayPal, Razorpay, PayU, PhonePe or PayGlocal, cash on delivery and money transfer, with flat rate and free shipping.
  • Look after your customers – customer accounts, customer groups with their own prices, reviews and GDPR data requests.
  • Promote your store – catalog and cart rules, coupons, email campaigns, sitemaps and search optimization.
  • Create content with Generative AI (Magic AI) – draft product descriptions, generate product images, translate reviews and more.
  • Design your storefront – choose a theme for each channel and build its pages from sections with a live preview.
  • Import in bulk – bring in products, customers and tax rates from a file.
  • Keep your team secure – admin users, roles with granular permissions and two-factor authentication.
  • Measure performance – a dashboard, and sales, customer and product reports.

Where to start ​

  1. Learn how to sign in and find your way around the admin panel.
  2. See what the dashboard tells you about your store.
  3. Follow the store setup checklist, from a fresh install to your first test order.

Press Ctrl + K (⌘ K on a Mac) on any admin page to open the command palette and jump straight to a menu item, a configuration setting, an action or a record.

How this guide is organized ​

The guide follows the order you set up and run a store, the same order as the sidebar.

SectionWhat it covers
Getting StartedThis introduction, the admin panel, the dashboard, the store setup checklist, the command palette and two-factor authentication.
Generative AIThe Generative AI (Magic AI) features built into Bagisto and how to use each one.
ThemeChoosing a theme and customizing your storefront with sections.
Store SetupChannels, languages, currencies, inventory, taxes, team access and data imports.
ConfigureStore-wide settings, from shipping, payment and checkout to email, search engines and caching.
CatalogCategories, attributes and every product type.
CustomersCustomer accounts, groups, group pricing, reviews and GDPR data requests.
SalesOrders, invoices, shipments, refunds, transactions, EU withdrawals and returns.
MarketingPromotions, email communications and search engine optimization.
CMSContent pages such as About Us or your returns policy.
ReportingSales, customer and product reports.

The extensions — B2B Marketplace, Multi Tenant Ecommerce, the B2B eCommerce Platform and the Native Mobile App — are covered at the end of the guide. The Multi-Vendor Marketplace has its own guide.

Released under the MIT License.