esdecode
Full application

EC Shop — Python FastAPI + Vue 3 eCommerce Script, Stripe, PayPal, Paddle, Lemon Squeezy, Polar + COD

No ratings
|0 Sales|by Jianwei Wang|v1.0.0
EC Shop — Python FastAPI + Vue 3 eCommerce Script, Stripe, PayPal, Paddle, Lemon Squeezy, Polar + COD screenshot 1

Preview and demo

Status: available · Last verified 7. 11. 2026. Availability checks are not a security guarantee.

0
Sales
—
Rating
0
Reviews

Description

EC Shop is a full-featured, self-hosted store built on a Python FastAPI backend and a Vue 3 front end, selling physical products and digital downloads side by side.

Six payment channels are wired in natively: Stripe, PayPal, Paddle, Lemon Squeezy, Polar, plus Cash on Delivery. Most competing scripts stop at Stripe and PayPal — if you sell to overseas customers or need Merchant of Record handling for digital goods, Paddle and Lemon Squeezy alone will justify this script for you. Enabling one takes two steps: add its keys to .env, switch it on in Admin → Payment Config. No payment code to write.

Automatic digital delivery is built into the order flow. As soon as payment succeeds, the buyer sees the download URL, file name and licence key on the order page, with a download button and one-click copy — no manual emailing of files.

Storefront (buyers)

- Product filtering by category, type, keyword and sort

- Product pages for physical and digital goods

- Cart with quantity control, checkout with six payment options

- Order history, order detail, cancel a pending order

- Digital Delivery block with download button, licence key and copy button

- Registration and login (JWT + bcrypt)

Admin panel

- Dashboard: users, products, orders, revenue, today's orders and revenue, pending orders

- Product CRUD with physical/digital types, digital delivery fields, stock tracking

- Rich order filters: order status, payment status, payment method, keyword, date range

- User management with role control, category management, site settings

- Per-gateway toggles and configuration straight from the UI

Tech: Python 3.11+, FastAPI, SQLAlchemy 2.0, MySQL 5.7+/8.0, JWT, bcrypt · Vue 3, Vite, Pinia, Element Plus, Axios.

Zero-cost testing: empty API keys trigger simulation mode — orders complete as paid, letting you test every flow before going live.

Live demo: [https://ec-shop-standard.pocketbay.app/] · Admin: [https://ec-shop-standard.pocketbay.app/admin] — admin / admin123

Included: full source (backend + frontend), SQL schema with seed data, English README, .env example, payment-gateway configuration guide, screenshots.

Restrictions: personal / self-hosted use only. Redistribution, resale and client delivery are not included — see the Commercial ($199) licence for those rights.

Features

- **Stripe, PayPal, Paddle, Lemon Squeezy, Polar + Cash on Delivery built in**
- Gateway switching entirely via `.env` and admin toggles — no code changes
- Sell physical goods and digital downloads in one catalogue
- Automatic digital delivery with download URL, file name and licence key
- Simulation mode for testing without live merchant accounts
- Cart, checkout, order history, cancellable pending orders
- Product CRUD with stock tracking and physical/digital types
- Order management with status, payment status, method, keyword and date-range filters
- User management with buyer/admin roles
- Category management and site settings
- Dashboard with users, products, orders and revenue statistics
- Storefront filtering by category, type, keyword and sort
- Responsive design from 375px phones to desktop
- JWT authentication, bcrypt password hashing, SQLAlchemy 2.0 ORM
- Vue 3 + Vite + Pinia + Element Plus front end
- English README, SQL schema, seed data, payment guide and screenshots

Requirements

Python 3.11+, FastAPI, SQLAlchemy 2.0, MySQL 5.7+/8.0, JWT, bcrypt · Vue 3, Vite, Pinia, Element Plus, Axios

Automated Security Scan Passed

Product version:
1.0.0
Archive verified:
Yes
Scan date:
28 October 2026
Malware scan:
Passed
Secret detection:
Passed with non-blocking findings
Dependency scan:
Passed with 26 non-blocking findings
Static analysis:
Passed

A passed automated scan does not guarantee that the software is free from every vulnerability or security risk. The result applies only to this version. View scan methodology

Technical requirements

  • Database: MySQL
  • Node.js 18+ required
  • Shared hosting may not be sufficient

What is included

  • Full application package with full downloadable files
  • Documentation included for installation and setup
  • Readable source code for customization
  • 12 listed features
  • Working live demo or preview access

Who is this product for

  • Buyers who need a full application rather than a custom build from scratch
  • Teams shopping within Cross-platform
  • Projects already using Vue 3

Updates and support

  • Support terms are provided by the seller and should be reviewed before purchase
  • Update expectations should be confirmed from the listing before purchase
Full Project AcquisitionAvailableRevenue generating

Asking price: $208.00

This listing is for a one-time acquisition of the complete project, not a standard source-code licence.

Project details and operational claims are seller-provided unless explicitly marked as verified by ESDecode.

Financial information is seller-reported unless explicitly marked verified by ESDecode. Current verification status: SELLER REPORTED.

What is included in the acquisition

  • Source code
  • Database / schema
  • Deployment configuration
  • Backend
  • Documentation
  • Website

Ownership and transfer

I am the sole owner of this asset, no transfer planned.

External transfers such as domains, store listings, hosting and third-party accounts are arranged directly between buyer and seller after payment.

Technical details

Current version
1.0.0
Last updated
Oct 28, 2026
Databases
MySQL
Frontend stack
Vue 3
Shared hosting
No
Docker
No
Composer required
No
Node.js required
Yes, 18+
Documentation
Yes
Source encrypted
No
Source obfuscated
No

Marketplace review

Content review process
Listing ReviewedFiles ScannedSecurity Audit Completed

Reviewed 28. 10. 2026. The current version was reviewed.

Listing Reviewed

The marketplace reviewed the listing content, package structure and required documentation.

Files Scanned

Automated checks looked for suspicious files and common malware indicators.

Security Audit Completed

The product received an additional security-focused review beyond the baseline listing checks.

This is not a full penetration test or a guarantee that the product is vulnerability-free.

Full Project Acquisition

Asking price$208.00
Revenue generating

This listing is for a one-time acquisition of the complete project, not a standard source-code licence.

Review the Included Assets, commitment and Handover rules before purchasing.

Asking price$169.00
VAT 23%$38.87
Rounding adjustment$0.13
Total$208.00
Instant digital download
Marketplace review record available
Review the seller update policy below
Support expectations are listed below

Item Details

Last Update
October 28, 2026
Published
October 28, 2026
Version
1.0.0
Product Type
Full application
Sale Type
Full Project Acquisition
Sales
0
Reviews
No reviews

Technologies

Share this product

Know someone who might find this useful?