WooCommerce products and Knowledge Base products
GD Knowledge Base Pro and WooCommerce have their products, and the main thing to make knowledge base work as a part of WooCommerce is to link knowledge base products with WooCommerce shop products. Each Knowledge Base product can be assigned (or linked) to one or more WooCommerce products. This way, if you have a WooCommerce product with different editions, and each edition is its product, you can link all these products to a single knowledgebase product. This way, all your content for Knowledge Base’s products will be linked to WooCommerce products through the assigned products between the two.
There are two methods to connect products between WooCommerce and GD Knowledge Base Pro: through the WooCommerce product editor and the Knowledge Base plugin product editor.
Connect via WooCommerce
When you open the WooCommerce product to edit on the admin side, the main metabox with product data will get a new tab called Knowledge Base.
By default, no knowledge base product is assigned. You can choose a product from the list or create a new knowledge base based on the WooCommerce product you are editing. Once this new knowledge base product is created, the WooCommerce product is assigned.
Connect via GD Knowledge Base Pro
You can connect products from the knowledge base product editor. If you have enabled WooCommerce integration, the WooCommerce tab will be added to the main Knowledge Base metabox for all the KB products.
This is done through Knowledge Base metabox and an additional WooCommerce tab added by the Integration Addon. You can select from the list of WooCommerce products and add one or more. Each KB product can be assigned to multiple Woo products, but only one can be connected with one KB product.
Restricted Content Control
Each FAQ, article, user guide, and reference includes an option to set access rights: public (all can see it), private (logged-in users can see it), and restricted (for logged-in users can with extra filters to hook method for checking the access rights).
With this addon, you can use WooCommerce product purchase orders for logged-in users and allow access to restricted content only to users that purchased a specific product from a WooCommerce-powered shop.
If the user tries to access an article belonging to the Knowledge Base product linked to specific WooCommerce products, only users that purchased one of the linked WooCommerce products will get past the Access restricted message.
The Settings Panel
The WooCommerce Integration settings page has a few options you can control.
You can enable FAQ and Knowledge Base tabs for WooCommerce products, show a list of products on the Knowledge Base product page, and use WooCommerce purchase records to control access to restricted content.