
ZenCart or Magento, which of them is better for a business? It depends of many factors and it depends of who take the decision. As developer the answer is simple: you will use the one in which you are more …
You will be taken to a registration page - Please write that you wish to get BUSINESS CONNECTION FREE TRIAL
There is no catch, just launching a comprehensive business oriented web marketing tool.
Some of our readers will be lucky. BE ONE OF THEM!

ZenCart or Magento, which of them is better for a business? It depends of many factors and it depends of who take the decision. As developer the answer is simple: you will use the one in which you are more …

It is mobile project done for one of our clients. BlueOnline.com.au As an eCommerce website (money in between) we had to pay more attention to every single side of the project. Mobile development is at the very beginning and even …
WordPress is more and more stable and to customise the login page can be frustrating. When you install an worpress cms and begin to use it there is not a big issue that your website tells everybody:”Hey I am done …
The <code> tag allows you to write coding into your page without being executed and highlighting the code text. Sometime, when writing HTML code for WordPress needs to be used <sourcecode></sourcecode> or [sourcecode][/sourcecode] The code  tags are supported in all …
Displays the numeric ID of the current post: <?php the_ID(); ?> More details: http://codex.wordpress.org/Function_Reference/the_ID Displays or returns the title of the page: <?php wp_title(); ?> More details: http://codex.wordpress.org/Function_Reference/wp_title Returns the permalink to a post or page: <?php get_permalink(); ?> More details: http://codex.wordpress.org/Function_Reference/get_permalink Returns the category ID: <?php get_the_category( $id ) ?> …
When you first time install a Zen Cart your website is looking not quite apple. To make your zencart (online shop)Â to represent your company / personality you may follow the following steps. 1. Choose e template (if you consider). …
WordPress is jumping as usual from one version to another and many rock functions become deprecated. As WordPress developer you may need current functions. Get current categoryID if you know the post ID. That’s simple and common and there is …
At the end of July 2011 the zen cart 1.5 beta release is on the market. Zen cart 1.5 is the first open source ecommerce cms compliant with security standard. There are no big and relevant improvements regarding with the …
When to use WordPress and when to use Zen Cart A) WordPress is far one of the best CMS on the marked from many points of view including SEO. The single “problem” WordPress has is that Oppress is just missing …
What CMS (content management system) should be choose if the main target is to have the website up in Google Search as soon as possible and as high as possible. Just facts after two years of studying (analyse) evolution of …
Regsiter procedure on Zen Cart based wensites: /includes/modules/pages/create_account/jscript_form_check.php and /includes/modules/YOUR ACCOUNT/tpl_create_account_default.php or /includes/modules/tpl_create_account_default.php and delete the line(s) relevant – do not check filed you do not wish to be mandatory / insert lines for fileds you wish to be. /includes/templates/YOUR_TEMPLATE/templates/tpl_create_account_default.php /includes/templates/YOUR_TEMPLATE/templates/tpl_modules_create_account_dealer.php …
The beset way to have something properly is to keep it simple. When it is about light box we as developers, found that the best is fancy light box plugin. We did implement it in a couple of websites, the …
Additional images are not shown – ZenCart Tabbed Products Lite module Cause – file is not found Check if the file exists in your folder – file names array is not built. if you upload files with CAPITAL extensions like …
There are no custom fields supported into administrative area. You can still use any custom field like before but you must manipulate name and values directinto database There are no history for posts /ages supported but you can extract any …
System: OLALA e-Commerce system – standard version (based on Zen cart) Licence: Commercial Company who request it: The French Organic Company (Melbourne,VIC) How to manage Coupons: Any coupon can be : – used a one or more times by one …
Module name: Product of the day (Deal of the day) Build for: OLALA e-Commerce system – standard and enhanced version (based on Zen cart) Licence: Commercial Company who requested it: The French Organic Company (Melbourne, VIC) Sold in Australia, Europe …
All looks good and it works as long as your ZenCart is imstalled in the root. Problems appear when you have ZenCart installed in /shop folder for example. To understand better I will take and example: website: olalawebsite.com/shop absolute path …
There are a couple plugins which allow to have or build automatily any page/post Title, Description(and keywords). A few words about WordPress from SEO perspective: – WordPress is a CMS build as a tool for editors and it is ready …
Basic files:used to display categories listing (caegories which have subcategories) /includes/YOUR_TEMPLATE/templates/tpl_index_categories.php Here is displayed categ image and description if exist and are enabled to be displayed. On #35you have: require($template->get_template_dir(‘tpl_modules_category_row.php’,DIR_WS_TEMPLATE, $current_page_base,’templates’). ‘/tpl_modules_category_row.php’); /includes/YOUR_TEMPLATE/templates/tpl_modules_category_row.php From now on is simple, there will …
1)Â Get Current page/post ID: get_the_ID() is handy for templates in conjunction with the get_page and get_post functions. Using $post, the ordpress post global object global $post; if($post->post_type == ‘page’){ echo ‘ This is a page. ID= ‘.$post->ID; } elseif($post->post_type …
Most of what you need is located into query_factory.php 1. standard way to browse extracted records ( no pagination): $sql= “YOUR SQL STATEMENT” $result_list = $db->Execute($sql) while (!$result_list->EOF) { …………….. YOUR PHP / HTML CODE …………….. $result_list->MoveNext(); } Eventually set …
To have pretty URL in CMS made simple it is really easy if you don not move the website from root in a folder or on a subdomain. As long as you know what is htaccess file all is fine. …
1. Cleaning Check for the last version of WordPress From Control Panel go to File Manager in Root in www-Public Choose the website folder and clean it: Create a New Folder and Cut – Paste everything from website folder here …
1) /includes/languages/english/my_module_name.php must have at least two lines define(‘NAVBAR_TITLE_1′, ‘Module Name’); define(‘HEADING_TITLE’, ‘Module Name more details’); 2) /includes/modules/pages/my_module_name Folder which must contain at least this file: /includes/modules/pages/my_module_name/header.php // This should be first line of the script: $zco_notifier->notify(‘NOTIFY_HEADER_START_MY_MODULE_NAME‘); require(DIR_WS_MODULES . zen_get_module_directory(‘require_languages.php’)); …
There is no init heandler for login / register The file where the user session is created / recreated is : /includes/module/pages/login/header_php.php action = process, around #84 there are interesting lines: $_SESSION['customer_id'] = $check_customer->fields['customers_id']; $_SESSION['customer_default_address_id'] = $check_customer->fields['customers_default_address_id']; $_SESSION['customers_authorization'] = $check_customer->fields['customers_authorization']; …
Very often you can get twice” Home” in WordPress. It is happening if you wish to display entry page as a specific page for example “Home” and not a post or the standard list of last posts. To avoid problems …
To create a side box (left or right) for Zen Cart please follow instructions bellow. If you do not know what to write into new created files just open existing files already done. Look for them in the same folders …
Admin area: 1) Add new content which allow you to add/change data in the new fieed admin/includes/modules/product/collect_info.php Add a line, just copy and change all between <tr> …</tr> Consider <tr> …</tr> space as well. 2) Create a function which extract …
Data about Zencart are stored in two tables : YOURPRFIX_configuration_grp YOURPRFIX_configuration For Define page the ID from YOURPRFIX_configuration_grp table is 25 Into admin area the page used to change/save parameters into configuration tables from database is /admin/configuration.php In 1.3.8a it …
The most “interesting” part is the step 2 of 3 – Payment Information because here is computed the order value including any discount, here the user can redeem his code and here the user will choose the payment option. We …
Many articles are written about how to secure your zencart based website. Most of them are focused on “php/zencart” I will try to keep it simple: 1) The hosting company must have installed mod-security (php) How you can check it? …
Currency selector from ZenCart is perfect as long as you are not using any pretty/frendly URL adon. It may work but sometimes it may not baecause currency selector use GET method. To avoid further headache the beset is to capture …
Basic data Like in any modules here there are three types of file – files where data are extracted from database and assigned to template variables contains files word into their name. – files which display data are templates files …
A) Components To create a shipping module two main files are compolsory: /includes/languages/english/modules/shipping/YOUR_SHIPPING_MODULE.php Usually it contains two lines: title and description For example: define(‘MODULE_SHIPPING_YOUR_SHIPPING_MODULE_TEXT_TITLE’Â Â Â , ‘YOUR_SHIPPING_MODULE‘); define(‘MODULE_SHIPPING_YOUR_SHIPPING_MODULE_TEXT_DESCRIPTION’Â Â Â Â Â , ‘YOUR_SHIPPING_MODULE‘) ; /includes/modules/shipping/YOUR_SHIPPING_MODULE.php It contains a “class” which will be initialised into …
Table used: TABLE_CUSTOMERS_BASKET – customers_basket Structure: customers_basket_id int(11) No None auto_increment customers_id int(11) No 0 products_id tinytext latin1_swedish_ci No None customers_basket_quantity float No 0 final_price decimal(15,4) No 0.0000 customers_basket_date_added varchar(8) TABLE_CUSTOMERS_BASKET_ATTRIBUTES – customers_basket_attributes Structure: customers_basket_attributes_id int(11) No None auto_increment customers_id …
1 – if you need to refresh an olde version of CMS for a client. That website is full of trash (old modules/plugins/code) and you wish to keep only the page contents 2. If you just want to replace the …
- Create your module (MyModule). It must be installed using module manager. – Just copy plugins/function.news.php to plugins/function.mymodule.php (do not use exactly the same name, to use small letters wil be ok – Change name of those 3 funtions according …
CreateLink and ID – When you create a link using createlink method, never use a parameter with name id. This parameter will never be found in $param array you wish to get on the other side / your target page. …
The most complex scenario : zen cart module / add on must have two parts: front end user and admin area 1. Admin area a) To have a new main menu on horizontal bar: – edit and change based on …
Define Pages are used in front user interface / website and display static information. These pages can be easy changed by the owner of the website. Changing them do not require IT knowledge. 1) How to delete / disable pages …
PhotoSmash Gallery Manage images and YouTube movies Free and it is not linked in ay way with the publisher Includes image ranking system Does not include light box or similar (the big image is open in the same window Easy …
Order, Product, Cart, Payment Gateway – CMS MAde Simple Notes for developers PRODUCT module – Category list cannot be sorted. (At this point ) There are 3 tables used: product (all data about products) , category (name, id) and categ-prod …
This is not a “click and have it” but we are using this method for more than 2 years in commercial environment. It is 99.99% working. Before start – As a basic website, a CMS made simple based website is …
All is stored into database: pages, templates and stylesheets (.css) files. 1. Pages If during instalation you allowed database to be populated delete all files execept Home. 1. Template Copy basic template you wish to use in a new one …
Let’s suppose your Zen Cart module is named MyZenModule To add a module in admin area in order to beable to manage your module from the backend of a zen cart website you need to: 1. Add a page:Â /admin/mymodule.php …