osCommerce は、最初から不適切に設計された製品の 1 つであり、時間が経つにつれて基本的に保守できなくなります。アドオンはパッチであり、カスタム コードはコアを変更します。(私が最後に見たときから大幅に変更されていない限り - バージョン番号から判断すると、そうではありません)。
おそらくあなたが求めているよりも少し高いレベルですが、Drupal は非常に魅力的なプラットフォームです。基本はCMSで、eコマースやUbercartを使えばストア化できます。CCKやViewsなどのモジュールを使用すると、非常に洗練された e コマース サイト (専門の製品タイプ、属性) をわずかなコーディングで構築でき、さらにすべての CMS ツール (編集、アクセス制御など) を無料で入手できます。独自のモジュールを作成すると、コア コードに触れることなく Drupal のほぼすべてのものに接続でき、柔軟性が大幅に向上します。
多くの開発者は、何かをゼロから作成する必要があるというこの見方に固執しているという理由だけで、それを考慮しないかもしれませんが、Drupal は、この種のことのための本当に優れた開発プラットフォームです。特にモジュールを作成する必要がある場合は、間違いなく学習曲線がありますが、サイトを学習して実装するのにかかる時間は、非常にカスタマイズされた e コマース サイトをゼロから作成するよりもおそらく短いでしょう。