Order Delivery & My Account
Delivery on order completion
Section titled “Delivery on order completion”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 );Order meta box
Section titled “Order meta box”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.
Refunds
Section titled “Refunds”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.
My Account portal
Section titled “My Account portal”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).