Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Verkkokauppapaja B2B Checkout For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Verkkokauppapaja B2B Checkout For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Verkkokauppapaja B2B Checkout makes WooCommerce ready for Finnish business customers. Everything described here is included in this plugin, with no limits, trials or license keys.

  • “I am buying as a company” toggle at checkout. The company fields are shown (and required) only for business customers.
  • Business ID (Y-tunnus) with format and checksum validation, with inline error messages in the block checkout.
  • YTJ autofill: the company name and address are fetched from the Finnish Patent and Registration Office’s free open data API (PRH YTJ API v3). Results are cached.
  • EU VAT ID derived automatically from the Y-tunnus (FI + 8 digits), with format validation.
  • Buyer reference / PO number (optional field).
  • Company details are shown in the admin order view, order emails and the customer’s order view, and are available to other plugins through y_kassa_get_order_data() and the y_kassa_order_data filter.
  • Works with both the block checkout (Additional Checkout Fields API) and the classic checkout. HPOS compatible.
  • Privacy tools: suggested privacy policy text and personal data export and erasure.
  • Developer friendly: add your own fields, checks and order data with filters (y_kassa_checkout_fields, y_kassa_validation_result, y_kassa_meta_keys, y_kassa_display_rows).
  • English source strings, ready for translation (Finnish translation via translate.wordpress.org).

Verkkokauppapaja B2B Checkout Pro (optional)

A separate, optional add-on is available for shops that need more: EU VIES VAT validation, e-invoice (verkkolasku) address and operator fields, details on PDF invoices, warnings or blocking for bankrupt/ceased companies, B2B-only mode, company details in My Account, a Business ID column in the orders list, a REST API field and admin editing. This plugin works fully on its own without it. More about Pro

External services

This plugin connects to one external service when a customer enters a business ID at checkout:

PRH open data YTJ API (Finnish Patent and Registration Office), https://avoindata.prh.fi/opendata-ytj-api/v3/companies. The business ID entered by the customer is sent to look up the company’s public register data (name, address, VAT registration, status). Terms / licence (CC BY 4.0), PRH privacy.

No other data (names, emails, addresses of the customer) is sent. Requests are made from your server only when a business ID is entered or an order is placed, and results are cached to minimise calls. Autofill can be turned off in the settings.

Privacy

  • Company details entered at checkout (Business ID, company name, VAT ID, buyer reference) are stored on the order and, for logged-in customers using the block checkout, on their customer profile (WooCommerce stores additional checkout fields there).
  • The YTJ lookup result (registered name, company status, time of check) is stored on the order.
  • The plugin adds a suggested text to Settings Privacy Policy guide, and hooks into the WordPress personal data export and erasure tools: order data is included in WooCommerce’s order export/anonymisation, and customer profile data has its own exporter and eraser.
  • No cookies, tracking or data sent to the plugin author.
  • On uninstall, settings and cached lookups can be removed (opt-in); order data is kept because it is part of your accounting records.

Screenshots

  1. Block checkout (Finnish store): the Y-tunnus fills in the company name, address and VAT ID from the Finnish business register (YTJ).

    Block checkout (Finnish store): the Y-tunnus fills in the company name, address and VAT ID from the Finnish business register (YTJ).

  2. Block checkout: inline error for an invalid Y-tunnus.

    Block checkout: inline error for an invalid Y-tunnus.

  3. Classic checkout (Finnish store) with the company details filled in from YTJ.

    Classic checkout (Finnish store) with the company details filled in from YTJ.

  4. Order screen in the admin (Finnish): company details under the billing address.

    Order screen in the admin (Finnish): company details under the billing address.

  5. Settings (Finnish admin).

    Settings (Finnish admin).


Reviews & Comments