Hey everyone! I’m new to e-commerce and want to build a basic online store using Django. I know Django pretty well but I’ve never done e-commerce before. I’m looking for a simple setup where customers can see a list of items and buy them with one click. No shopping cart or shipping needed just yet.
I tried Satchmo but it’s too complex for what I need. I just want to connect to a payment system like Authorize.net to process the transaction and show a confirmation page.
Does anyone know of any good tutorials or lightweight Django plugins for this? I’m open to examples in other languages too if they help explain the basics. I want to make sure I’m following good practices and not making any big mistakes.
Any tips or resources would be super helpful. Thanks!
hve you looked into Django-Oscar? it’s pretty flexible and can be simplified for basic setups. For payments, Django-paypal is easy to integrate if you’re ok with PayPal.
just remember to handle inventory tracking from the start - trust me, it’ll save you trouble later. And dont forget about security stuff like CSRF protection!
I’ve been down this road before, and I can say that Django Oscar might be a good fit for your needs. It’s more flexible than Satchmo and can be scaled down for simpler setups. For your one-click purchase system, you could customize the checkout process to skip the cart entirely.
As for payment processing, Django-paypal is a solid choice if you want to start with PayPal. It’s straightforward to integrate and well-documented. If you’re set on Authorize.net, there are Python libraries available, but you’ll need to do some custom integration work.
One piece of advice: even for a simple store, make sure you handle order management and inventory tracking from the start. It’ll save you headaches later. Also, don’t forget about security - use Django’s built-in protection against CSRF attacks and ensure you’re following PCI compliance guidelines for handling payment data.
Good luck with your project!
Hey Grace_42Read! I’m intrigued by your project. Have you considered using Django REST framework with a simple React frontend? It could give you the flexibility you need without the overhead of a full e-commerce package.
For payments, Stripe has a great API that’s pretty easy to work with. Their docs are fantastic, and they have examples in Python.
One thing I’m curious about - how are you planning to handle inventory? Even with a simple setup, that could be tricky.
Oh, and security! Are you thinking about how to keep customer data safe? That’s always a big concern with online stores.
What’s the coolest feature you want to add to your store? I’d love to hear more about your vision!