Affordable end to end oscommerce solutions with
Search Engine Optimization

Email : osCommerceCoders@gmail.com
Call : +1 818-574-3596 (USA) / +44 (020) 8123-6463 (UK)

Archive for the ‘PHP Upgrade’ Category

osCommerce Online Merchant v2.3.3

osCommerce Online Merchant v2.3.3 is a general maintenance release improving over 30 features.

This release also introduces new Robot NoIndex and Canonical Header Tag Modules, and Google+ +1, Google+ Share, and Pinterest Social Bookmark Modules.


  • Administration Tool -> Tools -> Send E-Mail
    Convert HTML e-mail to plain-text if HTML E-Mails is disabled.
  • tep_redirect()
    Fix URL encoding by replacing ‘&’ with ‘&’.
  • Administration Tool -> Tools -> Define Languages
    Keep the selected language in the language selection pull down menu.
  • Checkout Process
    Improve checking of shopping cart product attributes.
  • Shopping Cart
    Replace hardcoded text with new TEXT_OR and TEXT_REMOVE language definitions.
  • Product Info
    Redirect to store index if no product ID exists in the request URL.
  • Administration Tool Dashboard Modules
    Properly close HTML links.
  • New Products Module
    Fix check on new products existing.
  • Administration Tool -> Catalog -> Reviews
    Fix typo in table width.
  • tep_image()
    Remove extra space in image title.
  • Administration Tool -> Tools -> Action Recorder
    Fix paging of action recorder listing.
  • Administration Tool -> Catalog -> Categories/Products
    Fix casing of onkeyup HTML attribute.
  • Administration Tool -> Catalog -> Categories/Products
    Remove legacy product preview code.
  • Checkout Confirmation
    Improve checking of order comments.
  • Shopping Cart
  • Manufacturers
    Improve filtering of manufacturers.
  • Product Information
    Fix the total number of product reviews to count only the reviews in the selected language.
  • Sessions – tep_session_register()
    Also reference and keep track of null variables in the session. This general bug fix also addresses a compatibility issue with PHP 5.4.0.
  • Sessions – tep_session_recreate()
    Replace internal logic to use session_regenerate_id() for PHP 5.1+ servers. If $SID is defined, also update its value with the new session ID.
  • Product Information
    Prevent the session ID being added to product images.
  • Payment Class
    Remove legacy PHP 3 code.
  • GZIP Compression
    Automatically disable if PHP 5.4.0 to PHP 5.4.5 is used due to PHP bug #55544.
  • Checkout Shipping
    Improve checking of the shopping cart ID.
  • Time Zone Compatibility
    Improve PHP 5.2 Time Zone compatibility by setting the time zone to CFG_TIME_ZONE or to the default time zone if it is not defined.
  • General
    Typecast remaining variables used in SQL queries.
  • Administration Tool -> Modules
    Fix edit button link containing the module code.
  • Administration Tool -> Tools -> Banner Manager
    Properly delete banner image when the banner is being deleted.
  • Social Bookmark Modules
    Replace hardcoded ‘images/’ path with DIR_WS_IMAGES.
  • New Robot NoIndex Header Tag Module
    Adds a noindex meta tag to specified pages.
  • New Google+ +1 Button and Google+ Share Social Bookmark Modules
    Adds Google+ +1 and Google+ Share buttons to the product information page.
  • New Canonical Header Tag Module
    Adds canonical meta links to the product information and category listing pages.
  • New Pinterest Social Bookmark Module
    Adds Pinterest share button to the product information page.
  • Libraries Update
    • 960gs updated to latest version.
    • jQuery 1.4.2 to 1.8.0.
    • jQuery UI 1.8.6 to 1.8.22.
    • bxGallery compatibility changes for jQuery 1.8.0.

We are happy to announce our upgrade services of oscommerce based stores to version 2.3

Upgrading oscommerce-2.2rc2a to oscommerce 2.3 version
Order now –

250 USD

This includes upgrading core oscommerce files of oscommerce version 2.2rc2a to 2.3 and does not include any old versions or custom features like

upgrade from version 2.2 or older versions to 2.3
upgrade of contributions or custom features to work with 2.3

Please use the contact form to get quotes for upgrading custom stores to 2.3 version which includes contributions and custom features

New features in this release include:

* Modular Action Recorders to log and limit certain functions, including:
o Administration Tool login attempts
o Tell A Friend e-mails
o Contact Us e-mails
* Security Directory Permissions for the Administration Tool shows which directories are writable
* Version Checker for the Administration Tool to check for new versions
* Modular Social Bookmarks to share products on social sites, including:
o Facebook and Facebook Like
o Twitter and Twitter Button
o Google Buzz
o Digg
* PayPal Express Checkout pre-configured for new store owners
* Guest orders through PayPal Express Checkout
* Modular Header Tags for optimizations, including:
o Google Analytics and E-Commerce Tracking
o MailChimp E-Commerce 360
o OpenSearch
* New separated XHTML/CSS based template
* jQuery UI design
* 960 Grid System CSS Framework
* Password hashing algorithm changed to Portable PHP hashing for customer and administrator passwords
* Security Check modules for add-ons to check on server requirements
* Administration Tool Dashboard widgets, including new charts
* Modular Boxes to inject content anywhere in the HTML layout
* Multiple Product Images with large images and HTML content for Flash videos
* New Payment Modules, including:
o PayPal Website Payments Pro and PayPal Express Checkout
o Moneybookers
o Sage Pay

PHP 5.2.x installation

To upgrade to PHP 5.2.x on CentOS/RHEL/Fedora:

Step 1) Set up the atomic channel:

wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

Step 2) Upgrade to PHP 5.2.x:

yum upgrade

Step 3) Replace the PHP 4 php.ini with PHP 5.2.x’s (if applicable):

mv /etc/php.ini.rpmnew /etc/php.ini

Step 4) Replace the php.conf with the PHP 5.2.x php.conf (if applicable):

mv /etc/httpd/conf.d/php.conf.rpmnew /etc/httpd/conf.d/php.conf

Step 5) Restart the webserver

service httpd restart
/etc/init.d/httpd restart