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 →
-
Bright is unable to process simple orders made via Guest Checkout.
This message is generated by the manageOrder callback in Bright, when there is no user ID associated with the order. … Read more →
-
Bright Isn’t Processing My WooCommerce Orders
Verify that Bright’s manageOrder callback is actually being called, So the manageOrder() part of bright, is added to woocommerce via … Read more →