OXID eShop version 4.8.6 (CE + PE) & 5.1.6 (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).
- In case the license key can’t be checked in OXID eShop Professional or Enterprise Edition, the shop owner will be informed via a e-mail that the “silent countdown” started (this was introduced in eShop 4.8.5/5.1.5) which will be addressed to eShop info e-mail address. It will be sent 2 times and triggered on eShop page load. First when silent count down starts and the second, when will be left less than 24 hours.
- Due to the new Consumer Right Directive this release includes template and db schema changes.
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=255
New Features
Added oxCurl::getStatusCode() function, which returns HTTP status code of the request.
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
Possibility customized product enable or disable withdrawals confirmation for product: Product->Extended->”Confirm terms and conditions”
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 oxBasketContentMarkGenetor.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
Leave a Reply
Want to join the discussion?Feel free to contribute!