Bright WooCommerce Integration
-
License Keys
License keys are generally created by an e-commerce integration and can be used to be shared purchased courses with a set of users.
Documents
-
Installation
WooCommerce – Disable Guest Checkout Goto your site : [Your Site]/wp-admin/admin.php?page=wc-settings&tab=checkout And disable guest checkout.
-
Linking A Product
Linking a Bright Product to a WooCommerce Product is simple. NOTE: some customizations can change how Bright products are linked. … Read more →
-
Criteria of Order Completion
Criteria for Order Completion Bright allows you to control whether it will autocomplete an order once it is done processing. … Read more →
-
Setting License Seat Quantity using Bright Metadata
Introduction It is possible to define a scenario using Bright where a single purchase of a product results in multiple … Read more →
-
BrightWoocommerceIntegration API Documentation
-
Bright for WooCommerce Implementation Notes
Replicating The WooCommerce Directory Structure into Your Theme From $WP_ROOT/wp-content (cd plugins/woocommerce/templates/; find . -type d) | (cd themes/storfront ; … Read more →
-
WooCommerce Integration Templates
In this article we cover builtin templates for the Bright WooCommerce Integration plugin. license-key-widget This template can be used to … Read more →
-
Linking A Course Based on Variable Product Data
In WooCommerce, a product variation allows for different product versions to be sold as a single product. So for example, … Read more →
-
Understanding The Checkout Process
Understanding the Checkout Process The bright woocommerce integration bridge contains a method called managerOrder($wc_order) that manages all facets of the … Read more →
-
Styling the Bright License Key Checkbox
Here’s an example of but the WooCommerce checkout page bright license key checkbox in a colored box: /* put the … Read more →
-
Bright WooCommerce Integration Hooks
WordPress Actions bright_woocommerce_added_license_key Called by manageLicenseOrder after the license key is added: do_action(‘bright_woocommerce_added_license_key’,$wc_order,$invitation_id); So to hook to this, use: add_action(‘bright_woocommerce_added_license_key’,’afterLicenseKeyCreated’,10,2); … Read more →
-
Manually Changing the name of a Bright License Key
In some cases, you may want to change the auto-generated license key to something else, for whatever reason. This is … Read more →
-
Granting Course Registration on Purchase To Dynamic Courses
In some cases, you may want to determine within the manage order callback what courses to grant registration to. For … Read more →
-
Disabling the Requirement for a Shipping Address in WooCommerce Checkout
For sites that don’t ship products, there’s no need for a shipping address. The following snippet should be enough: add_filter( … Read more →
-
Using Simplified Checkout
For e-commerce sites that only sell courses, the regular WooCommerce fields aren’t necessary. A simple setting in Bright on the … Read more →
-
WooCommerce Troubleshooting
My Orders are Left in the Processing State Please verify that you have linked your course to the product. Why … Read more →
-
WooCommerce Integration Worksheet
Install And Configure WooCommerce Note – your payment gateway must set the order into the processing state. For more information … Read more →
-
Show All Purchased Courses
Motivation A common desire is to show all of a user’s purchased courses on a single page. This is useful … Read more →
-
Configuring How A Course Product Appears To A Purchaser
DEPRECATED – Please to https://help.aura-software.com/template-bright_woocommerce_purchased_products/ for the latest documentation. Bright allows for flexible "views" of a course, based on configurable … Read more →
-
Understanding the “My Courses” Account Page
By default, Bright adds a "My Courses" menu item to the WooCommerce "My Account" Page: What Appears Here? Please see … Read more →
-
template: bright_woocommerce_purchased_products
template: bright_woocommerce_purchased_products This Bright shortcode can be used to show the user’s matched courseware. their courseware for any order they’ve … Read more →
-
Bright WooCommerce Integrations Actions And Filters
bright_license_key_name Instead of using the default license key name when creating a license key, you can add your own function: … Read more →
-
Changing Order Completed Email Text
Overview When an order for a Bright-based product is completed, Bright will add a message to the email by default. … Read more →