PCIO VIS Products
Adds a digital shop to PCIO VIS Member Event: products, license-key subscriptions, a storefront with Stripe checkout and member subscriptions.
Solid choice
PCIO VIS Products is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 23 hours ago, and scores 64/100 on our health check.
- Actively developed — last update 23 hours ago
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
- Needs PHP 8.1 or newer
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where PCIO VIS Products stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| license keys | >100 |
| products | >100 |
| shop | >100 |
| stripe | >100 |
| subscriptions | >100 |
About PCIO VIS Products
From the official readme · v1.4.0Description
PCIO VIS Products is an extension for the PCIO VIS Member Event plugin. It adds a digital shop with products and license-key subscriptions, a public [pcio_me_shop] storefront with Stripe checkout, a Shop Orders list in Finance, automatic membership subscriptions on the member list, and a renewal/expiry reminder cron.
Features:
- Digital products and license-key subscriptions.
- Public storefront via the
[pcio_me_shop]shortcode with Stripe checkout. - Shop Orders list integrated into the core Finance area.
- Automatic membership subscriptions on the member list.
- Renewal and expiry reminder cron.
This plugin requires the PCIO VIS Member Event core plugin to be installed and active. It reuses the PCIO VIS Tickets plugin’s Stripe configuration.
External services
This plugin connects to the Stripe payment API (operated by Stripe, Inc.) to process card payments for paid products and subscription renewals. Free products (price 0) never contact Stripe. Stripe is only used when Stripe API keys have been entered in the PCIO VIS Tickets settings.
What is sent, and when:
- When a buyer checks out a paid product or renewal: the plugin creates a Stripe Checkout Session by sending the order number, line items (product names and amounts), the currency, the buyer’s email address, and success/cancel return URLs to
https://api.stripe.com. The buyer is then redirected to Stripe’s hosted checkout page, where card details are entered directly with Stripe (card data never passes through this site). - When an administrator refunds a paid order: the payment reference is sent to
https://api.stripe.comto create the refund. - On the order confirmation page: the plugin queries
https://api.stripe.comto confirm payment status (this site does not use a separate webhook for the shop).
Buyer name and email entered at checkout are stored on this site to issue and email licence keys. Because personal data and payment data are transmitted to Stripe, please ensure your own privacy policy covers this. By using this integration you and your buyers are subject to Stripe’s terms and policies:
- Stripe Services Agreement (terms): https://stripe.com/legal/ssa
- Stripe Privacy Policy: https://stripe.com/privacy
Uninstall
Deleting the plugin from Plugins removes every option and transient it owns — schema and registration versions, your Membership Rules settings, the cron test mode flag and the mail-template seed markers — so that reinstalling later starts from a clean state.
The database tables are deliberately kept, because they hold financial records (paid orders, refunds and issued license keys) that you may be legally required to retain. These tables survive:
{prefix}me_p_orders{prefix}me_p_order_items{prefix}me_p_subscriptions{prefix}me_p_customers{prefix}me_p_products{prefix}me_p_delivery_methods
The six mail templates this plugin seeds into the core Mails editor (shop_order_confirmation, shop_delivery_notification, subscription_reminder, subscription_ended, membership_prolonged and subscription_purchased) are also kept, so that any edits you made survive and a reinstall reuses them rather than seeding duplicates.
If you want a full wipe, drop the tables above manually from phpMyAdmin or a SQL client. If you delete the PCIO VIS Member Event core plugin as well, note that its own uninstall drops the core me_mails table, which removes the templates along with it.
Installation
- Install and activate the PCIO VIS Member Event core plugin first, version 1.5 or later.
- Upload the
pcio-vis-productsdirectory to/wp-content/plugins/. - Activate the plugin in Plugins in the WordPress admin.
- Add products and configure the shop under the Vis admin menu.
Frequently asked questions
Where does the storefront appear?
Add the [pcio_me_shop] shortcode to any page, or browse the shop under /vis/shop.
Do I need to configure Stripe here?
Stripe configuration is shared with the PCIO VIS Tickets plugin. No separate Stripe setup is needed in this plugin.
Changelog
Requires PCIO VIS Member Event 1.6 or later.
1.4.0
- Added: Change history with undo — a new Vis → History page lists changes with filters and an Undo button, guarded by the new
vis_undo_changescapability.
1.3.0
- Added: Single purchase email per order — a confirmed order now sends exactly one email. Fulfilment (creating subscriptions and linking the membership) runs first, the receipt is sent afterwards, and the result page on
/shop/acceptedshows the same body as the email, so what the customer reads on screen matches what arrives in their inbox. - Added: Purchase-category emails — two new editable templates in the core Mails editor (
/vis/mails/): membership_prolonged (“Your membership at {site_name} has been renewed”) and subscription_purchased (“Your {product_name} subscription”). Both are seeded automatically, also on existing installs, and are listed in the Mails editor with their own insertable tags. - Added: New memberships bought through the shop are welcomed by the core member welcome email, so a single editable source drives both the signup form and the shop. The welcome mail is sent once, and a WordPress account is provisioned for shop-direct membership purchases so the email carries a working set-password link.
- Added: Renewal and expiry reminders are now sent to every member sharing the membership number, not only the buyer, so crew on a shared membership are notified too. Recipients are de-duplicated by e-mail address and each mail is personalised with that member’s own name and membership number.
- Added: The Subscriptions list no longer shows the duplicate Membership # column; the member’s Member # column is the single link to the membership.
- Changed: The subscription table column
member_subscription_numberis nowmember_number, matching the core naming. The rename runs automatically and preserves all existing subscription data, and the REST API field is renamed to match (member_subscription_number→member_number). - Changed: Mails are now built from templates with a single code path, so the fallback text and the editable templates can no longer drift apart.
- Improved: Licence keys are only listed in the purchase email for products that actually have one.
1.2.0
- Added: Manage subscriptions — the Subscriptions tab on
/vis/shopnow lets authorized users create, edit and delete member subscriptions directly, alongside the ones generated automatically from Stripe orders. The dialog picks a product, the member’s membership number, an expiry date and a status (active, expired or cancelled). - Added: Membership number linking — subscriptions are tied to a member by the core “Membership #” field. The Subscriptions tab gains Member #, Membership and Counted columns (with a Counted filter) so you can see and reconcile exactly which subscriptions count toward the active-membership total.
- Changed: subscription management is available to users with either Manage finance or Manage shop, and the
/vis/shoppage now opens for finance managers too.
1.1.0
- Added: Membership Rules admin page (Vis → Membership Rules) to control how subscription expiry dates are calculated — Floating (1 year from purchase), Fixed annual start, or Fixed with a cutting date.
- Added: Subscription period selector in the product dialog so a product can follow the Floating, Fixed, or Fixed-with-cutting-date rule.
- Added: Editable email templates in the core Mails editor (
/vis/mails/) for the subscription reminder, subscription-ended, order-confirmation, and delivery-notification emails, with insertable tags such as{name},{product_name},{expire_date},{renew_url},{licence_keys},{order_no}, and{site_name}. Templates are seeded automatically, including on existing installs. - Added: New
[pcio_me_member_subscription_count]shortcode that shows an animated count of members with an active membership subscription. - Added: Active-membership count is now contributed to the core Statistics dashboard.
- Added: Subscription details (
{subscription_name},{expire_date}) are now available as tags in the member welcome email. - Added: Quantity picker with a configurable
max_qtyattribute on the[pcio_me_product_order]shortcode. - Added: Cron test mode toggle on the Vis sync page — routes all subscription emails to the site administrator and keeps expired subscriptions in place, for safe testing and migration.
- Added: Shortcode reference page now documents
[pcio_me_shop],[pcio_me_product_order], and[pcio_me_member_subscription_count], including navigation entries. - Added: Dark page-header banner (matching the Members and Finance pages) on the
/vis/shopand/vis/deliveryadmin pages. - Improved: The delivery orders list now shows the member’s address and phone (from the core member record), and the delivery-notification email includes them.
- Fixed:
/vis/deliveryshowed a duplicate section heading — the JS-rendered “Delivery Orders” inner header has been removed. - Fixed: Resolved WordPress Plugin Check warnings (nonce verification on the Membership Rules page and a discouraged schema-change query in the products database layer).
1.0.0
- Initial release.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best PCIO VIS Products alternatives
All license keys plugins →FAQ
PCIO VIS Products: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 20, 2026
Is PCIO VIS Products free?
Yes. PCIO VIS Products is free to download and use from the official WordPress.org plugin directory.
Is PCIO VIS Products safe to use in 2026?
PCIO VIS Products is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 23 hours ago, and scores 64/100 on our health check.
How many websites use PCIO VIS Products?
PCIO VIS Products is active on <10 WordPress websites and has been downloaded 348 times since it launched in August 2026. It was downloaded 152 times in the last 30 days.
Does PCIO VIS Products work with WordPress 7.1?
Yes. The developer has tested PCIO VIS Products up to WordPress 7.1.3, the latest release. It requires WordPress 6.2 or newer.
What PHP version does PCIO VIS Products need?
PCIO VIS Products requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was PCIO VIS Products last updated?
The latest version, 1.4.0, was released on October 19, 2026 (23 hours ago).
Who makes PCIO VIS Products?
PCIO VIS Products is developed and maintained by Niels Olsen.
What are the best alternatives to PCIO VIS Products?
The most popular alternatives to PCIO VIS Products are Serial Codes Generator and… (800+ installs), License Keys for WooCommerce (80+ installs) and Serial Numbers & License Ke… (20+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card
