EC Shop — Python FastAPI + Vue 3 eCommerce Script, Stripe, PayPal, Paddle, Lemon Squeezy, Polar + COD
Preview and demo
Status: available · Last verified 7. 11. 2026. Availability checks are not a security guarantee.
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
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
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
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 processReviewed 28. 10. 2026. The current version was reviewed.
The marketplace reviewed the listing content, package structure and required documentation.
Automated checks looked for suspicious files and common malware indicators.
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.
Related Items
Full Project Acquisition
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.
Item Details
- Last Update
- October 28, 2026
- Published
- October 28, 2026
- Version
- 1.0.0
- Category
- Cross-platform
- Product Type
- Full application
- Sale Type
- Full Project Acquisition
- Sales
- 0
- Reviews
- No reviews