Preview

E-Commerce Templates
ShopStore-Pro-Full-Stack-Ecommerce-Source-Code-.zip
ShopStore Pro is a full-stack English e-commerce source code with a responsive storefront, customer accounts, shopping cart, wishlist, checkout, coupons, discounts, orders, product management, REST API, and a powerful admin dashboard. Built with HTML5, CSS3, Vanilla JavaScript, Node.js, Tailwind CSS, JSON storage, authentication, security features, and automated tests. Real payment, SMS, email, hosting, and production deployment require the buyer’s own provider accounts and configuration.
Product Description
ShopStore Pro — Full-Stack E-Commerce Website & Admin Dashboard
ShopStore Pro is a modern English-language full-stack e-commerce source code designed as a powerful and customizable foundation for building professional online stores.
The project includes a responsive storefront, customer accounts, shopping cart, wishlist, checkout workflow, coupons and discounts, order management, product and category management, articles, comments, ratings, shipping configuration, authentication, security features, REST API, and a comprehensive admin dashboard.
It is suitable for developers, freelancers, agencies, students, startups, and businesses looking for a customizable e-commerce project rather than a simple static website template.
━━━━━━━━━━━━━━━━━━━━
🛍️ STOREFRONT FEATURES
━━━━━━━━━━━━━━━━━━━━
• Fully responsive desktop, tablet, and mobile interface
• Modern English LTR design
• Light Mode and Dark Mode
• Persistent theme settings
• Performance Mode
• Optional visual effects
• Product categories
• Product filtering
• Product search
• Product detail pages
• Product image support
• Product image positioning controls
• Cover / Contain image display modes
• Product hover effects
• Original price display
• Discount percentage
• Final discounted price
• Shopping cart
• Cart quantity management
• Wishlist / Favorites
• Customer profiles
• Avatar upload and removal
• Customer information management
• Email / phone verification workflow
• Customer order history
• Article and magazine pages
• Product comments
• Product ratings
• Admin comment moderation
━━━━━━━━━━━━━━━━━━━━
🛒 SHOPPING CART & CHECKOUT
━━━━━━━━━━━━━━━━━━━━
The project includes a complete shopping and checkout workflow.
Cart features:
• Add products to cart
• Add selected quantities
• Increase or decrease quantities
• Remove products
• Automatic total calculation
• Cart persistence
Checkout features:
• Customer name
• Phone number
• Delivery address
• Order notes
• Coupon / discount code
• Coupon validation
• Product subtotal
• Coupon discount
• Shipping cost
• Final order total
• Order creation
• Pending-payment cancellation
━━━━━━━━━━━━━━━━━━━━
🎟️ COUPONS & DISCOUNTS
━━━━━━━━━━━━━━━━━━━━
• Create coupon codes
• Manage coupon codes
• Percentage-based discounts
• Coupon validation
• Discount calculation
• Apply coupons during checkout
• Product-level discounts
━━━━━━━━━━━━━━━━━━━━
📦 ORDER MANAGEMENT
━━━━━━━━━━━━━━━━━━━━
Customers can view their previous orders and order details.
Supported order statuses:
• Pending Payment
• Paid
• Processing
• Shipped
• Delivered
• Cancelled
Administrators can view and manage orders, customer information, delivery addresses, and order statuses.
━━━━━━━━━━━━━━━━━━━━
👤 CUSTOMER ACCOUNTS
━━━━━━━━━━━━━━━━━━━━
• Registration and login
• Customer profiles
• Name management
• Email management
• Phone number management
• Address management
• Password management
• Avatar upload
• Avatar removal
• Email / phone verification workflow
• Customer order history
━━━━━━━━━━━━━━━━━━━━
⚙️ ADMIN DASHBOARD
━━━━━━━━━━━━━━━━━━━━
The included admin dashboard provides centralized management for the entire store.
Product Management:
• Add products
• Edit products
• Delete products
• Hide / show products
• Product prices
• Product stock
• Product discounts
• Product weight
• Product categories
• Product descriptions
• Product origin
• Product images
• Image positioning
• Comment settings
Category Management:
• Create categories
• Edit categories
• Delete categories
• Hide / show categories
When a category is hidden, products assigned to that category can also be hidden from the public storefront.
Order Management:
• View orders
• View order details
• View customer information
• View delivery addresses
• Change order status
Customer Management:
• View customer accounts
• View customer information
• Manage customer profiles
• View phone numbers
• View delivery addresses
• Reset customer passwords
Coupon Management:
• Create coupons
• Manage coupons
• Configure percentage discounts
• Validate discount codes
Content Management:
• Create and manage articles
• Manage product comments
• Moderate customer comments
Admin Management:
• Manage secondary administrators
• Grant administrator access
• Reset administrator passwords
• Protect the main administrator account
━━━━━━━━━━━━━━━━━━━━
🚚 SHIPPING CONFIGURATION
━━━━━━━━━━━━━━━━━━━━
Supported shipping methods:
• Free shipping
• Flat-rate shipping
• Per-item shipping
• Weight-based shipping
Shipping settings can be configured through the admin dashboard.
━━━━━━━━━━━━━━━━━━━━
🔐 SECURITY & AUTHENTICATION
━━━━━━━━━━━━━━━━━━━━
• Password hashing using Node.js scrypt
• Passwords are not stored as plain text
• Admin session invalidation after credential changes
• Optional remembered admin login
• Login rate limiting
• Order rate limiting
• Coupon rate limiting
• Comment rate limiting
• Verification request rate limiting
• Input validation
• Security headers
• Content Security Policy
• Iframe protection
• Secure access tokens for payment-related flows
• Protection of internal configuration and data directories
━━━━━━━━━━━━━━━━━━━━
🔌 NODE.JS BACKEND & REST API
━━━━━━━━━━━━━━━━━━━━
The project includes a Node.js backend with a JSON-based REST API architecture.
Main API areas include:
• Products
• Categories
• Coupons
• Orders
• Customers
• Administrators
• Profiles
• Comments
• Articles
• Shipping settings
• Store settings
• Verification workflows
• Payment testing workflow
Backend technologies include Node.js built-in modules such as:
http
fs
path
crypto
The project does not require React, Vue, Laravel, WordPress, or another large application framework.
━━━━━━━━━━━━━━━━━━━━
💾 DATA STORAGE
━━━━━━━━━━━━━━━━━━━━
The current version uses JSON-based persistent storage.
Example data files include:
• products.json
• categories.json
• coupons.json
• orders.json
• customers.json
• admins.json
• comments.json
• posts.json
• site-settings.json
For larger production environments, developers can migrate the storage layer to PostgreSQL, MySQL, MongoDB, or another database system.
━━━━━━━━━━━━━━━━━━━━
🎨 FRONTEND TECHNOLOGIES
━━━━━━━━━━━━━━━━━━━━
• HTML5
• CSS3
• Vanilla JavaScript
• Tailwind CSS
Vanilla JavaScript handles the main interactive functionality including:
• Shopping cart
• Wishlist
• Product filtering
• Search
• Checkout
• Coupons
• Orders
• Authentication
• Customer profiles
• Admin dashboard
• Product management
• Category management
• Comments
• Theme settings
━━━━━━━━━━━━━━━━━━━━
🖥️ BACKEND TECHNOLOGIES
━━━━━━━━━━━━━━━━━━━━
• Node.js
• JavaScript
• REST API
• Node.js built-in HTTP server
• Node.js Crypto / scrypt
• Nodemailer
• JSON persistent storage
━━━━━━━━━━━━━━━━━━━━
📧 EMAIL & VERIFICATION
━━━━━━━━━━━━━━━━━━━━
The project includes functionality prepared for SMTP-based email workflows.
Buyers can configure their own:
• Gmail SMTP
• Domain SMTP
• SMTP credentials
• Email provider
Verification functionality can also be connected to the buyer's own SMS provider using their own API credentials.
━━━━━━━━━━━━━━━━━━━━
💳 PAYMENT SYSTEM
━━━━━━━━━━━━━━━━━━━━
The project includes a development/testing payment workflow for testing the checkout and order process.
IMPORTANT:
Real payment processing is NOT included as an active production payment service.
To accept real payments, the buyer must configure their own:
• Payment gateway
• Merchant account
• API credentials
• Payment callback URL
• Production domain
• HTTPS / SSL
• Hosting environment
Payment gateway integration may require additional provider-specific configuration or development depending on the buyer's country and selected payment provider.
━━━━━━━━━━━━━━━━━━━━
🧪 TESTING
━━━━━━━━━━━━━━━━━━━━
The project includes automated testing functionality.
Testing tools include:
• Node.js test scripts
• API tests
• UI tests
• JSDOM
• Quality test scripts
Run the quality test with:
npm run test:quality
━━━━━━━━━━━━━━━━━━━━
🚀 INSTALLATION
━━━━━━━━━━━━━━━━━━━━
Windows:
The project includes a Windows installation / launch script:
01_INSTALL_AND_RUN_STORE.bat
The script is designed to help with:
• Checking Node.js
• Installing dependencies
• Preparing persistent storage
• Starting the server
• Opening the store
Manual installation:
npm install
Start the server:
npm start
Store:
http://localhost:3000
Admin Dashboard:
http://localhost:3000/admin.html
━━━━━━━━━━━━━━━━━━━━
📦 WHAT YOU RECEIVE
━━━━━━━━━━━━━━━━━━━━
Your purchase includes the ShopStore Pro source-code package containing:
• Complete storefront source code
• Node.js backend
• REST API
• Admin dashboard
• Customer account system
• Shopping cart
• Wishlist
• Checkout workflow
• Coupon system
• Discount system
• Order management
• Product management
• Category management
• Customer management
• Article system
• Comment and rating system
• Authentication system
• Security functionality
• Shipping configuration
• JSON data storage
• Installation scripts
• Testing scripts
• Project configuration files
━━━━━━━━━━━━━━━━━━━━
⚠️ IMPORTANT INFORMATION BEFORE PURCHASE
━━━━━━━━━━━━━━━━━━━━
Please read this section carefully before purchasing.
ShopStore Pro is a downloadable source-code product. It is NOT a hosted store, SaaS subscription, managed service, or hosting package.
The purchase provides the source code and project files described on this product page.
The buyer is responsible for configuring and deploying the project according to their own requirements.
The following services are NOT included as third-party services:
• Real payment gateway account
• Merchant/API credentials
• SMS provider account
• SMS API credentials
• Gmail / SMTP account
• Domain name
• SSL / HTTPS
• Production hosting
• Payment callback configuration
• Production database
• Monitoring
• Backups
The included payment functionality is intended for development and testing. Connecting the project to a real payment provider requires the buyer's own provider account and configuration.
The current project uses JSON-based storage. For high-traffic or large-scale production stores, migrating the data layer to a dedicated database is recommended.
Please review all listed features, technologies, requirements, and limitations before purchasing.
━━━━━━━━━━━━━━━━━━━━
📜 LICENSE — EXTENDED COMMERCIAL + CLIENT WORK
━━━━━━━━━━━━━━━━━━━━
The purchase includes an Extended Commercial + Client Work license.
The buyer may:
• Use the source code for personal projects
• Use the source code for commercial projects
• Modify and customize the source code
• Deploy the modified project for their own business
• Use the modified project to create websites or applications for clients
• Charge clients for development, customization, installation, and deployment services
IMPORTANT LICENSE RESTRICTIONS:
The buyer may NOT:
• Resell the original ShopStore Pro ZIP package
• Upload the original ZIP package to another marketplace
• Sell or distribute the original source-code package on another website
• Share the original ZIP package publicly
• Give the original ZIP package to other developers for redistribution
• Sublicense or redistribute the original source code as a standalone product
• Claim ownership of the original ShopStore Pro source code
• Use the purchased files to create another competing source-code product for resale without permission
The license allows the buyer to use and modify the source code for their own projects and client work, but it does NOT transfer exclusive ownership or resale rights to the original source-code package.
The original ShopStore Pro source-code package is licensed to the purchaser for use and customization only and may not be redistributed or resold as a standalone digital product.
━━━━━━━━━━━━━━━━━━━━
🧑💻 RECOMMENDED FOR
━━━━━━━━━━━━━━━━━━━━
• Web Developers
• Freelancers
• Web Development Agencies
• Students
• Startups
• E-commerce Projects
• Businesses
• Developers building custom online stores
• Developers looking for a Node.js e-commerce foundation
━━━━━━━━━━━━━━━━━━━━
🛠️ TECHNOLOGY STACK
━━━━━━━━━━━━━━━━━━━━
HTML5 · CSS3 · Vanilla JavaScript · Node.js · REST API · JSON · Tailwind CSS · Nodemailer · Node.js Crypto/scrypt · JSDOM · Windows Batch Scripts
━━━━━━━━━━━━━━━━━━━━
📌 FINAL NOTE
━━━━━━━━━━━━━━━━━━━━
Please review the complete product description before purchasing.
This product provides the source code and project files described above. Third-party services, hosting, domains, payment accounts, SMS accounts, SMTP accounts, API credentials, and production infrastructure are not included unless explicitly stated.
By purchasing this product, the buyer acknowledges that they have reviewed the included features, technologies, requirements, and license restrictions.
What you get
1 file · 1.45 MB
- shop-english.zipZIP · 1.45 MB
E-Commerce Templates
ShopStore-Pro-Full-Stack-Ecommerce-Source-Code-.zip
ShopStore Pro is a full-stack English e-commerce source code with a responsive storefront, customer accounts, shopping cart, wishlist, checkout, coupons, discounts, orders, product management, REST API, and a powerful admin dashboard. Built with HTML5, CSS3, Vanilla JavaScript, Node.js, Tailwind CSS, JSON storage, authentication, security features, and automated tests. Real payment, SMS, email, hosting, and production deployment require the buyer’s own provider accounts and configuration.
Tags
Frequently asked questions
Do I get access instantly?
Yes. This is a digital product — you can download it right after checkout, straight from your library.
Can I use it for commercial projects?
Licence terms are set by the seller. Check the product description before you buy — it states any limits on personal, commercial or client use.
What's your refund policy?
You're covered by a 30-day money-back guarantee. If something isn't right, request a refund from your order and the Getly team reviews it.
What file formats and sizes will I get?
You'll download the files exactly as the seller packaged them (about 1.45 MB). See the product details and description for the included formats.
Do I get free updates?
Yes — when the seller ships a new version, you can re-download the latest files from your library at no extra cost. Check the changelog for recent updates.
Price
$39.60
![E- commerce website [MONO]](/_next/image?url=https%3A%2F%2Fpub-94bac7ffddcd49979b3fd722ae492e58.r2.dev%2Fimages%2F0a4cf2a9-d6ab-4c63-be0a-9c81534b05e9%2FrkxJtvKz9SJaiI_N29s6y.jpg&w=1920&q=80)


