Frappe

Cloud

Marketplace

Ecommerce Theme

Frappe

Products

Insights

Ecommerce Theme
A modern, responsive theme builder for e-commerce webshops built on the Frappe Framework.

Publisher

Md Omar Faruk

Supported versions

Version 15

Categories

Paid

E-Commerce

About

A modern, responsive theme builder for e-commerce webshops built on the Frappe Framework.
This theme provides web templates, custom pages, and utilities to create beautiful online stores effortlessly.

✨ Features

🌐 Web Templates

  • 🧭 E-Commerce Navbar β€” Customizable navigation bar with logo, search, and cart

  • 🦢 E-Commerce Footer β€” Multi-column footer with social media integration

  • 🦸 Hero Section β€” Beautiful hero banners for your homepage

  • πŸ›’ Product Grid β€” Responsive product listing with filters

  • 🧩 Product Card β€” Reusable product cards with redirect actions

  • πŸ—‚οΈ Category Group β€” Organize products by category

  • ⏰ Timer Section β€” Countdown timer for flash sales and promotions

  • 🧱 Tabs Section β€” Tabbed interface for structured e-commerce content

🧭 Custom Pages

  • All Products β†’ /all-products

  • Shop by Category β†’ /shop-by-category

  • Shopping Cart β†’ /cart

  • Orders β†’ /order

  • User Profile β†’ /me

  • Contact β†’ /contact

  • Custom 404 β†’ Custom branded error page

🎨 Styling & Assets

  • ⚑ Tailwind CSS β€” Utility-first modern CSS framework

  • 🧠 Material Design Icons and Feather Icons

  • πŸ–ΌοΈ Tobii Lightbox β€” Image gallery support

  • πŸŒ— Dark Mode β€” Built-in light/dark toggle

βš™οΈ Utilities

  • Product filtering with discounts

  • Price and stock availability tracking

  • Wishlist management

  • Product reviews

  • Variant price comparison (lowest variant detection)

  • Cart and checkout integration

🧩 Requirements

  • Python: 3.10+

  • Frappe Framework: 15.x+

  • Required Apps:

    • frappe

    • erpnext (for product and sales functionality)

    • webshop (for cart & e-commerce management)

    • payments (for payment gateway integration)

⚑ Setup Process

Follow these steps to apply and configure the Ecommerce Theme on your website:

1️⃣ Apply the Theme

  1. Go to Website > Website Settings.

  2. Under Website Theme, select Ecommerce Theme.

  3. Save the settings.

2️⃣ Configure Navbar & Footer

  1. Go to Website > Web Template.

  2. Create or edit templates:

    • Navbar: Choose E-Commerce Navbar

    • Footer: Choose E-Commerce Footer

  3. Add your logo, navigation links, and social media URLs.

3️⃣ Create Homepage

  1. Go to Website > Web Page.

  2. Create a new page with the title Home and route /.

  3. Add sections:

    • Hero Section

    • Category Group

    • Product Grid

    • Timer Section (optional for promotions)

  4. Publish the page.

4️⃣ Check on Frontend

Visit your site’s homepage β€” it should now display your e-commerce theme with dynamic content.

πŸ“œ License

AGPL-3.0
Copyright (C) 2024 Md Omar Faruk

πŸ’Ž Credits

  • πŸ‘¨β€πŸ’» Author: Md Omar Faruk (omfsakib@gmail.com)

  • 🧱 Framework: Frappe Framework

  • πŸ›οΈ E-commerce: Built with ERPNext & Webshop

  • 🧩 Icons: Material Design Icons, Feather Icons

  • 🎨 CSS: Tailwind CSS

πŸ“ž Support

For any issues, feature requests, or collaboration:
πŸ“§ Email: omfsakib@gmail.com
🌐 Visit: omfsakib.pythonanywhere.com

User Reviews

No reviews yet, be the first to review.

0.0

0 rating

Rate and share your experience

Text

Explore more apps