January 23rd, 2013
This is a Virtuemart 2 plugin that allows the shop owner to change the format of the order numbers, order passwords, customer numbers and invoice numbers. The running counter of the orders and invoices can be configured to use separate counters for different time periods (or other types).
By default, Virtuemart 2 creates order numbers like b6ee03, where the first four letters/digits are randomly generated and only the last digits are a running order number. Invoice number behave similarly.
However, in many countries, tax laws require invoices to be successively numbered, with an optional fixed prefix (different prefixes for different purposes are allowed, but a random part in the invoice number is a big NO-NO.)
The solution is this plugin: It allows you to define the format of the order number, order password, customer number and invoice number in the plugin settings.