Django and Stripe eCommerce – Free Starter

Hello Coders!

This article presents an open-source mini eCommerce solution built on top of an open-source kit powered by Stripe and Django bootstrap 5, The UI has been improved to support rapid editing of any product defined in Stripe (information, pricing, and images). Released on GitHub, sources can be included in commercial projects or simply used in e-learning activities. Thanks for reading!

Another useful feature of this project is bootstrap 5 design, provided by Creative-Tim, Soft UI Design, the UI kit used for styling pages, comes with 50+ components and reusable widgets, at least for a decent eCommerce project.



how it works

To fully use the features of this starter, we need a Stripe account with certain products, and no more than 5 minutes to follow the steps presented in the video:

  • Download or Fork Product
  • install dependencies
  • Migrate the database and create a superuser
  • save stripe secrets in env file
  • Start the app and authenticate as a superuser
  • Import products and edit local information

Being visual, the above steps shouldn’t take long, even for a programming beginner. The left panel shows Stripe products and the right panel is dedicated to local products.

Editable fields For each product: Name, descriptionlow information And Images,

For each image, the user can provide external links or local images saved by the Django backend.


Once the product is created, the user can visualize the generated page, edit the information and delete the product (confirmation required).

Django and Stripe - Imported Product Layout.


Django and Stripe – Product page

Django and Stripe - Imported Product Header.


Thanks for reading! For more resources and support, please reach out to:

Leave a Comment