Back to WooCommerce plugins
WordPress / WooCommerce · Trade sales

Sell to trade customers
with WooCommerce

Your shop already sells to consumers. Tarifs Pro gives it everything it needs to sell to businesses too — tax-excluded prices already discounted, quantity discounts, company verification, payment terms — and records on every trade order the information French e-invoicing, mandatory for SMEs from 1 September 2027, will require.

Ready for French e-invoicing 2027WooCommerce 8.0 minimum · tested on 11.2WordPress 6.4 minimum · tested on 7.1HPOS ordersBlocks and classic pagesMultisite tested

Tarifs Pro is a WooCommerce plugin published by Pikali. Sell to trade customers too: customer groups, tax-excluded prices already discounted, quantity discounts, SIRET / VAT checks, deferred payment with credit limits. Licence: €149.00 excl. VAT (€178.80 incl. VAT) per shop, 12 months of updates included, no subscription required. Try it first on its live demo shop.

Features

Everything you need
to sell to businesses

Their prices, everywhere

As soon as a trade customer is logged in, every amount shows tax-excluded and already discounted: catalogue, product page, search, cart, checkout, emails. The price shown is the price invoiced, never a crossed-out price followed by a surprise in the cart.

Ready for French e-invoicing

From 1 September 2027, French SMEs must issue their business-to-business invoices electronically, with new mandatory details. Tarifs Pro records them on every trade order when it is placed: customer company number (checked against the public register), delivery address when it differs, nature of the operation, e-invoicing address. They are frozen on the order and made available to your invoicing tool through a documented access point.

Quantity discounts, built with the mouse

A trade price per product if you want one, then as many tiers as you want, on the whole catalogue, a category, a tag or specific products: percentage, amount or fixed unit price. A tier applies to the whole line and the grid is visible before purchase. Trade prices can also be imported from a CSV file.

Customer groups, not a frozen role

Each group carries its tax display, permanent discount, minimum order, free-shipping threshold, payment methods, credit limit and payment terms. Everything can be overridden per customer, down to a negotiated price per product.

Account requests handled in one click

A form to place on the page of your choice, protected from robots. The SIRET is checked against the public company register, the VAT number against VIES, and the result is kept with its date. The e-invoicing address is collected and copied onto every order. One click, “Accept into this group”, does the rest.

Deferred payment, no bad surprise

An “on account” payment method, invisible to anyone not entitled to it and re-checked server-side. Beyond the credit limit the option disappears, but the sale stays possible with immediate payment. Terms beyond the French legal cap are refused; late penalties and the €40 fixed fee are computed.

Reminders and debit on the due date

A reminder before the due date, on the day, then when overdue, with your wording and the legal mentions. And if you wish, the customer authorises a SEPA direct debit once through your GoCardless account: each order on account is collected on its due date, and credit is released only once the payment has been received.

“Who sees which price” and Diagnostics

One customer, one product, one quantity: the exact price and the rule that produced it, with the decision trail. Plus a Diagnostics screen listing the other plugins that touch prices and the order everything applies in.

Live demo

Can you try Tarifs Pro before buying?

A complete demo shop, online, with the plugin installed and configured.

Open the demo

To sign in: No password: “Trade customer · excl. VAT” button at the top of the shop, and “Open the back office” (restricted manager account). Credentials if needed: client-pro / demo-tarifs-pro · demo / demo-tarifs-pro

Fictitious office-supplies shop, FR / EN, reset every hour, no real payments or emails. The same product at the consumer price incl. VAT and at the discounted trade price excl. VAT, in one click.

Screenshots

What does Tarifs Pro look like?

The demo shop: same product, consumer price incl. VAT and trade price excl. VAT
The demo shop: same product, consumer price incl. VAT and trade price excl. VAT
The catalogue seen by a trade customer: prices excluding VAT, already discounted, tier shown
The catalogue seen by a trade customer: prices excluding VAT, already discounted, tier shown
Product page for a trade customer: the quantity price grid before purchase
Product page for a trade customer: the quantity price grid before purchase
A trade order: tier applied to the whole line, deferred payment on account
A trade order: tier applied to the whole line, deferred payment on account
“Who sees which price”: the exact price and the rule that produced it
“Who sees which price”: the exact price and the rule that produced it
Discount grid: tiers per category, fixed price for a key account
Discount grid: tiers per category, fixed price for a key account
Credit and due dates: what each customer owes, when, and what is overdue
Credit and due dates: what each customer owes, when, and what is overdue
Trade account applications, SIRET and VAT checked
Trade account applications, SIRET and VAT checked
On a phone: the demo at 390 px
On a phone: the demo at 390 px
On a phone: the product page seen by a trade customer
On a phone: the product page seen by a trade customer
In full transparency

What should you know before buying?

Tarifs Pro does not produce invoices, electronic or paper, and sends nothing to an approved platform: that is your invoicing tool's job. It makes sure every trade order holds what the invoice will need (company, verified and dated company number, delivery address, nature of operation, retained price, applied rule, net amount, VAT and its reason, due date, penalties), made available to that tool through a documented access point. The option to pay VAT on debits, the fourth new mention, is still to be set in your invoicing tool.

