upgrade
This commit is contained in:
134
plugin/buycourses/CHANGELOG.md
Normal file
134
plugin/buycourses/CHANGELOG.md
Normal file
@@ -0,0 +1,134 @@
|
||||
v7.4 - 2022-04-28
|
||||
====
|
||||
Add subscriptions support.
|
||||
|
||||
If the plugin has already been installed, the update.php script must be executed (load plugin/buycourses/update.php in your browser) to update the database structure by adding the plugin_buycourses_subscription, plugin_buycourses_subscription_rel_sale, plugin_buycourses_subscription_period and plugin_buycourses_coupon_rel_subscription_sale.
|
||||
|
||||
v7.3 - 2022-04-28
|
||||
====
|
||||
Add Cecabank payments support.
|
||||
|
||||
If the plugin has already been installed, the update.php script must be executed (load plugin/buycourses/update.php in your browser) to update the structure of the tables in the database.
|
||||
|
||||
v7.2 - 2021-11-22
|
||||
====
|
||||
Add Stripe payments support.
|
||||
|
||||
If the plugin has already been installed, the update.php script must be executed (load plugin/buycourses/update.php in your browser) to update the structure of the tables in the database.
|
||||
|
||||
v7.1 - 2021-10-26
|
||||
====
|
||||
Fix install issue with DB field type.
|
||||
|
||||
v7.0 - 2021-08-12
|
||||
====
|
||||
Added support for discount coupons.
|
||||
Added a better table view for the sales report.
|
||||
Multiple fixes to navigation-related issues.
|
||||
|
||||
WARNING: Updating this plugin (or Chamilo) without going through the specific update procedure for this plugin will break your sales pages.
|
||||
|
||||
The file [your-host]/plugin/buycourses/update.php *MUST* be executed to update the structure of the tables
|
||||
in the database.
|
||||
|
||||
v6.0 - 2020-11-29
|
||||
====
|
||||
Added support for purchase instructions e-mail customization (although this
|
||||
does not support multiple languages at the moment).
|
||||
This requires changes to the DB tables:
|
||||
```sql
|
||||
ALTER TABLE plugin_buycourses_global_config ADD COLUMN info_email_extra TEXT;
|
||||
```
|
||||
|
||||
v5.0 - 2019-02-06
|
||||
====
|
||||
|
||||
This version includes two additional modules (taxes and invoices),
|
||||
which can be enabled from the configuration.
|
||||
|
||||
The file update.php must be executed to update the structure of the tables
|
||||
in the database.
|
||||
|
||||
|
||||
v4.0 - 2017-04-25
|
||||
====
|
||||
|
||||
This version includes the Culqi payment gateway v1.0 (now expired) and introduces
|
||||
an additional option to show the Buy Courses tab to anonymous users.
|
||||
|
||||
To enable these features, if you have already installed this plugin on your
|
||||
portal prior to this version, you will need to add the corresponding settings
|
||||
to your settings_current table. No documentation is available at this time on
|
||||
how to do that, so please check up the code. Sorry about that.
|
||||
|
||||
|
||||
v3.0 - 2015-09-25
|
||||
====
|
||||
|
||||
This version has been fixed and improved for Chamilo LMS 1.10.x.
|
||||
|
||||
- A new user interface for platform admins and users.
|
||||
- Avoid data redundancy by adding courses/sessions to catalog
|
||||
- The catalog of sessions can be configured to offer some courses or sessions
|
||||
in a currency other than the others courses or sessions
|
||||
- The sales have a status: Pending, Completed, Canceled
|
||||
- The Peding Orders pages has been replaced by a Sales Report.
|
||||
Allowing filter the sales by its status
|
||||
- The plugin Registration page was removed. Instead the Chamilo LMS
|
||||
registrarion page is used.
|
||||
- Added the ability to record beneficiaries with the sale of courses/sessions
|
||||
|
||||
##Changes in database structure
|
||||
|
||||
The database structure has been changed totally. The previous database
|
||||
structure was formed for the tables:
|
||||
|
||||
- `plugin_buy_course` The registered courses in the platform
|
||||
- `plugin_buy_course_country` The list of countries with their currencies
|
||||
- `plugin_buy_course_paypal` The PayPal account info
|
||||
- `plugin_buy_course_sale` The sales of courses that were made
|
||||
- `plugin_buy_course_temporal` The pending orders of courses that were made
|
||||
- `plugin_buy_course_transfer` The bank accounts for transfers
|
||||
- `plugin_buy_session` The registered courses in the platform
|
||||
- `plugin_buy_session_course` The courses in sessions
|
||||
- `plugin_buy_session_sale` The sales of session that were made
|
||||
- `plugin_buy_session_temporary` The pending orders of session that were made
|
||||
|
||||
To avoid the data redundancy, the `plugin_buy_course`, `plugin_buy_session`
|
||||
and `plugin_buy_session_course` tables were replaced for the
|
||||
`plugin_buycourses_item` table. And the `plugin_buy_course_sale`,
|
||||
`plugin_buy_course_temporal`, `plugin_buy_session_sale` and
|
||||
`plugin_buy_session_temporary` tables were replaced for the
|
||||
`plugin_buycourses_item` table.
|
||||
|
||||
The __new database__ structure is formed for the tables:
|
||||
|
||||
- `plugin_buycourses_currency` The list of countries with their currencies
|
||||
- `plugin_buycourses_item` The registered courses and sessions in the platform
|
||||
- `plugin_buycourses_item_re_beneficiary` The beneficiaries users with the sale of courses
|
||||
- `plugin_buycourses_paypal_account` The PayPal account info
|
||||
- `plugin_buycourses_sale` The sales of courses and sessions that were made
|
||||
- `plugin_buycourses_transfer` The bank accounts for transfers
|
||||
|
||||
---
|
||||
|
||||
v2.0 - 2014-10-14
|
||||
=================
|
||||
This version adds support for sales of sessions access.
|
||||
A session can be purchased as soon as it is given a price, granted the current
|
||||
date is either previous to the session start date, between the start and end,
|
||||
or no date has been defined for the session.
|
||||
Students are subscribed automatically once they have paid. There is no
|
||||
intermediary step.
|
||||
This version does not work (yet) with the session period defined by user
|
||||
(a special feature introduced in Chamilo 1.9.10).
|
||||
|
||||
Upgrade procedure
|
||||
-----------------
|
||||
If you are working with this plugin since earlier versions, you will have to
|
||||
look at the installer to *fix* your plugin tables (add a few fields).
|
||||
|
||||
v1.0 - 2014-06-30 (or something)
|
||||
=================
|
||||
This is the first release of the plugin, with only the PayPal payment method
|
||||
in working state and only for courses.
|
||||
Reference in New Issue
Block a user