WooCommerce - How to map WooCommerce variations to QLM features
This article describes how to map your WooCommerce variations to QLM features or Product Properties. You should also refer to the following articles for information on how to integrate QLM with WooCommerce:
In this article, we will suppose that we have a product with 2 features and 2 product properties as follows:
Item | Name | QLM identifier | WooCommerce SKU |
Feature 1 | STANDARD | Feature Set:0, Feature ID: 1 | woo_std |
Feature 2 | PROFESSIONAL | Feature Set: 0, Feature ID: 2 | woo_pro |
Product Property 1 | Number Of Scans | Category: general, Property: numscans |
|
Product Property 2 | Number Of Prints | Category: general, Property: numprints |
|
The first step in selling your product via WooCommerce is to define your product in WordPress.
Click Add Product
Enter a Product name
Set the Product Data to: Variable product
Click Attributes
Next to Custom product attribute, click Add.
In the Name field, enter: Edition
In the Values field, enter: STANDARD | PROFESSIONAL
Check "Visible on the product page"
Check "Used for variations"
Click Save attributes.
Click the Variations item
Select "Create variations from all attributes" and click Go
Four variations will be created
For each variation, set the regular price and provide a unique SKU
Important: Do NOT check the Downloadable checkbox
Click Save Changes.
Next, we will map each SKU to a QLM server property.
To create a custom Server Property:
Launch the QLM Management Console
Go to the Manage Keys tab, click Sites then select your Site.
Go to the Server Properties tab
Click the + button to add a new server property. A new row should appear at the bottom of the grid.
For each SKU that you created above
In the Name column, enter: Your SKU value
In the Value column, enter: &is_features=x:y
Click OK to close the Site Editor
For example, based on the table of features above, we will create 2 custom server properties
Customer Server Property 1:
Name: woo_std
Value: &is_features=0:1
Customer Server Property 2:
Name: woo_pro
Value: &is_features=0:2
Click the Update button on the top right to commit all your changes to the product.
To place a test order:
In the WordPress left panel, click Products
Locate your product and click View
Select a variation
Click Add To Cart
Click View Cart
Click Proceed to Checkout
Enter your Billing Details and click Continue
Click Continue for Additional Information
Select your payment method and proceed to pay
Once payment is completed, go to the WordPress left panel and click WooCommerce / Orders
Locate the order you just placed and click it
If the Order Status is set to Pending Payment, set it to Processing then click Save Order in the right hand panel.
At this point, a license key should have been generated.
In the Order details page, scroll to the bottom of the page and locate the License Keys section. It should contain the generate keys.
Last updated