Automatic direct debit requires your own GoCardless account, with its fees. It was tested on GoCardless's test environment; a mandate signed by a real customer has not yet been run end to end.

The current version does not offer: online quotes and negotiation, private catalogue per customer, order by file import, several users per company, accounting connector.

Market

Built for shops established in France, as e-invoicing becomes mandatory between businesses: SIRET verification, new mandatory details recorded on orders, legal cap on payment terms, fixed recovery fee. Foreign customers of a French shop are handled (EU VAT number checked against VIES, reverse charge when the delivery leaves France).

Requirements and compatibility

WordPress6.4 or newer
WooCommerce8.0 or newer · Tested up to WooCommerce 11.1
PHP8.1 or newer
WooCommerce8.0 minimum · tested on 11.1 and 11.2
WordPress6.4 minimum · tested on 7.1
MultisiteTested: activation per shop or network-wide, separate prices per shop
OrdersHigh-performance order storage (HPOS) and classic storage
Cart and checkoutWooCommerce blocks and classic pages
LanguagesInterface and documentation in French and English
Licence keyNone — works as soon as it is installed
Code licenceGPL-2.0-or-later
Get the plugin

Ready to install on your WooCommerce?

Tarifs Pro — WordPress / WooCommerce

Version 1.7.1 · 508 Ko · GPL-2.0-or-later licence

€149.00 excl. VAT

i.e. €178.80 incl. VAT

VAT: 20% for French businesses, reverse charge for EU businesses with a verified VAT number, not applicable outside the EU.

Sign in to buy

A business account is required to buy.

Licence, updates and support

Licence for one WooCommerce shop (1 licence = 1 shop). One-off purchase, no time limit on use.

12 months of updates and support included from the purchase (current version downloadable from your client area, new versions announced by e-mail).

Then an optional “Entretien” (care plan) at 20% of the licence price per year (€29.80 excl. VAT per year): updates and support extended for one year, with no catch-up for past years. Without it, the module keeps working.

Code released under the free GPL-2.0-or-later licence: the rights that licence grants on the code remain whole; the Pikali licence covers the use in your shop, the updates and the support.

Support by e-mail at contact@pikali.fr.

User guide

How do you install Tarifs Pro on WooCommerce?

The file is a standard WordPress plugin: four steps, no code.

01

Download the ZIP file

From your Pikali client area, right after purchase. Do not unzip it.

02

Open the WordPress admin

Go to Plugins → Add New → Upload Plugin, choose the ZIP file and click Install Now.

03

Activate the plugin

Click Activate. No Pikali key to enter: the module works as soon as it is active.

04

Configure, then sell

A new menu appears in the WordPress sidebar. Every setting is explained, and the documentation is included in French and English.

FAQ

Any questions about Tarifs Pro?

Does Tarifs Pro change my product prices?

Never. It computes the trade price from your stored catalogue price without writing it. Deactivate the plugin and the shop returns to public prices at once, losing nothing.

Is it compatible with my theme and my other plugins?

It hooks into WooCommerce's standard extension points, with the Cart and Checkout blocks as well as classic pages. It calls no other plugin, never removes another plugin's hook, and always starts from the catalogue price, so a discount is never stacked by accident. The Diagnostics screen shows what touches prices on your shop.

Does Tarifs Pro make me compliant with French e-invoicing?

It prepares the part that depends on your shop. Since 1 September 2026 every French business must be able to receive e-invoices; from 1 September 2027 SMEs must also issue them, with new mandatory details. Tarifs Pro records on every trade order the customer's company number, the delivery address when it differs and the nature of the operation, and collects the customer's e-invoicing address. Issuing and transmitting the invoice go through your invoicing tool and your approved platform.

Does it produce invoices for my trade customers?

No. It records on each order everything an invoice requires (company, dated verification, group, price, rule, net amount, VAT, due date) and leaves the invoice to your usual tool.

What if the company register or VIES does not answer?

The request stays pending with the appropriate note. A verification never blocks a file on its own: you are the one who accepts.

How do I handle a trade customer established outside France?

Their EU VAT number is checked against VIES and the reverse charge applies when the delivery leaves France. As the public form requires a SIRET, you create that customer from the Customers screen.

Is a licence key or a connection to a service required?

No. One-off purchase, no key, no activation, and no data about your customers or sales is sent to Pikali. Only the “Automatic collection” screen checks once a week that our GoCardless sign-up link answers. A new version installs over the previous one.

Can I try it before buying?

Yes: the demo shop is open, no sign-up needed. One click to see prices as a trade customer, one click to open the back office. It is reset every hour.

Does it work on a multisite network?

Yes, it is tested. Activate it shop by shop or for the whole network: each shop keeps its own customer groups, prices and credit. The same customer can be a trade customer in one shop and a consumer in another.

Ready to sell to trade customers?

Try the demo, then install Tarifs Pro: create your first customer group and set your discount grid.

Get the plugin