Legal is a module for webshops based on OpenCart.
In all European countries it is a requirement to display several informations like prices are w./w.o. VAT, terms, final product summary, button solution, etc.
This module does this and much more.
It install taxes, geozones and texts according European Laws/Regulations.
Beside this, texts for prices can be easely defined and changed every time.
Legal needs for proper operating an installed VQMod.
If VQMod is not already installed, the module will install the latest version automatically.
Legal is tested and fully working on these platforms:
- OpenCart 2.3.x until latest 2.3.0.2
Features (some)
* Maintain
- texts for automatically adding to all outgoing emails
- hint for prices
- text for prices
- state of plugin
- standard / special price
- final button text
* Install
- locale taxes (all EC-Countries)
- locale taxclasses (aöö EC-Countries)
- geozone(s)
- legal texts (samples, have to be adopted according your requirements)
* Update to new installed geozone(s)
- products
- shipping methods
* Supported countries:
- All EC-Countries
- Plus Liechtenstein, Switzerland, Turkey
* Change text emails to HTML
* Notification of admin at new registrations
* Download new or updated plugins
* Check for product attributes (required for summary)
* Edit CSS directly via admin interface
* Edit template directly via admin interface
* Product summary, support for:
- attributes
- metatag description
- 'lazy mode'
* Buttonsolution (product summary plus adoption of last button)
* Base Price
* Autom. switch net / gross prices
* Autom. check for valid UID (USt.ID, VAT-Nbr.) and storing results **
* Autom. collect of MOSS-relevant data and export as XML **
* Autom. update of tax rates to caclulate correct taxes and MOSS **
* Youth Protection (especially for eBooks)
* Logging of all downloads (e.g. for PayPal)
* Withdrawal for digital products
* Download digital articles as guest
* Assign articles to specific customer groups
* Newsletter Double-Opt-In and confirmation per email
* Social Share Privacy
* Edit products per net- or grossprice
* Autom. update prics in productview
* Fixed rounding bug
* Autom. add admin IP
* Cookie Consent
* Support for One-Page-Checkouts
* Support for template Journal2
* Admin Dashboard Widget for latest Legal headlines (since v.5.5.0)
* Approved legal texts in cooperation with it-law (requires seperate contract)
** Paid additional services, API-Key required, see API-Points
Compatibility | |
---|---|
OpenCart | 2.3.x |
Modificationtype | |
---|---|
OCMod | Yes |
VQMod | Yes |
Version | |
---|---|
Version | 5.5.2 |
Changelog | |
---|---|
Changelog | 5.5.2 2021.12.10 + theme journal 2 shit: admin controller > replace stylesheet with css ^ xml button summary: search for class buttons (payment templates) ^ removed readme folder from download package ^ updated year to 2021 # getLanguages() - unset disabled languages 5.5.1 2020.11.05 ^ legal term related changes 5.5.0 2020.10.21 # internal URLs in module itself # admin gross price calculation (.js) + admin dashboard module (latest it news) + cache for legal texts (it-recht) front & backend + .js files minified + global vars for .js files ^ legal texts (terms) own tab (moved from texts ^ js ES6 ^ code cleaning - not needed files and folders 5.4.31 2020.08.17 # baseprice options when not defined # legal (main): taxText # UID-Check when called from admin 5.4.30 2020.06.18 + tab phpinfo 5.4.29 2020.06.16 + more colors for cookie plugin # init colors backend templates ~ vqmod cookie set options samesite 5.4.28 2020.05.30 + display baseprice in last checkout page (button solution/summary) + plugin Mollie Payment (prepare for checkout "buttonsolution") + baseprice to checkout/cart + preorder label to checkout summary ^ moved files from tool inside extension/module/legal ^ reworked main controller ^ reworked main template ^ slightly changed help texts ^ hide/show tabs and other when plugin is enabled only - folders tool files (moved into extensiosn folders) # double loading css (helper legal) # plugin reload 5.4.27 2020.04.28 # default baseprice values at init # helper baseprice: get defined default values from config ^ reworked baseprice ^ moved baseprice functions from controlelr legal to system file ^ js priceupdate: added timeout if input value is empty ^ short notation for array() ^ obfuscated admin jquery plugins ^ moved tool scripts into extension/module/legal + plugin: remove social media services + baseprice: discount prices + baseprice: additional option values 5.4.26 2020.03.23 + default values for baseprice + vqmod xml for stripe payment from getclearthinking.com # helper legal change checkout data if one_page ^ use helper utf8 instead native functions 5.4.25 2020.02.05 # language vars en-gb extension/module ^ tax rates (various) + vqmod xml for stripe payment from getclearthinking.com - install.xml (not needed because no modifications) 5.4.24 2019.10.20 + option values (cart) as br instead nl 5.4.23 2019.08.23 # admin: css selection, editing, saving + admin: check required fields 5.4.22 2019.08.21 # admin: css file + admin: select css file / custom css file ^ updated header 5.4.21 2019.08.13 + live price update also when option # option to select color and format of baseprice 5.4.20 2019.07.11 + tool/legal: getPriceUpdateCode + check for minimum quantity + get field number value + replace quantity field when < minQty ^ gross, base price 5.4.19 2019.04.30 # download log (complete reworked) 5.4.18 2019.03.15 # newsletter plugin: search # download plugin: search # terms plugin: search # missing exportFile() + plugin base price: price + newsletter plugin: synchronize ^ base price plugin adopted for adv profit module (field price) 5.4.17 2018.06.06 # backend: newsletter header links # plugin priceupdate ^ plugin cookie + check field read_only in custom_field and add if not exist 5.4.16 2018.03.07 + UID Check for CH + new language file for UID (admin) + new check for UID if from same country + admin: check UID at add/edit 5.4.15 2018.01.24 # baseprice calculation (admin) 5.4.14 2017.11.26 + code for amazon login_pay payment # baseprice in compare view when OC >= 2.1 # helper legal attributes # attachments to email 5.4.13 2017.10.13 # several small bugs (e.g. admin > baseprice display) 5.4.12 2017.09.06 # pricehint overlay 5.4.11 2017.07.12 + one-page-checkout settings (e.g. for Journal2) + helper: settings to build correct summary for one-page-checkout designs + new hint position: journal2 + define attributes to display in final summary + setting to check UID at each login # no net and reverse charge if customer same country as shop # display help at some views ^ new version minicolors ^ minor code optimizations 5.4.10 2017.06.27 # safari & cookie + new tab cookie settings + text for cookie usage - cookie.css (handled via backend settings) 5.4.9 2017.05.29 + exclude admin/customer,report from hint # plugin: gross price checkout ^ code cleaning |