Register Your Product

The “Register Your Product” feature lets end users who bought your software through a dealer register their serial number on your WooCommerce store. This gives them access to downloads and order history on your site.

Prerequisites

Inserting the Shortcode

Add the following shortcode to any page on your WooCommerce store:

[keyzy-register-product]

How It Works

  1. The customer signs in to your WooCommerce store.
  2. They enter their dealer-provided serial number into the form and click Register.
  3. The plugin verifies the serial against the KEYZY API.
  4. On success, the plugin creates a zero-total order (with a 100% discount) on your WooCommerce store and marks it as completed. This makes the product appear on the customer’s Downloads page.
  5. The license is marked as registered on KEYZY with the customer’s name and email.
Register Your Product Form

Notification Email

By default, WooCommerce sends an order completion email when the zero-total order is created. If you want to disable this notification, go to Settings > Keyzy Settings in your WordPress admin and enable Disable Register Product Notification.

Error Messages

ErrorCause
The serial number is required!The input field is empty.
Please check the serial number field!The serial number is too short.
Wrong serial number!The serial does not exist, is not a dealer license, or is already registered.
You are not authorized!The app_id or api_key in Keyzy Settings is incorrect.
Product not found!No WooCommerce product matches the SKU number of the license. Make sure your WooCommerce product SKU matches the KEYZY SKU number.