Title: VendorCert
Author: rebasereality
Published: <strong>May 15, 2026</strong>
Last modified: May 15, 2026

---

Search plugins

![](https://ps.w.org/vendorcert/assets/banner-772x250.png?rev=3533050)

![](https://ps.w.org/vendorcert/assets/icon.svg?rev=3533050)

# VendorCert

 By [rebasereality](https://profiles.wordpress.org/rebasereality/)

[Download](https://downloads.wordpress.org/plugin/vendorcert.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/vendorcert/#description)
 * [Reviews](https://wordpress.org/plugins/vendorcert/#reviews)
 *  [Installation](https://wordpress.org/plugins/vendorcert/#installation)
 * [Development](https://wordpress.org/plugins/vendorcert/#developers)

 [Support](https://wordpress.org/support/plugin/vendorcert/)

## Description

VendorCert adds simple shortcodes for rendering VendorCert widgets. Public widget
rendering resolves vendors from the calling domain. An optional read-only API key
lets WordPress reserve the exact widget size configured in VendorCert without exposing
the key to visitors.

WooCommerce support is optional. If WooCommerce is active, site administrators can
choose one product taxonomy as the brand source, map taxonomy terms to VendorCert
brand domains, and enable certificate placement on product pages.

### External Service Disclosure

VendorCert connects to the external VendorCert service at `https://vendorcert.com`.
This service is required for public widget rendering and certificate verification.
The plugin can be installed and configured without an API key, but rendered widgets
need VendorCert’s remote service to load live certificate data.

When a VendorCert shortcode or WooCommerce placement is rendered, the plugin loads
the remote widget script from `https://vendorcert.com/widget.js`. That script requests
VendorCert verification endpoints from the visitor’s browser so it can display the
current vendor summary or brand certificate. These requests may include the widget
mode, the configured brand domain for certificate widgets, and the calling site 
domain through normal browser request context. As with any request to an external
service, VendorCert’s servers receive standard request metadata such as user agent
and referrer.

If a site administrator configures the optional read-only VendorCert API key, WordPress
makes server-side requests to VendorCert for plan-aware widget dimensions and available
brand mappings. These requests send the configured API key in an Authorization header,
the detected WordPress site domain, and, for certificate layout requests, the configured
brand domain. The API key is used only server-side by WordPress and is not printed
in frontend markup.

WooCommerce support is optional. If enabled, administrator-defined mappings between
local WooCommerce taxonomy terms and VendorCert brand domains are used to choose
which certificate widget to render. The local term names are not sent to VendorCert
by this plugin; the mapped brand domains may be sent as described above when a certificate
widget is rendered or when plan-aware layout metadata is requested.

VendorCert records aggregate certificate widget analytics, including widget impressions
and verification clicks. These analytics are counted by certificate, event type,
date, and coarse country code when available from request headers. The plugin does
not add analytics cookies, does not create per-visitor analytics profiles, and does
not store raw visitor IP addresses in VendorCert widget analytics.

VendorCert Terms of Service: https://vendorcert.com/terms
 VendorCert Privacy Policy:
https://vendorcert.com/privacy

## Screenshots

 * [[
 * VendorCert settings screen with connection details, API key setup, shortcode 
   examples, and WooCommerce placement controls.
 * [[
 * VendorCert brand certificate proof rendered on a WooCommerce product page.

## Installation

 1. Upload the `vendorcert` folder to `/wp-content/plugins/`.
 2. Activate VendorCert from the Plugins screen.
 3. Configure Settings > VendorCert if shortcode shape or WooCommerce placement is 
    needed.

## FAQ

### Does this require WooCommerce?

No. WooCommerce support is optional. The shortcodes work on standard WordPress content.

### Does this require an API key?

No for basic rendering. Vendor summary widgets resolve the vendor from the calling
domain. A read-only API key is optional and only used server-side for plan-aware
loading dimensions.

### How do I show a vendor summary widget?

Use `[vendorcert_summary]`.

### How do I show a brand certificate widget?

Use `[vendorcert_certificate brand_domain="brand-domain"]`, replacing `brand-domain`
with the certified brand’s domain.

To reserve a specific loading shape for one shortcode, use `[vendorcert_certificate
brand_domain="brand-domain" expected_shape="mini-certificate"]`.

### How do I reduce layout shift while the certificate loads?

Configure an API key in Settings > VendorCert for plan-aware dimensions. Without
an API key, set the fallback loading shape in Settings > VendorCert. The shortcode
accepts `expected_shape` values of `simple-card`, `mini-certificate`, or `seal`.

### How does WooCommerce mapping work?

Choose one product taxonomy, then map its terms to explicit VendorCert brand domains.
The plugin does not guess domains from term names.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“VendorCert” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ rebasereality ](https://profiles.wordpress.org/rebasereality/)

[Translate “VendorCert” into your language.](https://translate.wordpress.org/projects/wp-plugins/vendorcert)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/vendorcert/), check
out the [SVN repository](https://plugins.svn.wordpress.org/vendorcert/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/vendorcert/) by 
[RSS](https://plugins.trac.wordpress.org/log/vendorcert/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

Initial public release with shortcodes, settings, optional WooCommerce product placement,
plan-aware widget layout reservation, and stable certificate loading dimensions.

## Meta

 *  Version **1.0.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 8.3 or higher **
 * Tags
 * [certificate](https://wordpress.org/plugins/tags/certificate/)[trust](https://wordpress.org/plugins/tags/trust/)
   [vendor](https://wordpress.org/plugins/tags/vendor/)
 *  [Advanced View](https://wordpress.org/plugins/vendorcert/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/vendorcert/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/vendorcert/reviews/)

## Contributors

 *   [ rebasereality ](https://profiles.wordpress.org/rebasereality/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/vendorcert/)