開発者として、Shopify テンプレートに制限されることは望ましくありませんが、カスタム アプリでストアフロント API を使用することも望んでいません。必要に応じて調整できる、完全にカスタマイズ可能なソリューションを手元に置きたいと考えています。 ui/ux、バックエンド、devops まで。そこで、支払い用に Next.js、MongoDB、Stripe を使用して、この完全にカスタマイズ可能なオープンソース ソリューションを構築しました。
ここでデモリンクを見つけることができます: https://wexcommerce.dynv6.net:8002
ソースコードはこちら: https://github.com/aelassas/wexcommerce
wexCommerce は、支払いに SSR、MongoDB、Stripe を使用し、Next.js で構築されたミニマルで強力な e コマース プラットフォームです。
このソリューションでは、Docker ベースのセットアップを使用して、最小限のコストで独自のカスタマイズ可能な e コマース Web サイトを展開できます。このプラットフォームは、安全な支払いのために Stripe を統合し、SEO 用に最適化されており、1GB RAM ドロップレット上で効率的にホストできるため、スケーラブルでコスト効率の高いソリューションを求める電子商取引運営にとって理想的な選択肢となっています。 Hetzner や DigitalOcean などのクラウド プロバイダーを使用すると、このソリューションを月額 5 ドル未満で導入できます。
wexCommerce は、フロントエンドと管理ダッシュボードで構成されています。フロントエンドから、顧客は必要な製品を検索し、カートに追加してチェックアウトできます。顧客は、Google、Facebook、Apple、または電子メールでサインアップし、クレジット カード、代金引換、電信送金、PayPal、Google Pay、Apple Pay、Link、またはその他の Stripe 支払い方法で支払うことができます。ログインすると、購入履歴にアクセスして注文に従うことができます。管理者は、管理者ダッシュボードから、注文、支払い、製品、カテゴリ、顧客、およびデフォルトの言語、通貨、配送、配送、受け入れられる支払い方法などの一般設定を管理できます。
多くの利点があるため、JavaScript の代わりに TypeScript を使用するという重要な設計上の決定が行われました。 TypeScript は強力な型指定、ツール、統合を提供し、その結果、デバッグとテストが容易な、高品質でスケーラブルで読みやすく保守しやすいコードが得られます。
私はこのオープンソース プロジェクトを構築し、コミュニティが自由に利用できるようにするために多大な時間と労力を投資しました。このオープンソース プロジェクトがあなたの仕事に役立っている場合は、その継続的な開発とメンテナンスをサポートすることを検討してください。 GitHub スポンサーシップ (1 回または毎月)、PayPal、または Buy Me a Coffee を通じて貢献できます。 GitHub リポジトリ上の単純なスターでも、情報を広めるのに役立ち、非常に感謝されます。
wexCommerce は MIT ライセンスを取得しています。
以上がwexCommerce - ミニマルで強力なオープンソース e コマース プラットフォームの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。