Ninja Shop – The Quickest Way to Start Selling
Ninja Shop is not currently under active development. If this changes in the future, this readme will be updated to reflect that. Ninja Shop is a free eCommerce plugin that allows you to sell anything, quickly. Built to integrate seamlessly with WordPress, Ninja Shop is a simple and clean alternative to clunky eCommerce solutions. While Ninja Shop is filled with extremely powerful features, you won’t be overwhelmed with complexity. Only enable what you need, and watch your products take center stage. Sell Your Stuff Online in Under 5 Minutes Ninja Shop makes it easy to get your store up and running quickly. Just install, activate, choose your payment methods, and start adding your products. A Simple Interface Your products are not blog posts, so we created an experience that makes creating products simpler and more intuitive. Simple but Extendable An online store can get pretty complicated, and not everyone needs the same things. With Ninja Shop, many features are split into add-ons. You only see what your store needs, making it simple to use and manage. Product Inventory – Set and track product inventories. Hidden Source Files for Digital Product Downloads – Use source file URLs from the WordPress media library or from Dropbox, Amazon, etc. and Ninja Shop automatically hides this source URL for digital product downloads. Download Expirations – Apply settings for download links to expire or to limit access to download links/file downloads. Simple Shipping – Adds flat rate and free shipping for your physical products. Simple Taxes – Collect US, Canadian, or EU Value Added Taxes. Customer Order Notes – Allow your customers to leave a note while placing an order. Terms of Service – Require your customers agree to your Terms of Service when purchasing your products. Product Categories and Tags – Organize your store by with categories and tags. Membership – Create as many memberships as you want with specific rules for what content your members can access. You can also use the Memberships add-on to delay (or drip) content access on a daily, weekly, or monthly basis. (Coming Soon) Sell Your Products Your Way Single or Multi-item Cart Options – Allow customers to purchase single products quickly or multiple products with one transaction. Digital Downloads – Add a product type for distributing digital downloads through Ninja Shop. Guest Checkout – Enabling this add-on gives customers the ability to checkout as a guest, without registering. Customer Pricing – Let customers choose their price from a list of price options you create or let them enter their own price. Coupons – Generate basic coupons that apply to all products in your store. (Coming Soon) Product Availability – Limit when specific products are available for purchase using simple start and end dates. (Coming Soon) Get Paid with PayPal, Stripe, and more Out of the box, Ninja Shop offers the simplest process for accepting payments. Additional options can easily be enabled easily to provide even more flexibility. PayPal Payments Standard (Basic) Offline Payments PayPal Payments Standard (Secure) (Premium) Stripe (Premium) PayPal Pro (Coming Soon) Authorize.net (Coming Soon) 2checkout (Coming Soon) Customer & Payment Management Made Easy Ninja Shop uses the built-in WordPress user system, while adding customer data to its own page. This makes it simple to edit user transactions, view available downloads, and make customer notes for your reference. Basic Reporting Dashboard Widget – View basic sales statistics from the WordPress admin dashboard. Payment/Transaction Details – See order number, payment total, status, customer, payment method, and date of payment for individual transactions. Customer Registration – Use Ninja Shop Registration or WordPress Registration settings. Customer Data – Manage customers by viewing products purchased, transactions, or adding notes to customer info. Issue Refunds or Resend Confirmation Emails – Easily issue refunds or resend confirmation emails for individual customers. Customizable Emails Use the WordPress WSIWYG editor to make custom email templates for Admin Sales Notification emails and Customer Receipt Emails. HTML is accepted. Admin Sales Notification Emails – Customize the email sent to admins for sales notifications. Customer Receipt Emails – Customize the receipt emails customers receive after making a purchase. Email Shortcode Functions – Use built-in shortcode functions in emails for customer name, full name, username, download list, order table, purchase date, total, payment id, receipt id, payment method, site name, and receipt links. Learn More For more information on Ninja Shop features and available add-ons Supported by a Passionate Team We’ve been building and supporting WordPress tools since 2011. One of our other products, Ninja Forms, has over 1 million active installs, so you can trust we’re up to the challenge. We hope you’ll try Ninja Shop and love it. But we also want to hear what we can do to make it work best for your business. Send us your ideas and feedback. Developer Emeriti ithemes, blepoxp, layotte, aaroncampbell, mattdanner
WP EasyCart
Run your whole shop from your WordPress site. WP EasyCart adds a complete store to the WordPress site you already have. Products, checkout, orders, shipping, tax and reports are built in, not bolted on, so there is no stack of add-ons to buy and keep in step. Start free with unlimited products and orders, and move up to Pro when your store needs more. It suits online shops that ship, restaurants, cafés and bakeries taking pickup orders, wholesalers billing trade customers, and makers and local producers who sell several ways at once. Sell and get paid Unlimited products and orders, with options, variations and stock tracking. Stripe, Square and PayPal checkout, including Apple Pay and Google Pay. Checkout protection, on by default, that stops bots from testing stolen cards at your checkout. Catalog mode to show products without selling them. Ship, fulfill and tax An order screen built for speed: see where each order stands, tick items off as you pack, and ship in one step with tracking and an email to the customer. Save the boxes you ship in and have new orders packed into them automatically. Shipping rates by price, weight, quantity or percentage, and tracking for every package through to delivery. Tax rates by country, state and province, and VAT with VAT number checks. Grow your store Reports with your sales, orders and taxes, and a weekly summary email. See where each order came from, including AI assistants such as ChatGPT, Perplexity, Gemini and Copilot. Product pages that tell Google, Bing and AI assistants your prices, stock, reviews, return policy and shipping. Meta Pixel and Google Analytics, with support for your cookie banner. Customer reviews with review request emails. Design it your way Works with any theme, with store, cart and account pages created for you. Elementor widgets and templates for product, category, shop, cart, checkout and account pages, plus blocks and shortcodes. Change any wording your store shows, in any language. Privacy built in Works with Complianz, CookieYes, Cookiebot, the WP Consent API and Google Consent Mode. Customers are included in WordPress’s personal data export and erase tools. Card details are entered in your payment provider’s own secure fields. Pro: everything in Free, plus No WP EasyCart fee on your sales, and 30+ more payment gateways. One-page checkout, your own checkout questions, and gift orders. Subscriptions, digital downloads and gift cards, including Square gift cards that work at your register too. Live shipping rates from UPS, FedEx, USPS, DHL, Canada Post and Australia Post, Royal Mail prices for UK shops, plus store schedules and pickup locations. Automatic sales tax from TaxCloud or TaxJar. Coupons, promotions and abandoned cart emails. Order editing and refunds, invoices and credit notes, payment terms, and orders you create for phone customers. Full reports on products, customers, profit, carts and more, a Google product feed, and MailerLite, Kit and ActiveCampaign sync. One-to-one support and updates for as long as your plan is active, billed yearly or monthly. Try Pro free for 14 days from WP EasyCart › Registration; no card needed. Premium: everything in Pro, plus Store manager apps for iPhone, iPad, Android and desktop. Premium extensions, installed in one click: Facebook & Instagram, Shippo, ShipStation, Stamps.com, QuickBooks Desktop, Avalara AvaTax, AffiliateWP, Email Marketing for Mailchimp and Klaviyo, Zapier and more. Compare plans and pricing Helpful links WP EasyCart website Documentation Support Plans and pricing External services WP EasyCart connects to these services only when you use the feature that needs them. WP EasyCart Connect ( connect.wpeasycart.com ) connects your Stripe, Square and PayPal accounts and passes their payment notifications to your store, installs WP EasyCart PRO when you start a trial or add a license, and, only if you choose to share anonymous usage data, receives a weekly summary of how the store is set up ( no customer or order details ); turning sharing off deletes what it kept. Privacy policy, terms. WP EasyCart documentation ( docs.wpeasycart.com ) supplies the list of help articles the admin search looks through, once a week, while you manage the store. Nothing you type in the search is sent. Privacy policy. WP EasyCart demo data ( support.wpeasycart.com ) supplies sample products and images when you install demo data from the setup wizard. Stripe processes card and wallet payments when you connect Stripe. It receives the order total and the customer’s payment and billing details. Privacy policy, terms. Square processes payments when you connect Square. It receives the order total and the customer’s payment and billing details. Privacy policy, terms. PayPal processes payments when you connect PayPal. It receives the order and the customer’s details needed for payment. Privacy policy, terms. Google reCAPTCHA and Cloudflare Turnstile check that a shopper is a person, only when you turn them on. Google privacy policy, Cloudflare privacy policy. Google Analytics and the Meta Pixel receive store events, such as product views and purchases, only when you add their IDs, and only after the shopper consents when your store asks for consent. Google privacy policy, Meta privacy policy. EU VIES ( ec.europa.eu ), the European Commission’s VAT number check, receives the VAT number a customer enters, and nothing else, when your store is in the EU and collects VAT numbers, to decide whether a business in another EU country pays the business rate. Privacy policy. HMRC ( through WP EasyCart Connect ), the UK’s Check a UK VAT number service, receives a UK ( GB ) VAT number a customer enters, and nothing else, when your store collects VAT numbers and needs to know whether a UK business is registered. Connect passes the number to HMRC and returns the answer. HMRC privacy notice, WP EasyCart privacy policy. Vatlayer receives the VAT number a customer enters, when you turn on VAT number checks. TaxCloud receives the order’s address and items when you turn it on with WP EasyCart PRO. Amazon S3 serves download files you choose to store there.