CAR PARTS ECOMMERCE CASE STUDY

Bagged & Reckless

Developed a custom Django ecommerce site for a car parts brand, with air ride product browsing, Stripe integration, customer car galleries, and custom admin tools.

Responsive Homepage
Live Project Responsive Design Stripe Checkout Printify Integration Customer Car Gallery Custom Staff Tools

Problem

What the project needed to improve

Bagged & Reckless is a custom Django ecommerce platform built for a specialist car parts and air ride brand, focused on aftermarket parts, clothing, and customer car content.

The platform combines a responsive online store with car-focused browsing, allowing customers to search products, browse air ride kits by make and model, manage their basket, and complete secure Stripe checkout.

The project was designed to provide an easy customer experience while giving the business full control over products, orders, stock management, customer enquiries, tracking updates, and customer car gallery content.

Customer Features

  • Responsive online shopping experience
  • Car product browsing and search
  • Air ride make/model navigation
  • Product image galleries and modal viewing
  • Variant and size selection
  • Session-based basket system
  • Secure Stripe Checkout integration
  • Customer account profiles and order history
  • Customer car gallery browsing
  • Contact and car enquiry forms

Admin Features

  • Frontend product management
  • Product variant and image management
  • Air ride make/model management
  • Order dashboard and tracking updates
  • Contact and car enquiry management
  • Out-of-stock product controls
  • Customer car gallery moderation
  • VAT totals and order reporting
  • Printify integration workflows

Technical Highlights

  • Built with Django and MySQL
  • Stripe payment integration
  • Responsive mobile-first layouts
  • Stripe webhook order processing
  • Printify API integration
  • Session-based basket system
  • Product stock handling
  • reCAPTCHA-protected forms
  • PDF invoice generation

Solution

Features built around the customer and the business

Customer Features

Responsive ecommerce experience

Optimised shopping experience across desktop, tablet, and mobile devices.

Advanced product search

Customers can search, browse, and filter aftermarket products quickly.

Air ride make/model browsing

Dedicated navigation flow for air ride kits by car make and model.

Product image galleries

Interactive product galleries with modal image viewing.

Variant selection

Customers can select sizes, colours, and product variations.

Session-based shopping bag

Persistent basket management with quantity controls and stock validation.

Secure Stripe Checkout

Fast and secure online payments through Stripe Checkout.

Customer accounts

Logged-in users can save delivery details and access order history.

Customer car gallery

Visitors can browse featured customer builds and uploaded vehicles.

Contact & car enquiry forms

Customers can submit enquiries and car-specific requests securely.

Business/Admin Features

Frontend product management

Staff can manage products, images, and variants without using Django admin.

Air ride make/model management

Admins can manage dedicated browsing structures for air ride kits.

Order management

Staff can search, filter, and update customer orders and tracking numbers.

Stock visibility controls

Products can be marked out of stock and hidden when unavailable.

Contact request management

Staff can manage customer enquiries and car requests.

Customer car gallery moderation

Admins can manage uploaded customer vehicle content.

VAT reporting tools

Order dashboard includes VAT totals and reporting support.

Printify integration workflows

Printify product syncing and fulfilment integrations are implemented in code.

Responsive admin pages

Management tools are optimised for desktop, tablet, and mobile devices.

Stripe webhook processing

Automated payment confirmation and order processing workflows.

Screenshots

Selected supporting views

Air Suspension Browsing
Air Suspension Browsing
Merch Product Catalogue
Merch Product Catalogue
Shopping Bag
Shopping Bag

Tech Stack

Tools and technologies

Django Python MySQL Stripe Bootstrap 4 JavaScript jQuery django-allauth django-crispy-forms reCAPTCHA

Result

What the finished system supports

Improved Product Discovery

Customers can quickly browse air ride kits and aftermarket products by make, model, category, and search.

Mobile-First Shopping Experience

The storefront is optimised for phones, tablets, and desktop devices.

Streamlined Order Management

Staff can manage orders, tracking numbers, and customer requests from custom frontend admin pages.

Reduced Manual Product Updates

Product variants, images, and Printify product syncing reduce repetitive admin work.

Faster Customer Enquiries

Dedicated contact and car enquiry workflows simplify customer communication.

Scalable Ecommerce Platform

The Django-based architecture supports expanding products, categories, and customer content.

Brand-Focused User Experience

Custom layouts, galleries, and promotional sections reinforce the Bagged & Reckless identity.

Secure Online Payments

Stripe Checkout and webhook handling provide reliable order processing and payment confirmation.

Next Project

Have a project in mind?

Let's shape it into a clear website or business system that is practical to run.

Contact Me