WordPress plugin intelligence profile

Tellbill for WooCommerce

Automatically creates a Swiss QR-bill invoice in Tellbill for every WooCommerce order, and marks the order paid once the invoice is settled.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.4.2
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update17 Jun 20264mo 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 Tellbill for WooCommerce version 1.4.2 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Tellbill is a Swiss invoicing service: QR-bill invoices (ISO 20022), automatic payment reminders, bank reconciliation and credit notes. This plugin connects your WooCommerce shop to your Tellbill account.

What it does

  • When an order reaches the trigger status you choose (default: “Processing”), the plugin calls the Tellbill API and creates the matching invoice — with a Swiss QR code — then (optionally) emails it to your customer.
  • The Tellbill invoice number is displayed in the orders list and in the order notes.
  • Payment sync (optional): when the customer pays the QR-bill, Tellbill notifies WooCommerce through a signed webhook and the order is automatically marked as paid (stock, downloads, etc.).
  • Refunds: a WooCommerce refund automatically creates the matching credit note in Tellbill (VAT included; full refund = full credit note).
  • Duplicate-safe: each order is sent with a unique identifier ( external_id = "wc_<order id>" ). If the same order is sent twice (double status change, network retry), Tellbill returns the existing invoice instead of creating a duplicate.

ch) and an API key.

Which trigger status should you choose?

  • Invoice-based selling (very common in Switzerland: the customer receives the goods, then pays within X days): trigger “Processing” or “Completed”. The invoice carries your payment term; if the customer is late, Tellbill sends reminders automatically.
  • Prepayment by QR-bill (the customer pays before you ship): enable the “Direct bank transfer” gateway so the order lands in “On hold”, and set the trigger to “On hold”. The customer receives the QR-bill, pays, then you ship.
  • Paid online (card at checkout): trigger “Processing” — the Tellbill invoice then serves as a receipt and accounting record.

External services

ch) — the invoicing service it connects to; that is its sole purpose. No data is sent until you configure your API key.

ch/api/v1, or the URL you configure):

  • When an invoice is created (order reaching the trigger status): the customer’s billing details (name, email, address), the order lines (item names, quantities, prices) and the order number.
  • When a refund is issued: the refunded amount and the refund reason.
  • When you click “Test connection”: only your API key is transmitted (as a header).

This data is required to issue the invoices. It is processed by Tellbill according to its terms of service and privacy policy:

  • Terms of service: https://tellbill.ch/cgu
  • Privacy policy: https://tellbill.ch/confidentialite

Translations

The plugin ships with German (de_DE, de_CH), Italian (it_IT) and English (en_US, en_GB) translations — the four Swiss business languages are covered out of the box. Source strings are in French (built for the Swiss market). pot template is bundled in /languages for any additional language.

WordPress.org metadata

Plugin tags

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

  • qr bill
  • billing
  • invoice
  • switzerland
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity17 Jun 20264mo 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.