開発者として、Shopify テンプレートに制限されることは望ましくありませんが、カスタム アプリでストアフロント API を使用することも望んでいません。必要に応じて調(diào)整できる、完全にカスタマイズ可能なソリューションを手元に置きたいと考えています。 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 を統(tǒng)合し、SEO 用に最適化されており、1GB RAM ドロップレット上で効率的にホストできるため、スケーラブルでコスト効率の高いソリューションを求める電子商取引運営にとって理想的な選択肢となっています。 Hetzner や DigitalOcean などのクラウド プロバイダーを使用すると、このソリューションを月額 5 ドル未満で導入できます。
wexCommerce は、フロントエンドと管理ダッシュボードで構成されています。フロントエンドから、顧客は必要な製品を検索し、カートに追加してチェックアウトできます。顧客は、Google、Facebook、Apple、または電子メールでサインアップし、クレジット カード、代金引換、電信送金、PayPal、Google Pay、Apple Pay、Link、またはその他の Stripe 支払い方法で支払うことができます。ログインすると、購入履歴にアクセスして注文に従うことができます。管理者は、管理者ダッシュボードから、注文、支払い、製品、カテゴリ、顧客、およびデフォルトの言語、通貨、配送、配送、受け入れられる支払い方法などの一般設定を管理できます。
多くの利點があるため、JavaScript の代わりに TypeScript を使用するという重要な設計上の決定が行われました。 TypeScript は強力な型指定、ツール、統(tǒng)合を提供し、その結(jié)果、デバッグとテストが容易な、高品質(zhì)でスケーラブルで読みやすく保守しやすいコードが得られます。
私はこのオープンソース プロジェクトを構築し、コミュニティが自由に利用できるようにするために多大な時間と労力を投資しました。このオープンソース プロジェクトがあなたの仕事に役立っている場合は、その継続的な開発とメンテナンスをサポートすることを検討してください。 GitHub スポンサーシップ (1 回または毎月)、PayPal、または Buy Me a Coffee を通じて貢獻できます。 GitHub リポジトリ上の単純なスターでも、情報を広めるのに役立ち、非常に感謝されます。
特徴
- 在庫管理
- 注文管理
- 支払い管理
- 顧客管理
- 複數(shù)の支払いオプション (クレジット カード、代金引換、電信送金、PayPal、Google Pay、Apple Pay、リンク)
- 運用可能な Stripe ペイメント ゲートウェイ
- 複數(shù)の配送オプション (宅配、店頭引き取り)
- 多言語サポート (英語、フランス語)
- 複數(shù)のログイン オプション (Google、Facebook、Apple、電子メール)
- レスポンシブなバックエンドとフロントエンド
ライブデモ
- URL: https://wexcommerce.dynv6.net:8002/
- ログイン: jdoe@wexcommerce.com
- パスワード: sh0ppingC4rt
リソース
- 概要
- インストール中 (セルフホスト型)
-
インストール(Docker)
- Docker イメージ
- SSL
- ストライプのセットアップ
- ソースから実行
-
デモデータベース
- Windows、Linux、macOS
- ドッカー
- 言語と通貨を変更します
- 新しい言語を追加
- ログ
ライセンス
wexCommerce は MIT ライセンスを取得しています。
以上がwexCommerce - ミニマルで強力なオープンソース e コマース プラットフォームの詳細內(nèi)容です。詳細については、PHP 中國語 Web サイトの他の関連記事を參照してください。

ホットAIツール

Undress AI Tool
脫衣畫像を無料で

Undresser.AI Undress
リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover
寫真から衣服を削除するオンライン AI ツール。

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中國語版
中國語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











JavaScriptisidealforwebdevelopment,whileJavasuitslarge-scaleapplicationsandAndroiddevelopment.1)JavaScriptexcelsincreatinginteractivewebexperiencesandfull-stackdevelopmentwithNode.js.2)Javaisrobustforenterprisesoftwareandbackendsystems,offeringstrong

JavaScriptでは、シングルラインコメント(//)またはマルチラインコメント(//)を選択することは、コメントの目的とプロジェクトの要件に依存します。 2。詳細なドキュメントには、マルチラインコメントを使用します。 3。コメントスタイルの一貫性を維持します。 4。過剰な承認を避けます。 5.コメントがコードと同期して更新されていることを確認してください。適切な注釈スタイルを選択すると、コードの読みやすさと保守性を向上させることができます。

JavaScriptcommentsEareEssentialential-formaining、およびGuidingCodeexecution.1)single-linecommentseared forquickexplanations.2)多LinecommentsexplaincomplexlogiCorprovidededocumentation.3)clarifyspartsofcode.bestpractic

JavaとJavaScriptは異なるプログラミング言語であり、それぞれ異なるアプリケーションシナリオに適しています。 Javaは大規(guī)模なエンタープライズおよびモバイルアプリケーション開発に使用されますが、JavaScriptは主にWebページ開発に使用されます。

ContureCrucialInjavascript formantaining andFosteringCollaboration.1)TheypindeBugging、Onboarding、およびUnderstandingCodeevolution.2)usesingle-linecomments for quickexplanations andmulti-linecomments fordeTeTaileddespransions.3)BestPractsinclud

javascripthasseveralprimitivedatypes:number、string、boolean、undefined、null、symbol、andbigint、andnon-primitiveTypeslike objectandarray

javascripthassevenfundamentaldatypes:number、string、boolean、undefined、null、object、andsymbol.1)numberseadouble-precisionformat、有用であるため、有用性の高いものであるため、but-for-loating-pointarithmetic.2)ストリングリムムット、使用率が有用であること
