🛒 [AP] Shop: all-in-one e-commerce platform for digital products
Launch your own digital products store in minutes. [AP] Shop is a self-hosted platform (Node.js + MongoDB) with checkout, licensing, automated delivery, anti-piracy protection, Discord integration and a full admin panel. There are no monthly fees and no third-party platform to depend on: the store is yours.
💳 Payments & Checkout
- Stripe, PayPal and crypto (Coinbase Commerce) built in
- Cart, discount codes, bundles, gift codes and an in-account wallet/credit system
- Automatically generated PDF invoices
- Subscription support
- Refund management from the admin panel
📦 Delivery & Licensing
- Instant, automated delivery after payment
- License system tied to each customer’s account
- Product versioning: upload an update and customers get notified and can download the latest version
- Per-customer download history
🛡️ Anti-Piracy & Security
- Unique watermark/nonce per download: if a product leaks, you know who downloaded it
- Seals: live keys and a protection loader for Lua products
- Security desk: blocklist, flagged orders to review, and a security event log
- 2FA (TOTP), encrypted payment credentials, and an audit log of every staff action
🤖 Discord Integration
- Login with Discord or email/password (with email verification), configurable
- Built-in bot: syncs buyer roles automatically, posts announcements, opens ticket threads, runs giveaways and DMs customers about product updates
- Option to auto-join users to your Discord server
👥 Customer Features
- Account area with licenses, downloads, invoices, a wishlist and a rewards system
- Reviews, product comparison, a public roadmap, a status page and a changelog
- Support ticket system, with canned replies for staff
📊 Admin Panel
- Dashboard with statistics, sales and reports
- Management for products, bundles, discount codes, users and your team (staff roles)
- Reseller & affiliate program, plus a newsletter
- Page & brand customization (logo, texts) straight from the panel
- Automatic backups with a restore script
- Maintenance mode, configurable redirects, notifications and webhooks
- Transactional emails (SendGrid or SMTP)
⚙️ Tech Stack
- Node.js, Express, MongoDB, EJS and Tailwind
- Simple setup from a single
config.yml file, with every option explained
- Modern, dark, responsive design