私たちの職場には、cakephpモジュールのハンサムなライブラリーがあり、ショッピングカートがプロセスを遅くするまで、カスタムWebサイトを適切なペースで開発しています。さまざまなプロジェクトでさまざまな(Magento、Opencart、Zencart)ショッピングカートを使用しました。これらのショッピングカートをコアのCakePHPアプリケーションとマージする必要があります。通常、非常にカスタムの要件により、ショッピングカートはアップグレードできなくなり、多くの時間がかかります。
独自のショッピングカート(現時点では非常に基本的なものであり、先に進むにつれて拡張する)をゼロから作成して、カスタム要件に簡単に適合できるようにすることを考えています。やる価値はありますか?
更新8月11日
独自のショッピングカートを開発し続けました。これが皆さんと共有したい私の経験です。
利点
- 新しいカートは、変更や拡張が簡単です。
- あいまいな要件やカスタム要件がある場合に時間を節約し、既存のコードライブラリからモジュールを直接インポートできます。
- カートとカスタムWebサイトにデュアルテンプレートを実装する必要はありません。
- ショッピングカートとカスタムWebサイトの単一の管理パネル。
制限事項
- それでも、市場の他のカートと比較して十分に成熟していません。
- セキュリティ上の懸念。私たちはたいていCakePHPのセキュリティに依存しています。
- 機能がない
直面する問題
- 配送/支払いゲートウェイの開発は本当に大変でした。以下のよう@davidhaskinsが指摘しました
標準のショッピングカートをハッキングしてニーズを満たすために費やす時間を大幅に節約できました。