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.
Solid choice
Strainovic UID Check Schweiz is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 6 hours ago, and scores 64/100 on our health check.
- Actively developed — last update 6 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
Not enough data yet.
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Strainovic UID Check Schweiz stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| checkout | >100 |
| contact form 7 | >100 |
| Switzerland | #54 |
| uid | #9 |
| woocommerce | >100 |
About Strainovic UID Check Schweiz
From the official readme · v0.2.1Description
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, so each UID is requested at most once per day
WooCommerce: the plugin adds an optional “UID” field to the checkout, both to the Checkout block (default since WooCommerce 8.3, contact section, saved to the customer account) and to the classic shortcode checkout (after the company name). If filled in, it is validated.
Contact Form 7: every text field named uid is validated, for example [text uid placeholder "CHE-123.456.789"], or [text* uid] for a required field.
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. More at https://www.strainovic-it.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). The service gives access to the official Swiss UID register (https://www.uid.admin.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. The answer is cached for one day, so the same UID is sent at most once per day. Nothing is sent when the UID field is empty, and nothing is sent in the background.
What data is sent: only the nine digits of the entered UID (for example 353272857 for CHE-353.272.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
Installation
- Search for “Strainovic UID Check Schweiz” under Plugins → Add New, or upload the folder
strainovic-uid-check-schweizto/wp-content/plugins/. - Activate the plugin.
- WooCommerce: the field appears in the checkout automatically. Contact Form 7: add a text field named
uidto your form.
Frequently asked questions
Is the field required?
In the WooCommerce checkout it is optional and only validated when filled in. In Contact Form 7 you decide with [text uid] or [text* uid].
What happens if the UID register is down?
A UID with a correct check digit is accepted. An outage of the federal service should never block an order.
Do I need an account or API key?
No. Public queries of the UID register are free and need no login.
Changelog
0.2.1
- Renamed to “Strainovic UID Check Schweiz” with the slug and text domain strainovic-uid-check-schweiz; the Checkout block field is now strainovic-uid-check-schweiz/uid.
- The “External services” section describes in detail which data is sent to the UID register and when.
0.2.0
- Translations: English source texts, bundled German (de_DE, de_CH), French and Italian translations for the checkout field and all error messages.
0.1.1
- Checkout block support via the additional checkout fields API; the UID is validated on the Store API and saved to the order in a consistent format.
0.1.0
- First release: UID validation in WooCommerce checkout and Contact Form 7.
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 Strainovic UID Check Schweiz alternatives
All checkout plugins →FAQ
Strainovic UID Check Schweiz: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 29, 2026
Is Strainovic UID Check Schweiz free?
Yes. Strainovic UID Check Schweiz is free to download and use from the official WordPress.org plugin directory.
Is Strainovic UID Check Schweiz safe to use in 2026?
Strainovic UID Check Schweiz is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 6 hours ago, and scores 64/100 on our health check.
How many websites use Strainovic UID Check Schweiz?
Strainovic UID Check Schweiz is active on <10 WordPress websites and has been downloaded 12 times since it launched in September 2026. It was downloaded 39 times in the last 30 days.
Does Strainovic UID Check Schweiz work with WordPress 7.1?
Yes. The developer has tested Strainovic UID Check Schweiz up to WordPress 7.1.2, the latest release. It requires WordPress 6.4 or newer.
What PHP version does Strainovic UID Check Schweiz need?
Strainovic UID Check Schweiz requires PHP 8.1 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Strainovic UID Check Schweiz last updated?
The latest version, 0.2.1, was released on September 29, 2026 (6 hours ago).
Who makes Strainovic UID Check Schweiz?
Strainovic UID Check Schweiz is developed and maintained by gstrainovic.
What are the best alternatives to Strainovic UID Check Schweiz?
The most popular alternatives to Strainovic UID Check Schweiz are Brazilian Market on WooComm… (60K+ installs), reCAPTCHA for WooCommerce (40K+ installs) and Fluid Checkout for WooComme… (20K+ 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
