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.


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 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 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:

Add this html snippet to DE content:

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


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:



0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *