WordPress plugin intelligence profile

Strainovic UID Check Schweiz

Validates the Swiss business identification number (UID, CHE-123.456.789) in WooCommerce checkout and Contact Form 7 against the federal UID register.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 8.1
Directory statusactive
Last directory update9 Oct 202625d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Strainovic UID Check Schweiz version 0.3.0 as active, updated 25d ago and tested up to WordPress 7.1.

Overview

About this plugin

Business customers enter their Swiss business identification number (UID, in German “Unternehmens-Identifikationsnummer”) in the checkout or in a quote form. Strainovic UID Check Schweiz validates it before the order or request goes through:

  • Format and check digit instantly, without a network request (CHE-123.456.789, also without separators or with the suffix MWST/TVA/IVA)
  • Existence in the UID register of the Swiss Federal Statistical Office
  • Status: deleted or unknown companies are rejected with a clear message in the form
  • Consistent format in the order (CHE-123.456.789)
  • If the UID register is unreachable, the order is not blocked as long as the check digit is correct
  • Results are cached for one day in the checkout, so each UID is requested at most once per day there

3, contact section, saved to the customer account) and to the classic shortcode checkout (after the company name). If filled in, it is validated.

789"], or [text* uid] for a required field.

For developers: during a Contact Form 7 submission, other plugins (for example a connector that sends the inquiry to a CRM) get the check result with apply_filters( 'strainovic_uid_check_schweiz_cf7_report', null ). 789), status (active, deleted, not_listed or unverified when the register was unreachable), register_reached, checked_at (ISO 8601, UTC) and company (null or name, legal_form as eCH-0097 code, street, postcode, city, canton, vat_registered), taken from the register at the time of the submission.

Languages: English, German (Germany and Switzerland), French and Italian are included. The field label and the error messages follow the language of the site, with the Swiss terms UID, IDE (French) and IDI (Italian). German variants such as de_CH_informal or de_AT, and French or Italian variants such as fr_CA or it_CH, use the matching bundled translation.

Pro version (in preparation): fill in company name, legal form and address automatically from the register, show the VAT status, allow invoice payment only for valid companies, alert when a customer company is deleted. ch/uid-check/

External services

This plugin connects to the public UID web service of the Swiss Federal Statistical Office (FSO, in German “Bundesamt für Statistik”, BFS). ch/).

What it is used for: to check whether a Swiss business identification number (UID) entered by a customer exists in the UID register and whether the company is still active. Unknown and deleted UIDs are rejected with an error message.

When data is sent: only when a filled-in UID field is validated: when a checkout or a Contact Form 7 form is submitted, when the WooCommerce Checkout block saves the entered UID while the customer fills in the checkout, or when a customer saves the UID in the account details. In every case only after the UID has passed the local format and check digit validation. Invalid input never leaves the website.

In the checkout the answer is cached for one day, so the same UID is sent at most once per day; a Contact Form 7 submission always asks the register, so that the check result passed on with the submission is current. Nothing is sent when the UID field is empty, and nothing is sent in the background.

857), in a SOAP request to the “GetByUID” operation. No name, address, email or other customer data is sent. The request is made by the website’s server, not by the visitor’s browser, so the visitor’s IP address is not transmitted; like every WordPress HTTP request, it carries the server’s IP address and WordPress’s default user agent (WordPress version and site address).

  • Service provider: Swiss Federal Statistical Office (FSO), Espace de l’Europe 10, 2010 Neuchâtel, Switzerland
  • Endpoint: https://www.uid-wse.admin.ch/V5.0/PublicServices.svc
  • Service description: https://www.bfs.admin.ch/bfs/en/home/registers/enterprise-register/enterprise-identification/uid-register/uid-interfaces.html
  • Terms of use: https://www.admin.ch/en/terms-and-conditions
  • Privacy policy: https://www.admin.ch/en/terms-and-conditions#Privacy-Notice
  • UID register legal basis and data protection: https://www.bfs.admin.ch/bfs/en/home/registers/enterprise-register/enterprise-identification/uid-general/legal-basis-data-protection.html
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • schweiz
  • switzerland
  • uid
  • woocommerce
  • zefix
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.4 · PHP 8.1
Update activity9 Oct 202625d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.1.27.1.3
Version0.2.20.3.0
Version0.2.10.2.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.