Invizo Cart
Invizo Cart helps you sell digital files, software products, e-books, design assets, templates, and licensed downloads from your WordPress site.
You can use it to create products, collect payments, generate license keys, deliver download links, manage orders, and give customers a frontend account area for their purchases.
The plugin is built for site owners who want a focused digital commerce workflow without turning every page into a large shop catalog. It includes product management, checkout shortcodes, customer order records, license records, tax settings, coupons, and a React-powered admin interface.
Highlights
- Digital product management with pricing, sale pricing, product media, file lists, and product descriptions.
- Software license generation for paid orders.
- Frontend shortcodes for product grids, checkout, order success pages, account dashboards, and single product displays.
- Stripe, PayPal, and Paddle payment gateway integrations.
- Tax rate management for country and state-level tax rules.
- Coupon and discount management.
- Customer and order management inside WordPress.
- Download logging for delivered files.
- React-powered admin screens for products, orders, customers, licenses, taxes, discounts, exports, and settings.
- Custom database tables for digital product, order, license, tax, download, and coupon records.
Shortcodes
Use these shortcodes on normal WordPress pages:
[invizocart_products]– show a frontend product grid.[invizocart_single_product]– show a single digital product layout.[invizocart_checkout]– show the checkout page.[invizocart_checkout_success]– show the post-payment success page.[invizocart_account_dashboard]– show the customer account and downloads area.
You can also link directly to checkout with a product query string, for example /checkout/?add=123.
Who is this for?
Invizo Cart is useful for:
- Developers selling licensed plugins, themes, templates, or software.
- Designers selling UI kits, graphics, presets, or downloadable assets.
- Creators selling e-books, guides, courses, or resource files.
- Agencies that need a lightweight digital product checkout for client assets.
- Site owners who want a focused digital store without a full physical-product catalog.
External services
This plugin connects to external payment services outside your site.
- Stripe API is used to create payment intents, confirm payment status, and process webhook events.
- PayPal checkout services may be used to redirect customers to PayPal and confirm checkout status.
- Paddle checkout services may be used to redirect customers to Paddle and confirm checkout status.
What data is sent to Stripe?
When Stripe checkout is used, the plugin may send the order ID, customer email address, purchase amount, product metadata, payment intent IDs, and related payment metadata needed to create and confirm payment.
Payment card details are handled by Stripe.
- Stripe Services Agreement: https://stripe.com/ssa
- Stripe Privacy Policy: https://stripe.com/privacy
What data is sent to PayPal?
When PayPal checkout is used, the plugin may send the order reference, customer/payment context, and payment amount needed to initialize and confirm checkout.
- PayPal Legal Agreements: https://www.paypal.com/us/legalhub/paypal/home
- PayPal Privacy Center: https://www.paypal.com/us/privacy-center/home
What data is sent to Paddle?
When Paddle checkout is used, the plugin may send the order reference, customer/payment context, and payment amount needed to initialize and confirm checkout.
- Paddle Terms: https://www.paddle.com/legal/terms
- Paddle Privacy Policy: https://www.paddle.com/legal/privacy
Build and source files
The plugin includes generated browser assets for performance and the human-readable source files needed to review and rebuild them.
Admin app assets
- Generated files:
assets/admin-build/index.htmlandassets/admin-build/js/app.js. - Source directory:
admin-ui/src/. - Important source files:
admin-ui/src/main.jsx,admin-ui/src/App.jsx,admin-ui/src/*.jsx,admin-ui/src/App.css, andadmin-ui/src/index.css. - Build files included for review:
admin-ui/package.json,admin-ui/package-lock.json,admin-ui/vite.config.js, andadmin-ui/index.html. - Rebuild command:
cd admin-ui && npm install && npm run build.
Frontend templates
Frontend shortcode and template output is generated from PHP source files, including:
src/Shortcodes.phpsrc/PublicFacing/Template_Manager.phppublic/templates/single-digital-product.php
PHP dependencies
Stripe’s PHP SDK and PayPal HTTP classes are installed with Composer and prefixed with Mozart into InvizoCartVendor\ under vendor_prefixed/.
Stripe’s own SDK contains a cURL-based HTTP client. Those cURL calls are part of the third-party Stripe library, not plugin-specific HTTP code. Plugin-specific HTTP requests should use WordPress APIs.
The root vendor/ and node_modules/ folders are not included in the release package. The reviewable React source is included, but admin-ui/node_modules/ is not.
