Tienda: Difference between revisions

From Joomdle
Jump to navigationJump to search
Created page with '{{Languages}} ====Integrating Joomdle with Tienda 0.50==== <span class="alert">This "feature" is provided as is and no warranties, guarantees or otherwise, expressed or implied,…'
 
No edit summary
Line 19: Line 19:


''Ensure you have Tienda installed and working properly before you begin.''
''Ensure you have Tienda installed and working properly before you begin.''
======Configure Virtuemart to sell downloads.======
[[Image:r023_vm_int_vm_download_2.jpg|800px]]
From Virtuemart's main Configuration choose the Downloads tab. -->Enable downloads.
<span class="tip">Ensure you have correct permissions to make changes to the administrator/components/com_virtuemart/virtuemart.cfg.php file.</span>


======Create a new Tienda Product Category======
======Create a new Tienda Product Category======
Line 32: Line 24:
Under the Tienda Catalog Menu, create a new Category to group your Moodle courses. Take note of the Category's ID, as you will it later to enter into Joomdle Component configuration.
Under the Tienda Catalog Menu, create a new Category to group your Moodle courses. Take note of the Category's ID, as you will it later to enter into Joomdle Component configuration.


======Enable Paypal======
Enable Paypal (HTML-form based) as a payment method and configure it as you normally would except that you will need to change the "notify-url" in Paypal's Payment Method Form / Configuration Tab / Payment Extra Info.
[[Image:r023_vm_int_vm_paypal_configure_2.jpg|800px]]
* Change Notify URL in the Payment Extra Info block. Change:
** <span class="note">'''''"notify_url" => SECUREURL ."administrator/components/com_virtuemart/notify.php",'''''</span>
** <span class="note">with</span>
** <span class="note">'''''"notify_url" => SECUREURL ."administrator/components/com_joomdle/paypal_notify.php",'''''</span>
<span class="tip">Ensure you have correct permissions to make changes to the administrator/components/com_virtuemart/classes/payment/ps_paypal.cfg.php file.</span>


====Joomdle Configuration====
====Joomdle Configuration====
Line 67: Line 47:
======Joomla======
======Joomla======


To start using Joomdle's Virtuemart integration, enable it in Joomdle Global Configuration (click on the Parameters button in Joomdle Configuration) as shown in the image below.
To start using Joomdle's Tienda integration, enable it in Joomdle Component Configuration, by selecting Tienda in the Shop Integration option.


[[Image:r023_vm_int_joomdle_config_1.jpg]]
[[Image:r023_vm_int_joomdle_config_1.jpg]]


Enter the Virtuemart Product Category ID for which you wish Moodle's courses to appear. This means you will not need to manually create Virtuemart products.
Enter the Tienda Product Category ID for which you wish Moodle's courses to appear. This means you will not need to manually create Tienda products.


<span class="info">Moodle courses will automatically be created in Virtuemart and Published.</span>
<span class="info">Moodle courses will automatically be created in Tienda and Published.</span>


In addition, you can configure Joomdle to send out an email to the buyer once the payment has been completed successfully.
In addition, you can configure Joomdle to send out an email to the buyer once the payment has been completed successfully.

Revision as of 12:43, 7 August 2010

Integrating Joomdle with Tienda 0.50

This "feature" is provided as is and no warranties, guarantees or otherwise, expressed or implied, are provided. Joomdle and individuals associated with its development and support shall not be held responsible for any loss of data, reputation, and/or money in any currency whatsoever. It is strongly advised that this "feature" be installed, configured, tested and proven working in a test environment prior to being implemented in a production site.


Limitations

  • Disabling or hiding a course in Moodle does not automatically unpublish the Tienda product in Joomla. You should unpublish the course first in Joomla, then disable / hide the course in Moodle.

Features

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

Tienda Configuration

Ensure you have Tienda installed and working properly before you begin.

Create a new Tienda Product Category

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


Joomdle Configuration

Moodle

The package enrol_joomdle.zip contains a new enrolment method for Moodle.

To install, unzip enrol_joomdle.zip into a temp folder and copy the files to the moodle/enrol folder on your web server (you should have a new folder called moodle/enrol/joomdle now).

Enter Moodle as an administrator.

A new enrol method, called Joomdle, should appear in Courses/Enrolments. Enable it and set it as default.

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.
Joomla

To start using Joomdle's Tienda integration, enable it in Joomdle Component Configuration, by selecting Tienda in the Shop Integration option.

File:R023 vm int joomdle config 1.jpg

Enter the Tienda Product Category ID for which you wish Moodle's courses to appear. This means you will not need to manually create Tienda products.

Moodle courses will automatically be created in Tienda and Published.

In addition, you can configure Joomdle to send out an email to the buyer once the payment has been completed successfully.

  • Either enter the Subject and Body of the email you wish to send; or
  • EnterCOURSE_NAME and COURSE_URL for Joomdle to "grab" the values from Moodle.

This "feature" is provided as is and no warranties, guarantees or otherwise, expressed or implied, are provided. Joomdle and individuals associated with its development and support shall not be held responsible for any loss of data, reputation, and/or money in any currency whatsoever. It is strongly advised that this "feature" be installed, configured, tested and proven working in a test environment connected to Paypal's Sandbox development environment prior to being implemented in a production site.