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


See http://www.oxid-esales.com/en/support-services/documentation-and-help/oxid-eshop/installation/oxid-eshop-update-installation.html


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:


Fixed Bugs


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 Footer

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


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: