Drako Store | eCommerce Platform v2.0.1

Easily sell your digital products using this standalone, self-hosted store system

New Features​

Added Product Bundles, You can now combine multiple products with custom discount percentages. Bundles appear on relevant product pages and in the cart when users have matching items, encouraging additional purchases while offering savings.

Improvements:​

  • Improved homepage performance by caching data for logged-in users
  • Improved cart feedback, added informative messages when adding products (already in cart, out of stock, etc.)
  • Improved holiday effects system with new Easter and Black Friday themes, and added user toggle to enable/disable effects
  • Increased CSRF token lifetime
  • Improved Anti-Piracy Placeholder System for Faster Downloads
    • The anti-piracy placeholder system has been optimized for significantly faster downloads, especially for large files and archives. Previously, the system scanned every file for placeholders each time a user downloaded a product. Now, placeholder locations are pre-scanned and stored when you initially create or update a product, resulting in a lot faster download speeds.
Note: To enable faster downloads for existing products, you'll need to re-upload product files by updating each product and uploading the file again. New products and updates will automatically use the optimized system.

Bug Fixes:​

  • Fixed issue where CTRL+C would not stop the process
  • Fixed an issue causing Personal PayPal accounts to not work
  • Fixed navbar content shifting on page load
  • Fixed duplicate Discord ID field in staff user management page
  • Fixed "Back to Products" button to return to the previously viewed category instead of showing all products

