Gatemi Sequential Order Numbers

説明

WooCommerce numbers orders by database ID: 1503, then 1507, then 1512. Accountants, tax offices and invoicing rules expect a sequence. Gatemi Sequential Order Numbers gives every new order the next number in a gap-free sequence — atomically, so two orders placed in the same instant can never draw the same number.

A number is assigned once and never changes. It is frozen onto the order the moment the order is created. Orders placed before this plugin keep the numbers they always had, and disabling the plugin never renumbers anything.

Features

  • Gap-free sequential numbers for every new order — checkout, admin-created, REST and Store API alike
  • Atomic assignment: the counter advances in a single database statement; no race can mint a duplicate
  • Start the sequence where your books start
  • Pre-plugin orders are never renumbered
  • A live “next order will be numbered” readout on the settings screen
  • No tracking, no external requests, ever — this plugin never phones home

The full edition

The full edition — Gatemi Sequential Order Numbers for WooCommerce, sold on gatemi.com — adds a prefix and suffix with {YYYY} {YY} {MM} {DD} date variables and zero-padding to a fixed width. Your sequence carries over: the full edition continues counting exactly where this one stops.

スクリーンショット

FAQ

Does this renumber my existing orders?

Never. Only orders placed while the plugin is active receive sequence numbers; everything before keeps its original number.

Does this plugin send any data anywhere?

No. It makes no external requests of any kind.

評価

このプラグインにはレビューがありません。

貢献者と開発者

Gatemi Sequential Order Numbers はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Gatemi Sequential Order Numbers” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログを RSS で購読してみてください。

変更履歴

1.0.0

  • Initial release.
  • Gap-free sequential numbers for every new order — checkout, admin-created, REST and Store API alike — drawn in one atomic database statement so two orders placed in the same instant can never share a number.
  • A number is frozen onto the order the moment it is created and never changes; orders placed before the plugin keep the numbers they always had.
  • A configurable start number that can move the sequence forward and never backwards.
  • No external requests of any kind.