DigitalChalk / WooCommerce plugin for WordPress

DigitalChalk no longer provides support for the WordPress plugins, however, they are still available as open source for customers to freely use and as such may need modification to work. The plugin user is responsible for any and all modifications. DigitalChalk cannot provide assistance with the plugin update process or troubleshooting issues that may arise from their use.

This document will show you how to install the DigitalChalk plugins for WordPress that allow integration with the WooCommerce store front plugin.  The integration allows you to sell DigitalChalk offerings through your WordPress/WooCommerce storefront, and will automatically create new users on DigitalChalk and register them for their purchases. Please note that the WooCommerce plugin for DigitalChalk is written as an example integration and is not actively maintained by DigitalChalk. Your own development team is responsible for the integration and updates to the plugin as the APIs for WooCommerce and DigitalChalk can change.

What you will need:

For directions on installing WordPress or WooCommerce, please see the links above.

Install the DigitalChalk / WooCommerce Plugin

Download the plugin zip file from the DigitalChalk GitHub site.

Install the plugin from the WordPress Admin screen by uploading the zip file through the Add Plugin screen.  (See this article if you need an example).

 

Configure the DigitalChalk / WooCommerce Plugin

In the WordPress Admin screen, click on the Settings menu and select “DigitalChalk / WooCommerce Integration”.

dcwoo-dcwoo-properties

This will take you too the DigitalChalk / WooCommerce Integration settings page.

dcwoo-dcwoo-properties-pages

Fill in the API v5 hostname with the virtual host of your DigitalChalk account (e.g. yourhost.digitalchalk.com).  Fill in the API v5 token field with the value supplied to you by DigitalChalk Support.

Click on Save Changes.

 

Add a DigitalChalk Offering to WooCommerce

Now that you have configured the DigitalChalk plugins, you can begin to add DigitalChalk offerings to your WooCommerce store.  To add an offering, click on the “Products” menu (part of WooCommerce) and select “Add DigitalChalk Product”.

dcwoo-add-product-menu

The plugins will automatically go out to your DigitalChalk account and pull back your current offerings, as shown below.  Click on the “Make Product” link to make any offering a WooCommerce Product.

dcwoo-add-product-screen

Once you click on “Make Product”, you will be taken to the normal WooCommerce Edit Product screen.  You can change the description, images, name, or anything else just like a normal WooCommerce product.  However, when a visitor to your store buys the product, the DigitalChalk plugins will automatically create them a user in DigitalChalk (if they don’t exist already) and register them for the attached offering.

After purchase, the user will find a link to the offering in their WooCommerce “Order Review” page.  Clicking on the link will take them directly into DigitalChalk to take the course.  (NOTE: shoppers must be registered with an email address for this to work.  You can set this in the WooCommerce plugin settings).

The DigitalChalk plugin will also write notes to the WooCommerce order notes.  These can only be seen on the WordPress admin screen under the WooCommerce > Orders screens.

dcwoo-edit-order1

If there is some problem registering a shopper, you’ll see a note on the order (and the order will be in the “Processing” state instead of “Complete”).

dcwoo-order-notes