New Features​

  • The store has been completely redesigned with a modern, clean, and user-friendly interface.
  • Added support for local email/password authentication alongside Discord login, fully configurable to use either method or both
  • Added support for PayPal Personal accounts to accept payments (previously only Business accounts were supported)
  • Added Staff Team System, Grant specific permissions to team members to help manage products, invoices, discounts, sales, anti-piracy, and users without giving full owner access.
  • Added themed sale event banners with 8 pre-designed holiday themes (Black Friday, Christmas, Easter, New Year, Summer, Halloween, Valentine's, Cyber Monday) featuring unique animations and eye-catching designs that display above the navbar to boost sale visibility
  • Added customizable holiday effects system allowing you to enable/disable seasonal themes (Christmas, Halloween, Valentine's, New Year) with animated decorations throughout the site and footer
  • Added "All products" button to product categories on products page
  • Added pagination to downloads page (5 versions per page) for improved performance and user experience
  • Added automatic "Last Updated" date tracking for Terms of Service and Privacy Policy pages
  • Added customizable social media links to the footer (Discord, Twitter, Instagram, YouTube, GitHub, TikTok, LinkedIn, Facebook)
  • Added Frequently Asked Questions (FAQ) section to the home page. you can now add, edit, and manage FAQs from the Page Customization panel to help customers find answers to common questions.

Improvements​

  • Email configuration has been moved to the staff panel on the settings page, instead of the config.yml file
  • Users can now change their email address directly from their profile page with email verification
  • Improved product page metadata with banner images, pricing, and stock information for better Discord link previews
  • User profiles are now publicly accessible with limited information (username, avatar, join date) for better Discord embeds and sharing
  • Feature cards on the home page are now fully customizable with support for unlimited cards
  • Redesigned settings and page customization pages with a more compact, user-friendly layout featuring sidebar navigation
  • Redesigned PDF invoices with new design and improved layout
  • Redesigned email invoices with new design and improved layout

Bug Fixes:​

  • Fixed Coinbase payments not automatically processing
  • Fixed an issue where payment IDs were being duplicated in some cases, which caused errors during payment processing.
  • Fixed price breaking when editing products on sale, sales are now automatically disabled when product prices are changed
  • Fixed issue where PDF invoices were not generated when email system was disabled

Breaking Changes:​

Updated API Endpoints:
  • GET /api/users/:userId
  • POST /api/users/:userId/addproduct/:urlId
  • POST /api/users/:userId/removeproduct/:urlId

Bug Fixes:​

  • Fixed a security vulnerability,
  • Fixed an error that occurred when logged-out users clicked a product category,
  • Fixed PayPal transaction ID mismatch between invoices and PayPal dashboard.,
Note: This update is primarily released to address the security vulnerability and resolve some existing bugs. Another update containing new features and improvements will be coming soon.

Additions:​

  • All user downloads are now logged with detailed information, including user agent, IP address, date, file size, completion time, and more for enhanced tracking and analysis.
  • Added a download history page to view users' complete download history, including all details, to assist with resolving payment disputes or verifying file downloads
  • Added PDF invoice generation, Automatically creates detailed PDF invoices for all purchases that are attached to order confirmation emails
  • Added "Invoices" tab on user profile page, Allows users to view their complete payment history and access all past invoices
  • Added Invoices page to the staff panel
  • Added an option to display product statistics on each product page showing release date, purchases, downloads, and last update information.
  • Added transfer button to user profiles allowing staff to move all products and serials between accounts
  • Added Monthly/Yearly stats toggle, Enables switching between monthly and yearly data views in the staff panel overview charts

Modifications:​

  • Revamped staff panel design with improved user interface, improved visual elements, and a more intuitive layout that makes managing your store simpler
  • Improved cart page design
  • Improved products page and product cards design
  • Improved product downloads page design
  • Improved reviews page design
  • All pages are now cached for users that aren't logged in
  • Users can now access their profile at /profile without needing their user ID in the URL
  • Creating a product will now redirect to the product page instead of the staff panel
  • Editing a product will now redirect to the product page instead of the staff panel
  • Updating a product will now redirect to the downloads page of that product instead of the staff panel
  • Modified the 'trustProxy' option in the config.yml to allow you to specify how many proxies your application sits behind
  • Fixed visual bugs and confusing UI elements on the profile page

Additions:​

  • Added a new "Serials" product type for selling unique serial keys, such as software licenses or game activation codes. Serial keys are randomly assigned to customers and removed from the pool after purchase. You can also include optional product files.
  • Added the option to choose between SendGrid and regular SMTP for sending emails.
  • Added average rating box to reviews page showing rating score and total reviews
  • Added external link icons for custom navigation tabs in the navbar

Modifications:​

  • Slightly improved the design of the staff panel
  • Slightly improved the invoice email design
  • Slightly improved the product cards on the products page
  • Fixed an issue causing the "Profile" link to not work in the footer
  • Fixed staff panel "Sales" page incorrectly displaying expired product sales that should no longer be visible
  • Fixed an issue causing the profile dropdown menu to not work on mobile.
  • Fixed an issue where the Sales stat box incorrectly displayed percentage changes in red even when sales increased in the staff panel.
  • Fixed an issue where Service products forced you to upload a product file
  • 'Update Product' button no longer displays for 'service' product types on product pages.
In this update, we’ve improved the overall design and user experience of the store, giving it a cleaner, more modern look. We’ve also added some quality-of-life improvements, fixed bugs, and made other small adjustments to improve your experience.

Additions:​

  • Added review settings, with options to send reviews to a Discord channel, set a minimum review length, and allow users to delete their own reviews
  • Added an option to use a background gradient instead of background image, based on accent color
  • Added "Update Product" and "Edit Product" buttons on product pages for staff for quick access.
  • Added automatic compression and WebP conversion for background image to improve page loading times.
  • Added a default privacy policy

Modifications:​

  • Updated the navbar with a new design
  • Updated the footer with a new design, more info, and real payment method images
  • Updated the website's font to a modern and clean style, and added an option to change the font in the staff panel
  • Updated user profile page layout, slightly improved design, and made it more responsive
  • Improved the design of the "Site Banner Text"
  • Improved the design of the create a review modal
  • Slightly improved the home page design
  • Improved product page layout by fixing responsiveness for long product names and moving the price tag for better alignment.
  • Fixed responsiveness for embedded YouTube videos in product descriptions, ensuring they resize properly and automatically fit within the description on all screen sizes
  • API endpoints for adding or removing products from users now log actions and assign roles just like when products are added through the website

Additions:​

  • Added a fully automated sale system to easily set up product sales with start and end dates.
  • Added "Service" product type to display a "View Details" button instead of a "Download" button
  • Added a product reviews section to display all reviews for that product on its product page.
  • Added automatic cleanup for old product versions, If enabled, only the last X versions are kept, and older files are deleted when a new version is uploaded.
  • Added API endpoint /api/discounts/create to allow creating discount codes (API Documentation)
  • Added tracking of total downloads for each product version
  • Added a download count to each version on the downloads page and improved the design slightly.
  • Added a fallback system to store and display Discord usernames and avatars for reviews when user profiles become unavailable.
  • Added an option to edit discount codes

Modifications:​

  • Revamped the staff panel with a fresh modern design
  • Revamped the staff panel overview page with a monthly stats chart, top users by total spent, best-selling products (top 5) and improved design
  • Revamped the staff panel products page with an improved design, added drag-and-drop sorting for product cards with real-time updates
  • Revamped the staff panel discount codes page with an improved design
  • Improved the settings and page customization page and added some more visibility settings
  • Fixed CSRF issues for API endpoints.
  • Fixed an issue causing .ico files to not work
  • Fixed an issue causing PayPal checkouts to miscalculate totals when discounts and sales tax were applied simultaneously.
  • Fixed an issue where product totalDownloads was incorrectly incremented when viewing the downloads page instead of only when downloading the product.
  • Fixed an issue where users could spam duplicate reviews for the same product.
  • Fixed an issue causing the currency symbol on product pages to not change
  • Fixed alignment issue where the 'Add to Cart' button was misaligned when displayed alone without other buttons.
  • Fixed the review display order to show the latest reviews first.
  • Fixed an issue preventing users from being able to review free products.
  • Fixed an issue causing the SEO settings to be missing from the settings page

Additions:​

  • Revamped the homepage with a fresh modern design, smoother animations, and an overall better look and feel
  • Revamped the User Profiles page with a fresh modern design
  • Added a Users page in the staff panel to view and manage all registered users.
  • Added automatic compression and WebP conversion for product banners to improve page loading times.
  • Added configurable redirects in the config.yml file with support for custom paths, targets, and status codes.
  • Added automatic synchronization of Discord usernames and avatars if they differ from the current session.
  • Added API endpoint /api/users/:discordID/addproduct/:urlId to allow adding products to users (API Documentation)
  • Added API endpoint /api/users/:discordID/removeproduct/:urlId to allow removing products from users (API Documentation)

Modifications:​

  • Improved file access security
  • Improved the reviews page design and added pagination for improved usability and performance.
  • Improved the payment success page design and added celebratory fireworks for a more satisfying user experience
  • Improved the error page design
  • Slightly improved the design of product cards on the products page
  • Improved the design of the cart page
  • Improved overall handling of discount, tax, and total price logic.
  • Reduced cache time for faster updates to improve user experience.
  • Discord usernames are now stored in the database
  • Ban status is no longer cached to ensure real-time ban status verification
  • Fixed errors with Anti-piracy placeholders
  • Fixed an issue where entering an invalid discount code incorrectly recalculated the total price in the cart.
  • Fixed errors and improved handling when entering invalid discount codes.
  • Fixed issues with payment and price calculations.
  • Fixed an issue causing the cart count in the navbar to not update instantly
  • Fixed an issue where the dropdown arrow in the navbar did not match the accent color.
  • Fixed an issue causing the "Display random reviews on the homepage" setting to not work
Buy a license now
$14.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Extras
Full Source Code
+ $72.99
Share and earn
Refer this resource and earn a 15% commission.
14,112 Views
70 Purchases
66 Downloads
Aug 15, 2024 Published
Nov 16, 2025 Updated
4.50 star(s)
Average rating (9)
902.7 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI Content Disclosure
AI is used within this project for config generation, code cleanup and improvements
Type
  1. Portfolio
  1. Business
  1. Content sharing
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
Multi Guilded | Moderation, Music, Tickets, Giveaways, Leveling, Addons System and More...
5.00 star(s) 56 ratings
1,355 purchases
Self-hosted, customizable and automatic status page with downtime alerts
5.00 star(s) 2 ratings
82 purchases
Simplify Recruitment With Drako Bot Application System
5.00 star(s) 2 ratings
260 purchases
Ensure your members never miss an important message again with the Drako Bot Sticky Messages Addon!
5.00 star(s) 1 ratings
173 purchases
Empower your users to download files directly within your Discord server with the Drako Bot Product
Not yet rated
159 purchases
Share and earn
Refer this resource and earn a 15% commission.
14,112 Views
70 Purchases
66 Downloads
Aug 15, 2024 Published
Nov 16, 2025 Updated
4.50 star(s)
Average rating (9)
902.7 KB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. No
AI use in marketing
No
AI Content Disclosure
AI is used within this project for config generation, code cleanup and improvements
Type
  1. Portfolio
  1. Business
  1. Content sharing
Supported languages
  1. English
Includes DRM
Yes
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
Multi Guilded | Moderation, Music, Tickets, Giveaways, Leveling, Addons System and More...
5.00 star(s) 56 ratings
1,355 purchases
Self-hosted, customizable and automatic status page with downtime alerts
5.00 star(s) 2 ratings
82 purchases
Simplify Recruitment With Drako Bot Application System
5.00 star(s) 2 ratings
260 purchases
Ensure your members never miss an important message again with the Drako Bot Sticky Messages Addon!
5.00 star(s) 1 ratings
173 purchases
Empower your users to download files directly within your Discord server with the Drako Bot Product
Not yet rated
159 purchases
Top