Ebook Store
You wrote it. You should get paid for it. You spent months on your ebook. Then one buyer emails the file to ten friends, someone drops it in a group chat, and it spreads for free while you never see another sale. Ebook Store fixes both halves of that problem on your own WordPress site: it gets you paid, and — with Pro — it stamps every copy you sell, PDF or ePub, with the buyer it was sold to, so a leaked file points straight back to the person who shared it. No separate storefront. No marketplace skimming a cut of every sale. You keep the payment, the customer, and the file. Sell your first ebook this afternoon Upload a book, set a price, drop a shortcode on any page — that page is now a working order form, with the cover, description, price and a buy button. Add an optional 3D book preview and a free sample chapter if you like. When someone buys, they get a checkout, a thank-you page with their download links, and an optional delivery email with the file attached or linked. Would you rather they didn’t download at all? Let them read it in the browser instead. PayPal is built in — PayPal balance, card, eCheck and bank transfer — so you can take money the moment you’re set up. A store-readiness panel walks you through exactly what’s left before your first sale and links straight to the screen that fixes each item. Several order-form designs let the form match your site. That’s the free version, and it is a complete store: sell ebooks and other digital downloads, take payment, and deliver — for real, not a crippled demo. The free version sells and delivers. Pro protects and scales. When casual sharing starts eating your sales, or you outgrow PayPal-only checkout, Ebook Store Pro adds the protection and reach a growing store needs. Everything below is what you gain — Pro adds capabilities, it never switches off anything the free version already does. New in 6.20 — watermark every ePub to its buyer (social DRM) An ePub is a website in a box: unlike a PDF, it cannot be password-locked without breaking the e-readers your customers use. So Ebook Store doesn’t lock it — it stamps it. Every ePub you sell is watermarked with the buyer’s identity right in the pages, recorded again in the file’s hidden metadata, and can carry a scannable QR verification code. You decide where the watermark and QR go: the opening page, the start of every chapter, or a dedicated licence page at the end; top or bottom; a subtle line or a boxed notice. This is ePub DRM the customer-friendly way — social DRM, not a lock. The delivered file stays a fully valid ePub that opens in Apple Books, Kindle, Kobo, calibre and the rest, with no apps and no logins. It works in any language, and books that already carry DRM or font obfuscation pass through untouched. And a paid download is never blocked, even if watermarking can’t run. The reader you sold to is never punished; the copy is simply traceable. Lock down your PDFs: PDF DRM that prints in any language For PDFs, Pro adds full PDF DRM. Encrypt the file, set an open password (a fixed one, a fresh random one per order, the buyer’s own email, or leave it open but restricted), and disable printing, copying, editing and annotations. Every page can be stamped with a per-buyer watermark carrying their name, email and order, alongside a QR verification code. The watermarking engine, rebuilt on TCPDF, renders buyer watermarks and QR codes in any language — Cyrillic, Hebrew and Arabic included, with correct right-to-left ordering — and no longer needs the PHP GD extension, so it runs on far more hosts. The QR is drawn on your own server, with no third-party QR service involved. Trace any leaked copy back to its buyer Every copy you deliver, PDF or ePub, is uniquely tied to the order it came from. A public verification page turns that into action: scan a copy’s QR code and it shows the order the copy was licensed to, so a file that turns up on a sharing site points straight back to who shared it. This is ebook watermarking as deterrence, not lockdown — social DRM discourages casual sharing without the customer-hostile restrictions of hard DRM. It won’t stop a determined pirate, and we don’t pretend it does; it strongly deters the casual forwarding that costs indie sellers the most. Want to see precisely what a buyer receives before you sell it? A Test button on each book previews the real protected PDF or watermarked ePub — and asks which one when a book has both. More formats, more gateways, more reach (Pro) Sell more file types: ePub, Mobi, TXT and ZIP, plus MP3 and MP4 so you can bundle audio and video with a book. Add card checkout with Stripe (cards, Apple Pay, Google Pay, Link, Klarna, SEPA and more) and Adyen. Already run a shop? WooCommerce integration links an ebook to a product and works with the cart, variable products and High-Performance Order Storage. Grow faster with a bulk book importer, automatic customer accounts for re-downloads, Kindle delivery, and per-ebook email and thank-you overrides. Connect the tools you already use: Mailchimp, Brevo, WP Affiliate Manager, Google Analytics 4, Elementor and WPBakery / Visual Composer. Free vs Pro at a glance Free: sell and deliver PDF ebooks, PayPal checkout, a thank-you page with download links, optional email delivery and in-browser reading, a 3D preview, free samples, and the store-readiness setup panel. Pro adds: PDF DRM and PDF watermarking, ePub watermarking (ePub DRM / social DRM), leaked-copy traceability with a QR verification page, the ePub / Mobi / TXT / ZIP / MP3 / MP4 formats, the Stripe and Adyen gateways, WooCommerce integration, a bulk importer, automatic customer accounts, Kindle delivery and the marketing integrations. Nothing in the free version is time-limited or switched off. Who it’s for Authors, publishers, course creators and coaches who want to sell ebooks and digital file downloads directly — ebooks, PDFs, ePub, audio, video and ZIP bundles — from a site they own, and keep casual sharing from quietly draining their revenue. Ebook Store ships in English, German, Spanish, French, Portuguese, Hindi and Arabic (with right-to-left support), so both your store and your buyer watermarks read correctly for a global audience. Ready to protect what you sell? Get Ebook Store Pro: https://www.shopfiles.com/index.php/products/wordpress-ebook-store Questions before you buy? Email support@shopfiles.com. Security issues can be reported through the Patchstack Vulnerability Disclosure Program. Shortcodes [ebook_store] The full order form for one book: cover, description, price, preview and buy button. This is the shortcode shown next to each book in Ebook Store > Ebooks. ebook_id — the ID of the ebook to display. Required. Example: [ebook_store ebook_id="123"] template — which order-form design to use for this one form, overriding the site-wide choice in Settings. Accepts 2026, modern, hello-elementor-2026, legacy, or the key of a template you saved yourself in Settings > Pages & emails. An unknown value falls back to 2026. Example: [ebook_store ebook_id="123" template="modern"] [ebook_store_buy] The same thing with the buy button only — no cover, description or details panel. Useful when your page already describes the book and you just want a button. ebook_id — the ID of the ebook to sell. Required. template — same values as above. Example: [ebook_store_buy ebook_id="123"] [ebook_thank_you] Placed on the thank-you page, this renders the buyer’s download links, passwords and order details after a payment. The Create it now button in Settings puts this on the page for you; you only need it by hand if you build the thank-you page yourself. ebook_id — optional, and normally left out. The order is identified from the link the buyer arrives on, not from this attribute. template — same values as above. Example: [ebook_thank_you] [ebook_store_row] A wrapper that lays several order forms out side by side in one row. It is an enclosing shortcode: put the individual book shortcodes between the opening and closing tags. col — how many columns the row should use. A whole number. Example: [ebook_store_row col="3"][ebook_store ebook_id="12"][ebook_store ebook_id="13"][ebook_store ebook_id="14"][/ebook_store_row] [ebook_store_downloads] Lists the orders belonging to the currently logged-in customer, each linking to its download page. Put it on a “My downloads” or account page. It takes no attributes and shows nothing to logged-out visitors. Example: [ebook_store_downloads]
Premium Packages – Sell Digital Products Securely
Premium Packages transforms your WordPress Download Manager into a complete eCommerce solution for selling digital products. Whether you’re selling software, ebooks, music, themes, plugins, or any other digital goods, Premium Packages provides all the tools you need. Simply set a price when you want to sell a digital item. You can also use license-based pricing (e.g., Personal, Extended, Unlimited) for your products. Users can directly download free items, while paid items require going through the cart and checkout process. WordPress Download Manager with Premium Packages offers the easiest checkout experience, helping users complete purchases quickly and increasing your conversion rates. Why Choose Premium Packages? Zero Transaction Fees – Unlike other platforms, we don’t take a cut of your sales Complete Control – Host everything on your own WordPress site Flexible Pricing – Fixed prices, license tiers, pay-what-you-want, and subscriptions Secure Downloads – Protected file delivery with expiring links Built-in Licensing – Software license key generation and validation What’s New in 7.0.0 Version 7.0.0 is a major codebase modernization that rebuilds Premium Packages from the ground up for better performance, stability, and security – while keeping everything you already rely on: Rebuilt Architecture – A modern, modular PSR-4 codebase that runs faster and is far easier to extend REST API – A full REST API powering the checkout and every core module (cart, orders, coupons, licenses, products, customers, invoices) Redesigned Customer Dashboard – Refreshed, mobile-friendly orders list and order details pages with dark mode support Modernized Admin Dashboard – Rebuilt sales widgets with faster lazy loading Redesigned Setup Wizard – A brand-new onboarding wizard that launches right after activation and walks you through store basics, pages, currency, and PayPal setup in four quick steps More Reliable Checkout – Improved single-page checkout, PayPal Smart Buttons, and auto-renewing subscription handling Mini Cart Widget Premium Packages now includes a modern Mini Cart widget that enhances your customers’ shopping experience: Three Display Styles – Dropdown, slide panel, or floating button Real-time Updates – Cart updates instantly when items are added or removed Nav Menu Integration – Add mini cart to any menu item with a simple CSS class Mobile Optimized – Full-screen mode on mobile devices for better UX Customizable – Match your theme with custom colors and positioning Shortcode Support – Place anywhere using [wpdmpp_mini_cart] Shopping Cart Full-featured shopping cart with integrated PayPal payment system to sell your packages and products. Complete order management system to track and manage all orders for premium packages. Order & Invoice Management Extended order and invoice management options with multiple invoice templates and customization options. Generate professional invoices automatically for every sale. Sales Reports & Analytics Comprehensive sales reporting with detailed analytics. Generate custom charts and graphs for site-wide, shop-specific, or product-specific data. Track your business growth with ease. Mobile Apps Get everything in your pocket! Check sales reports from your mobile device and receive push notifications for each sale directly on your phone. Coupon Management Extensive coupon management system. Create product-specific coupons or global discount codes. Set expiration dates, usage limits, and discount types (percentage or fixed amount). Role-Based Discounts Apply different discount percentages based on user roles. For example, give editors 20% off and subscribers 10% off – perfect for membership sites and B2B scenarios. Product & Price Variations Create unlimited product variations with license-based pricing. Set different prices for Personal, Extended, and Unlimited licenses. Sell individual files from a package (like single songs from an album). Requires WPDM v4+ Pay What You Want / Donations Enable “Pay What You Want” pricing with optional minimum amounts. Set the minimum to $0 to allow free downloads, or set a floor price while letting customers pay more if they wish. Accept Payment Without Creating Products Need to accept a quick payment? Use the dynamic payment link shortcode without creating a full product: [wpdmpp_pay_link price="59" name="Consultation Fee" desc="1-hour consultation session" cssclass="btn btn-primary" recurring=0] Sell Extra Services (Gigs) Offer additional services like installation, priority support, or extended maintenance for extra fees. Customers can select multiple add-ons, and prices are automatically calculated. Simplest Checkout Experience Premium Packages features the simplest checkout system available – complete purchases in just 2 clicks for both guests and registered members. Abandoned Cart Recovery Recover lost sales with automated abandoned cart emails. Configure up to 5 follow-up emails at different intervals. Include dynamic coupon codes as a final incentive to complete the purchase. Save & Email Cart Let customers save their cart to complete the purchase later, or email the cart contents to someone else (great for gift purchases or approval workflows). Dynamic Products Accept quick payments without creating products. Enable one-time or recurring payments on the fly – perfect for services, consulting, or custom quotes. Software Licensing System Complete software licensing solution with license key generation, domain activation, and verification API. Perfect for selling themes, plugins, and software. Automatic Order Expiration Set custom access periods for purchased items. For example, offer 1-year updates – after 365 days, the order expires and customers see a renewal option. Automatic Order Renewal (Subscriptions) Enable subscription-based pricing with automatic recurring payments. Orders renew automatically at each expiration period. Send reminder emails before charging customers. Tax Management Simple yet powerful tax configuration. Set up tax rates for different countries, states, and cities in just a few clicks. Automatic tax calculation at checkout. At A Glance Sell Digital Products Securely NEW: Rebuilt on a modern, faster PSR-4 codebase (v7.0.0) NEW: REST API for the checkout and all core modules Mini Cart Widget with multiple display styles Accept payment without creating products using [wpdmpp_pay_link] Easy Administration Dashboard PayPal Integration (more gateways available as add-ons) User Role-Based Discount Management Comprehensive Coupon System Flexible Sales Tax Configuration Save Cart and Checkout Later Email Cart to Others Product & Price Variations (License-Based Pricing) Promotional/Sale Pricing Abandoned Cart Recovery with Email Sequences “Pay As You Want” Pricing Option Professional Invoice Generation The Easiest 2-Click Checkout Guest Checkout and Guest Download Support Order Expiration (e.g., 1-year support access) Auto-Renewal/Subscription Orders Complete Order Management Sales Email Notifications Mobile Push Notifications Detailed Sales Reports & Charts Manual Order Creation Order Notes & Customer Messaging Software License Key System License-Level Pricing Tiers REST API for License Verification Cryptocurrency Payments Accept crypto payments directly with WPDM – Crypto Connect. Need More Features? Full-featured Digital Marketplace with frontend product submission & vendor payouts (Requires WPDM v4+) Sell individual files (like single songs from an album) (Requires WPDM v4+) Additional payment gateways: Stripe, Authorize.net, Mollie, Razorpay, and more Browse all eCommerce add-ons Documentation & Support Documentation Support Forum Feature Requests