YeePurchaseCode User Manual

EASY GUIDE For Shop Owners & Customers

What is YeePurchaseCode?

YeePurchaseCode is a helpful tool for your WooCommerce online store. It automatically generates unique License Keys (Purchase Codes) for the digital products, software, or plugins that you sell on your website.

This allows your customers to receive a proof of purchase that they can use to activate their software, verify their downloads, or request premium customer support.

How It Works (For Customers)

When a customer purchases a product on your store, the license code generation process is completely automatic and hands-free. Here is exactly what the buyer experiences:

1
Place an Order
The customer completes a checkout on your WooCommerce store. The system waits until the payment is received and the order status becomes "Processing" or "Completed".
2
Code Generation
The plugin automatically allocates a unique license key for each purchased item. It can either generate a brand new secure key or fetch a pre-saved license key from your inventory pool.
3
Instant Delivery
The customer receives their key immediately in their order confirmation email. They can also view, select, and copy their key directly from their "My Account" page under the "Downloads" or "Subscriptions" tab.
🛡️ Smart Fraud Prevention
If a customer cancels their subscription or gets a refund for their order, their license keys are automatically cancelled or disabled to prevent any further use of the software.

Managing Licenses (For Store Owners)

You can easily manage the plugin, adjust settings, and track all issued codes directly from your WordPress dashboard without needing any technical knowledge.

How to Access the Settings

Simply navigate to WooCommerce ➔ Settings ➔ Purchase Code tab in your WordPress admin menu. Here you will find three simple pages:

⚙️
General Settings
Choose when codes should be generated (processing or completed orders), decide if you want the plugin to generate fresh keys automatically, or hand out napped keys.
📂
Manage Preloaded Pool
Have your own license keys or third-party serial numbers? You can import/paste them here in bulk so the store issues them to customers one by one when purchased.
📊
Issued Codes Tracker
View a full list of all keys given to customers. You can search by customer email, order number, or code name, track how many times a key was used, or reset a customer's activations in one click.

Setting Product Rules

You don't have to issue licenses for everything! Under settings, you can choose specific Products or Product Categories to include or exclude. For example, you can exclude all physical merchandise so only software items get license keys.

The Support Ticket Verification Flow

To help you provide the best possible customer support while preventing unauthorized users from submitting help requests, the plugin integrates seamlessly with your support contact page:

A
Free Version Support selection
If a user selects "Free Support", the "Plugin Name" field stays as a simple text box. The customer can manually type their product name and send their ticket instantly.
B
Pro Version Support selection
If they select "Pro Support", the system checks their login status.
If they are logged in: It scans their account and shows a drop-down select list containing ONLY the premium products they purchased. They simply choose their product and submit!
If they are guest users (not logged in): The form locks the product choice and displays a friendly notice with a quick link advising them to log into their store account first.
💡 Why this is great for your business
By requiring logins for Pro support, you ensure that only legitimate paying customers can request premium assistance, saving your support agents hours of manual verification time!