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.
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.
Invizo Cart is useful for:
This plugin connects to external payment services outside your site.
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.
When PayPal checkout is used, the plugin may send the order reference, customer/payment context, and payment amount needed to initialize and confirm checkout.
When Paddle checkout is used, the plugin may send the order reference, customer/payment context, and payment amount needed to initialize and confirm checkout.
The plugin includes generated browser assets for performance and the human-readable source files needed to review and rebuild them.
assets/admin-build/index.html and assets/admin-build/js/app.js.admin-ui/src/.admin-ui/src/main.jsx, admin-ui/src/App.jsx, admin-ui/src/*.jsx, admin-ui/src/App.css, and admin-ui/src/index.css.admin-ui/package.json, admin-ui/package-lock.json, admin-ui/vite.config.js, and admin-ui/index.html.cd admin-ui && npm install && npm run build.Frontend shortcode and template output is generated from PHP source files, including:
src/Shortcodes.phpsrc/PublicFacing/Template_Manager.phppublic/templates/single-digital-product.phpStripe’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.