MijoShop: Difference between revisions

From Joomdle
Jump to navigationJump to search
No edit summary
mNo edit summary
Line 28: Line 28:


index.php?option=com_mijoshop&route=catalog/category/update&token=aacfc18b642f81a999f9a7a3219a9c00&'''category_id=33'''
index.php?option=com_mijoshop&route=catalog/category/update&token=aacfc18b642f81a999f9a7a3219a9c00&'''category_id=33'''





Revision as of 18:20, 28 May 2015

Features

  • Allows webmasters to publish Moodle courses inside a Mijoshop storefront
  • Allows Buyers to purchase a Moodle course like any other product offered through Mijoshop
  • Automatically enrolls the Buyer in the selected course(s).
  • Sends a configurable email to the Buyer confirming their purchase / provide instructions on gaining access.


Required plugins

In order to user Joomdle-Mijoshop integration you will need to install and enable these plugins:

  • Mijoshop Selling Courses
  • Mijoshop Orders


Mijoshop Configuration

Ensure you have Mijoshop installed and working properly wirh normal products before you begin.


Create a new Mijoshop Product Category

Under the Mijoshop Product Menu, create a new Mijoshop Product Category to group your Moodle courses. Take note of Product Category's ID, as you will it later to enter into Joomdle configuration.

You can see a product category ID when you are editing it in Mijoshop. In the URL you'll see something like:

index.php?option=com_mijoshop&route=catalog/category/update&token=aacfc18b642f81a999f9a7a3219a9c00&category_id=33


Joomdle Configuration

Joomla

To start using Joomdle's Mijoshop integration, select it in Joomdle Configuration, Shop section, as shown in the image below.

File:Shop integration mijoshop.png


There is also another mandatory item to configure:

  • Courses category: Enter the Mijoshop Product Category ID for which you wish Moodle's courses to appear.


These are optional:

  • Buy courses for children: enable this option if you want to use this feature. You can get more info about it here
  • Send enrol emails: enable this option if you want Joomdle to send emails on course purchases
  • Subject of email and Body of email. Enter the Subject and Body of the email you wish to send. You can use COURSE_NAME and COURSE_URL for Joomdle to "grab" the values from Moodle.
  • Send bundle emails: enable this option if you want Joomdle to send emails on bundle purchases (one email will be sent for each course in bundle)
Moodle

The package enrol_joomdle.zip contains a new enrolment method for Moodle. This plugin is not required, and it is only useful for:

  • Setting a cost for course in Moodle
  • Showing a link to course in shop when user tries to enter course without enroling first


You can install it using Moodle's plugin installer at Site administration->Plugins->Install plugins.

After completing installation, go to Site administration->Plugins->Enrolments->Manage enrol plugins.

A new enrol method, called Joomdle, should appear in the list. Enable it so you can start using it.

Click Edit to configure its options:

  • Default cost: The default cost to enroll in courses
  • Currency: Your preferred default currency for courses
  • Enrol message: A message to show to the user if he tries to access the course without having paid. You can include the string BUY_COURSE_URL to show a link the the product page in shop.


Selling courses

Please follow this link to get information on how to sell courses with Joomdle: Selling courses with an e-commerce extension