osCommerce News
Recent posts
post item
osCommerce 4.05 release
September 21, 2022
osCommerce 4.05 has been released! Read more to find out how to upgrade to the latest version and what has changed ...
post item
Hybrid Ecommerce
August 16, 2022
osCommerce brings a new type of Ecommerce platform to the market - a so called Hybrid Ecommerce. So what is Hybrid Ecommerce? We see it to be the best of both worlds - an open source (and free) Ecommerce solution that is also hosted as if it was SaaS (or EaaS - Ecommerce as a Service). This means users (businesses and developers) do not need to worry about hosting requirements and at the same time have full access to the source code and can change or implement any custom features, integrations, etc. Of course, it is always possible to host osCommerce on your own server! It is just so much easier (and quite likely more cost effective!) to use osCommerce's own hosting solutions.  Hybrid Ecommerce from osCommerce Users can choose to have osCommerce installed for free on one of our servers to try osCommerce before use.  Once satisfied with its features, speed, robustness - they can choose to move to a paid osCommerce hosting account or to download and use osCommerce site on their own server. Move to an osCommerce-managed server is done automatically. Server environment is optimised for osCommerce, allowing it to give the best performance. It is also managed and upgraded with the latest server software. Most importantly, osCommerce installation can be automatically updated to the latest version of osCommerce (and Applications) as well. Any customisations, done right, will stay but all the standard modules and the core of osCommerce will be regularly updated, bringing fixes, changes, new features. Full FTP and mySQL access are offered to businesses and developers should they require such.   ...
post item
osCommerce 4.03 release
August 16, 2022
osCommerce 4.03 has been released. Read more about what's new in the latest version of popular open source free shopping cart! ...
post item
osCommerce 4.02 release
August 09, 2022
osCommerce 4.02 release, update notes, download instructions ...
post item
osCommerce 4.01 release
August 04, 2022
osCommerce 4.01 is available from https://www.oscommerce.com   Changes are available from osCommerce Wiki:  https://wiki.oscommerce.com/index.php?title=Change_Log We will continue working on fixing issues and adding features, osCommerce will be regularly developed and updated. ...
post item
osCommerce 4.0 Interview
August 03, 2022
What is osCommerce 4.0? How it was created and why? What is the team behind osCommerce? How was osCommerce released during the war in Ukraine?  All of this and more in the video interview, done by David Goodale of Merchant Accounts (Canada):     Visit Merchant Accounts Canada  for the full video and transcript ...
post item
osCommerce proudly developed in the UK and Ukraine
July 27, 2022
As many readers would know, osCommerce is headquartered from the UK but the majority of our team members are in Ukraine. Same as it was for Magento btw, and for many other amazing technological solutions. What many readers perhaps do not realize is that osCommerce continues to be developed while the war is raging in Ukraine.  For example, the final touches to version 4 were made in the evening, while air raid sirens were wailing in many locations in Ukraine where our colleagues are located. We would like to once again express our appreciation and applaud the strong spirit of our colleagues who managed to complete their task (be it with a delay) and release osCommerce 4.0! Those men and women who continue to work hard on adding more features, enabling the App Shop, fixing those teething problems that users of osCommerce report to us. We are working hard to release more features and solutions, and will be updating you in due course! ...
post item
osCommerce v4 release
July 25, 2022
osCommerce 4 released today ...
post item
osCommerce Roadmap
July 25, 2022
Read more about osCommerce Roadmap ...
post item
osCommerce is dead... Long live osCommerce!
July 25, 2022
How osCommerce started, became extremely popular, went into decline and almost died... And was re-born and is being launched today on the way to success! ...
Products

Issue #35: April 17, 2004

By Harald Ponce de Leon

April 17, 2004

Discussions regarding this progress report can be found here:

https://forums.oscommerce.com/index.php?showtopic=88572

Success Of The New Support Site
Summary Report Of The Meeting In Amsterdam
Service Modules - All Of The Features, None Of The Bloat
Weight Classes
Decimal Points and Thousands Separator
Forum Category Changes
2.2 Milestone 3 Progress Report

Success Of The New Support Site

The completion of the first phase of the new support site has been a success! Thanks to all that provided feedback, criticism, and suggestions on further improving the site.

We're looking forward to presenting parts of the second phase in the coming weeks ahead!

Summary Report Of The Meeting In Amsterdam

A summary report of the meeting in Amsterdam has been posted on the forums, and can be read here:

https://forums.oscommerce.com/index.php?showtopic=79141&st=20&#entry339899

Service Modules - All Of The Features, None Of The Bloat

Service modules have been introduced to the Catalog, which moves related logic found in application_top.php into modules, where each module represents a certain feature that can be enabled and disabled similar to how Payment and Shipping modules have been implemented.

Such modules include the following features:
 
  • GZip output compression

  • Search engine friendly urls

  • Breadcrumb navigation path

  • Debugging possibilities, and more..


The benefits of having a modular implementation include:
 
  • restoration of application_top.php to its true self

  • optimize performance and page execution times by
    • removing unused configuration parameters when a certain feature has been disabled (eg, debugging, banners, ..)

    • removing unnecessary database queries when a certain fearture has been disabled (eg, specials, whos online, ..)

  • possibility of integrating contributions without touching core source files



The first phase of the service module implementation has been complete, where each module contains a start() function that would normally be executed in application_top.php, and a stop() function that would normally be executed in application_bottom.php.

A simple "depends" and "preceeds" relationship between each module exists to help prioritize the execution of the module. For example, the Language and Currency service modules depends on the Session module, and the Search Engine Friendly URLs module preceeds the Session module.

The second phase of the implementation involves having certain service modules execute every X minutes instead of each page request to again improve overall performance.

Related workboard entry:

https://www.oscommerce.com/community/workboard,73

Weight Classes

A new weight class has been implemented into both Catalog and Administration Tool solutions to display a weight value using the selected languages locale, and to pass a total unit value to a shipping module gateway when different weight units are to be ordered. For example, products weighing 500 grams and 1.5 kilograms would send either 2000 grams or 2 kilograms to the shipping module gateway.

The relationship between each weight unit can be set via the Administration Tool as "rules", and is now possible to assign a weight class to a product.

Related workboard entry:

https://www.oscommerce.com/community/workboard,44

Decimal Points and Thousands Separator

The decimal point and thousands separator value has been moved from the currency level to the language level, to allow numeric values such as currency values and weight values to be shown correctly with the selected languages locale.

This adds the ability to show the Euro currency correctly for each language, where, for example, in Ireland the decimal point is '.' and the thousands separator is ',', whereas in Germany the opposite is used, with the decimal point being ',' and the thousands separator being '.'.

Forum Category Changes

The structure of the forum categories have been changed, with the "Features" and "Suggestions and Proposals" forum channels being merged to form "Features and Suggestions", and the addition of new forum channels to discuss Payment, Shipping, and Order Total modules under a new "osCommerce Modules" forum category.

2.2 Milestone 3 Progress Report

Big steps in finalizing the 2.2 Milestone 3 release have been taken with the new class implementations and further modular API changes - there is still some work to complete as can be seen on the Development Workboard, which will hopefully see the remaining entries to be closed in the coming weeks ahead.

A slight change in the Milestone path has been made, with the merging of the Catalog and Administration Tool to be realized for the Milestone 3 release instead of the Milestone 4 release. This is due to the new classes being implemented throughout the Catalog solution, and the pending standards updates to be made for the Administration Tool.

This leaves the Milestone 4 release for contributions that are to be integrated into the core codebase, before reaching a final 2.2 version.

The Development Workboard can be seen here:

https://www.oscommerce.com/community/workboard