
內容簡介
CompanyStack 外掛提供一個便捷的公司搜尋與目錄功能,讓用戶在填寫表單時能快速選擇公司名稱,自動填入公司編號及地址,減少錯誤,提升 B2B 訂單及申請的效率。
【主要功能】
• 公司搜尋表單,快速選擇公司名稱
• 自動填入公司編號及地址
• 六種可自訂設計的表單樣式
• 支援 WooCommerce、Contact Form 7 等多種表單
• 提供公司資料卡片及業務目錄
• 符合主題設計,無需額外加載外部字體
外掛標籤
開發者團隊
② 後台搜尋「CompanyStack – UK Company Search & Directory」→ 直接安裝(推薦)
原文外掛簡介
Customers type the first few letters of their company name, pick it from the list, and the company number and registered office address are filled in for them. No more mistyped company numbers on B2B orders, trade account applications or quote requests.
The plugin works in the WooCommerce checkout, in Contact Form 7, WPForms and Gravity Forms, and in any HTML form, and it has a ready-made Company Lookup Form of its own in six designs. It also adds company profile cards, an “Active UK company” status badge and a business directory, each as a block and as a shortcode.
Company data comes from the Companies House register, as held and kept up to date by the CompanyStack API. CompanyStack is an independent service: it is not affiliated with, or endorsed by, Companies House.
What you get
Company Lookup Form. A finished form you can drop on any page: the visitor types a company name, picks it, and the company number, address, town and postcode are filled in. Choose which fields show and what they are called. An optional send button emails what the visitor entered to the site administrator; nothing is stored.
Six designs, fully customisable. Clean, Soft, Underline, Card, Compact inline and Inherit theme. Set a site-wide design, accent colour, corner radius, field size and font under Settings › CompanyStack › Appearance, with a live preview and a warning when colours fail WCAG AA contrast. Every block has its own design controls, and the blocks support the editor’s own colour, typography, spacing and border settings where they apply.
Looks right in your theme. By default the plugin inherits your theme’s font and text colour and picks an accent from its palette. It follows dark themes, right-to-left languages, high-contrast mode, 200% zoom and reduced-motion settings, with visible focus rings and 44-pixel touch targets. No external fonts or files are loaded.
Company autocomplete with form auto-fill. Works with the Company Search block or [companystack_search], with Contact Form 7, WPForms and Gravity Forms (add a CSS class to your fields), and with any HTML form (data attributes). In those forms only the suggestions list is styled, never the form itself.
WooCommerce B2B checkout. The checkout Company field suggests UK companies and fills in the address. An optional “Company registration number” field is filled automatically, validated and saved with the order. Works with both the Checkout block and the classic checkout, and is compatible with High-Performance Order Storage.
Company profile card. Status, company number, type, incorporation date, registered office, nature of business (SIC codes) and accounts and confirmation-statement due dates, with overdue warnings.
“Active UK company” status badge. Show visitors that your business (or a supplier, member or client) is registered and active at Companies House, linked to the official record. The badge hides itself automatically if the company stops being active. It shows the register entry only: it does not verify who runs the website it appears on.
UK business directory. List companies by SIC code, postcode area or district (for example NE or M1), town or name, with an optional visitor search form. Ideal for trade associations, local business listings and industry directories.
Ready-made patterns. “Company lookup form”, “Company profile card”, “Company status badge” and “Business directory” are in the block inserter under CompanyStack, and one click on the settings screen makes a draft page from any of them.
Each feature is available as a block and as a shortcode.
Built to be safe and light
Your API key stays on your server. Browsers only talk to your own site’s REST API, which calls CompanyStack server-side.
Visitor searches are protected by a nonce and a per-visitor rate limit, so nobody can burn through your allowance.
Answers are cached (one day by default) to keep pages fast and API usage low.
No jQuery, no tracking of you or your visitors, no upsell notices (one welcome message on the Plugins screen, which you can dismiss), no front-end credit link unless you switch it on.
Blocks are built with core WordPress components; there is no heavy JavaScript bundle.
About the CompanyStack service
This plugin is an interface to the CompanyStack API (see “External services” below), which does the work of searching and serving Companies House records. You need a CompanyStack API key. The free plan needs no payment card and covers company search, autocomplete (up to 5 suggestions), company profiles, badges and directories of up to 10 results. Paid plans raise the daily request limits and allow larger, paginated directories. Every feature of the plugin works on the free plan; see companystack.co.uk/pricing for limits and prices.
External services
This plugin connects to the CompanyStack API at https://api.companystack.co.uk, operated by CompanyStack, to look up UK company information derived from the public Companies House register. It cannot work without this service.
When requests are made
When a visitor types at least two characters into a CompanyStack company search field (including the WooCommerce checkout Company field when enabled) and pauses: the typed text is sent to find matching companies.
When a visitor chooses a company from the suggestions: its company number is sent to fetch the full record used to fill the form.
When a page containing a company card, status badge or directory block or shortcode is displayed and the answer is not already cached: the company number, or the directory filters (SIC code, postcode, town, name and status, including any search a visitor enters in the directory form), are sent.
When an administrator clicks “Test connection” on the settings screen: two sample searches (for the word “TESCO”) are sent to check the key and see what its plan allows.
What is sent
Only the search text, company number or directory filters described above, together with your site’s CompanyStack API key (to identify your account) and a user-agent string naming this plugin and its version. Requests are made from your web server; visitors’ IP addresses, cookies and other form fields are not sent. Nothing is sent until an API key has been saved, and the plugin does not collect usage statistics.
The Company Lookup Form’s optional send button does not send anything to CompanyStack: what the visitor entered (including a name and email address, if you switch those fields on) goes to your own site, which emails it to the site administrator. The appearance settings and the live preview make no requests at all; the preview uses invented sample data.
Links to companystack.co.uk on the plugin’s settings screen carry the tags utm_source=wordpress-plugin and utm_medium, which tell CompanyStack only that a visit came from the plugin. They contain nothing about your site, and nothing is sent unless you click a link.
CompanyStack terms of service: https://companystack.co.uk/terms
CompanyStack privacy policy: https://companystack.co.uk/privacy
Company data originates from Companies House and is provided under the Open Government Licence v3.0. Company pages link to the official Companies House service (find-and-update.company-information.service.gov.uk); those links are ordinary hyperlinks and send nothing unless a visitor clicks them.
