Skip to content

Order Delivery & My Account

When an order reaches the configured trigger status (default completed; also processes on processing), WPLM issues keys for every licensed item, links the order/product/user, marks the order delivered, and emails the keys.

Delivery is idempotent — once an order is marked delivered (_wplm_keys_delivered), later status changes won’t issue duplicate keys.

  • Simple licensed products issue keys immediately.
  • Plan products are fulfilled by the plan engine (recurring license types create a subscription; lifetime/one-time license types issue a license).

Customise the delivery email body:

add_filter( 'wplm_email_license_keys', function ( $message, $order, $licenses ) {
return $message;
}, 10, 3 );

The order edit screen (classic and HPOS) shows a WPLM License Keys box listing each issued key with its status, plus quick Revoke and Resend actions, and a link to the subscription record for subscription orders.

When an order is refunded, WPLM cancels any subscription bound to the order’s items and, per the refund action setting, suspends or revokes the issued licenses.

Customers get two tabs under My Account:

  • Licenses — view keys, see devices per key, and self-deactivate seats.
  • Subscriptions — pause, resume, cancel, change payment method, and renew early (see Customer Self-Service).