Create your own online shop on your educational platform. With the WooCommerce plugin you can do this in no minutes. You will be able to sell various products including teaching and studying materials such as paper books, merch and much more.
Go to Theme Options from your dashboard and open the General section. Scroll down to the bottom of the page. There you can find an option called Enable Shop. Enable it to activate an online shop on your website.
When activating this option the functionality with offline courses will be disabled automatically allowing you to use WooCommerce products as intended.
WooCommerce is the most popular e-commerce plugin for WordPress. Before you start adding products, please go through the WooCommerce plugin settings and specify everything you need for your site.
Go to WooCommerce > Settings and set up basic things. The settings page includes different sections that you can switch using the tabs: General, Products, Shipping, Payments, Accounts & Privacy, Emails, Integration, Advanced.
Follow the link for the full WooCommerce documentation: http://docs.woothemes.com/documentation/plugins/woocommerce/getting-started/ WooCommerce settings: https://docs.woocommerce.com/document/configuring-woocommerce-settings/
After this, you can create your first products.
Follow to Products > Add new
Enter a product Title and Description.
Go to the Product Data panel, and select downloadable (digital) or virtual (service) if applicable.
In the Product Data section, you can find the majority of your product settings.
In General you can enter the product’s Regular price and Sale price (discount price)
For sale price you can use the Schedule option and specify the dates when the sale will be active.
Inventory section allows managing stock for the product individually, changing stock status, enabling to sell products.
Enable Stock Management must be selected in Products Inventory Settings; otherwise, only the ‘Stock status’ option is visible in the Product Data Inventory box.
- Enter the Stock Quantity, and WooCommerce auto-manages inventory and auto-updates Stock Status as Stock, Out of Stock or On Backorder.
- Select whether to Allow Backorders.
- Low stock threshold – Enter a number upon which you are notified.
- Check the Sold Individually box to limit the product to one per order.
In the shipping section the following options are available:
- Weight – Weight of the item.
- Dimensions – Length, width and height for the item.
- Shipping Class – Shipping classes are used by certain shipping methods to group similar products.
Select attributes from the select box and click Add. Once you have chosen an attribute from the select box, click add and apply the terms attached to that attribute to the product.
You can also add a new attribute in Products > Attribute. Enter the name and slug and click Add attribute.
You can hide the attribute on the frontend by leaving the Visible checkbox unchecked.
- Purchase note – Enter an optional note to send the customer after they purchase the product.
- Menu order – Custom ordering position for this item.
- Enable Reviews – Enable/Disable customer reviews for this item.
Follow the link to learn more about WooCommerce products: https://docs.woocommerce.com/documentation/plugins/woocommerce/getting-started/setup-products/
On the Shop page, you can add the sidebar with filters to help users navigate and manage the display of the products.
Go to Theme Options > Sidebars section here choose Right Sidebar or Left Sidebar and select the Shop sidebar to enable sidebar in Shop Page.
Add appropriate widgets to the Shop sidebar in the Appearance > Widgets section.
Just click on the widget, select the Shop option, and Add Widget or drag and drop the widget to the Shop.
You can add the following widgets for the convenient Shop Sidebar: Filter Products by Price, Filter Products by Rating, Product Categories, Filter Products by Attribute.
At the end, you will get a complete online shop with complementary products. You can sell merch, teaching, and study materials such as paper books and anything else.