Skip to main content

OrderCodeStrategy

The OrderCodeStrategy determines how Order codes are generated. A custom strategy can be defined which e.g. integrates with an existing system to generate a code:

Info

This is configured via the orderOptions.orderCodeStrategy property of your VendureConfig.

Example

Ts
Signature

generate

method(ctx: RequestContext) => string | Promise<string>

Generates the order code.

The default OrderCodeStrategy generates a random string consisting of 16 uppercase letters and numbers.

Signature

generate

method(ctx: RequestContext) => string
Was this chapter helpful?
Report Issue
Edited Feb 10, 2026ยทEdit this page