OXID eShop version 4.7.12 (CE + PE) & 5.0.12 (EE)
General hints for this package
- Runs on PHP 5.4 and PHP 5.3. Might run on PHP 5.2 (not tested any longer).
Installation
Templates
Template changes have been done in this minor update. Please find detailed information about template changes in “templ_docu_admin/index.html” and “templ_docu_azure/index.html” of the package and a tutorial about the template hierarchy and the override system here:
http://wiki.oxidforge.org/Tutorials/How_template_hierarchy_and_override_system_works
Fixed Bugs
https://bugs.oxid-esales.com/changelog_page.php?version_id=254
New Features
Added changes due to the Consumer Right Directive.
Consumer Right Directive
As announced earlier in our blog we had to include several modifications to make the shop comply with the New Consumer Right Directive: blog.oxid-esales.com/2014/05/due-to-the-consumer-right-directive-new-releases-ahead/
Azure theme changes
Changes in checkout 4 (order) step: downloadable and intangible products will be marked with stars and for these stars added check-boxes to confirm withdrawals. (feature can be disabled from admin, by default enabled)
In to Rights and Withdrawals CMS page added link to pdf form.
Admin changes
Enable or disable “Users have to confirm terms and conditions for downloadable and intangible products during the check-out” config: Master settings->Core settings ->order This config is used to enable or disable confirmation checkboxes during checkout process
Information on what to change after Update or Setup
Update the link title in the footer in German language: “Lieferung und Kosten” to “Zahlung und Lieferung”.
To do this, please go to Admin: Customer info -> CMS pages, find the CMS page with ident “oxdeliveryinfo”, change the title in German language to “Zahlung und Lieferung”.
Add PDF Form
Update the content of the “Right of Withdrawal” page: add link to pdf form. To do this, please go to Admin: Customer info -> CMS pages, find the CMS page with ident “oxrightofwithdrawal”.
Add this html snippet to EN content:
<div><strong><a title="" href="[{$oViewConf->getBaseDir()}]out/pictures/wysiwigpro/Model_form_for_withdrawal_en.pdf">Model form for withdrawal</a></strong></div>
Add this html snippet to DE content:
<div><a title="" href="[{$oViewConf->getBaseDir()}]out/pictures/wysiwigpro/Model_form_for_withdrawal_de.pdf"><strong>Muster für das Widerrufsformular</strong></a></div>
Important information for developers
Changes in Data base structure
Added column OXSHOWCUSTOMAGREEMENT to oxarticle table.
Additional data for database
Config option: blEnableIntangibleProdAgreement. 2 new records to oxContents table.
Template changes
In Azure theme templates: basketcontent.tpl, order.tpl were changed, added new agb.tpl template. In Admin changed article_extend.tpl and shop_config.tpl templates.Added changes to oxid.css file.
Changes in PHP files
Added changes to controllers order.php, basket.php,category_main.php. Added changes to models oxBasket.php, oxArticle.php. Added new model oxBasketContentMarkGenerator.php
Other
Added new translations for Admin. In package included 2 new pdf files.
For more information please see this document: Media:OXID_eShop_Changes_EU_Rights_Directive.pdf
There is working older (v4.6) application, changes you can find on gitHub:
github.com/OXID-eSales/oxideshop_ce/commit/c7347d75de05c136fafc50e644dbc2582e75230d
github.com/OXID-eSales/oxideshop_ce/commit/7c6662ceccf9417a75cef41e57d9e6db1443b541