Create a backend module – 3. Code the module

Date: June 16, 2010 Oxid version: 4.3.1 Having set up the module framework in the first two parts of this tutorial, we will now dive into the actual coding. This part will guide you in the implementation of your module and give some pointers on best practices and pitfalls to avoid. The examples presented here […]



How does the base picture functionality work?

Since the shopversion 4.3.0 a new picture handling has been implemented. Some people now ask “How can i import my pictures manually” or “Is it necessary to upload them via admin, i like to use different picture sizes” and so on. This short tutorial should give an overview how to use and how to kid […]



Understanding OXID eShop Template Hierarchy and Override System

Introduction OXID eShop includes a well-defined structure for overriding default templates with custom themes. This allows developers to quickly alter the visual appearance of OXID eShop without affecting the internal business logic and codebase. This tutorial introduces you to basic concepts and ideas around the template hierarchy and override system. Hierarchical Structure All OXID eShop […]



Create a backend module – 2. Survive updates

Date: June 10, 2010 Oxid version: 4.3.1 In the first part of this tutorial, you learned how to start coding a new backend module with a minimum of fuss. In this part I’ll show you how to place your files in the Oxid eShop folders so that a system update won’t overwrite what you’ve done. […]



Connecting website to facebook

To use Facebook features (e.g. like, share button) in your eShop website you must connect your site to Facebook. Creating an Application for website Go to Facebook developers place and create new application – enter site name and site url. Site url must end with backslash “/” char. Select default locale for your website. Thats […]



Create a backend module – 1. Getting started

Date: June 8, 2010 Oxid version: 4.3.1 Modifying the Oxid backend is not an easy task. I will help you get started by copying an already existing module. Taking the systeminfomodule for our starting point, we will create a minimal framework for a new module. The systeminfo module is located in the admin section of […]



Creating new help page

From OXID eShop 4.4.0 on, help texts are defined in CMS. If you want to create new help pages for some shop view e.g. “details” you have to Go to “Admin => Customer Info => CMS Pages”; Press on “Create New Content”; Write title, make it active, choose any preferred folder (e.g. “Customer Information”); Set “Snippet” […]



OXID eShop version 4.3.2

General hints for this package Due to Trusted Shops pre-certification the “To Basket” button in My Account / Order History was commented. You can enable it any time if needed. If you need to check your shop files, please use the new oxchkversion we provide for download. The webservice was changed in this version. All […]



Adding Facebook Share and Like buttons to OXID eShop

Social networking is all the rage these days. And if you’d like to link your OXID shop up to the largest social network on the Web, it’s quite easy! This article shows you how to easily add Facebook “Share” and “Like” buttons to your product pages, both with and without XFBML. At the end of […]



OXID eShop version 4.3.1

General hints for this package Important information for shops running in UTF-8 Current shop version has UTF-8 related improvements/fixes (there was missing modifier “u” in some “preg_replace()” calls). In case you get empty pages after update it is a sign that your templates contain non ASCII/UTF-8 characters. We strongly recommend to move texts to language […]



Hiding elements for non registered user

A common requirement in many shops is to display certain features or elements only to registered users. This can be used to restrict features or benefits to registered users, and to motivate anonymous visitors to sign up and provide their details to the shop owner. This tutorial discusses one technique to implement this requirement in […]



Create an OXID eShop Server in Amazon’s Cloud

Are you looking for a quick way to set up an OXID eShop server, maybe for research or testing purposes? With Amazon’s cloud services, this is a snap to set up and use. The following instructions guide you through the process. 1.Start an Apache/PHP Amazon Machine Image (eg. zend/zend-server-ce-4.0.5-linux-32bit-20090109.manifest.xml) 2.Enter the correct Access group which […]