ホームページ  >  記事  >  バックエンド開発  >  モールシステムの注文モジュールについて何か提案はありますか?

モールシステムの注文モジュールについて何か提案はありますか?

WBOY
WBOYオリジナル
2016-10-22 00:14:26991ブラウズ

私は少し前にこの業界に入ったばかりで、コーディングが大好きです。もう誰にも会わないかもしれないので、新しいプロジェクトを開発するモジュールに割り当てられました。使用されるフレームワークは yaf で、接続プールとして swoole が使用されます。支払いインターフェースは即時支払いと WeChat 支払いです。これは非常に重要だと感じますが、私のアイデアはこれまでガジェットでしか遊んでいなかったので、若い世代へのアドバイスがあれば聞きたいです。過去の凹凸から。ありがとうございます。次回はエレガントなコードを書いてみます。

返信内容:

私は少し前にこの業界に入ったばかりで、コーディングが大好きです。もう誰にも会わないかもしれないので、新しいプロジェクトを開発するモジュールに割り当てられました。使用されるフレームワークは yaf で、接続プールとして swoole が使用されます。支払いインターフェースは即時支払いと WeChat 支払いです。これは非常に重要だと感じますが、私のアイデアはこれまでガジェットでしか遊んでいなかったので、若い世代へのアドバイスがあれば聞きたいです。過去の凹凸から。ありがとうございます。次回はエレガントなコードを書いてみます。

1. まず構造を理解する
モール --->N メンバー、
注文 --->N リストされた商品;
...
2.を表示し、自分の注文履歴を検索します。より速く検索するにはどうすればよいですか?
3. バックエンド管理ユーザーは注文履歴を確認、確認、検索します
4. 財務上必要なすべての注文
...

私の個人的な経験から重要なポイントは次の 3 つです:

1. データベースの設計: 注文関連のテーブル設計、製品リスト、会員情報、割引、ポイント、パッケージ販売などの注文関連のテーブル (社内請求書やチャネル支払い請求書など)。決済、Alipay 決済など)、操作ログクラスがあります。もちろん、実際のニーズに合わせて完全に検討することは困難ですが、一般的な設計に問題がある場合は、オンラインで情報を見つけるか、オープンソースの電子商取引製品を参照することをお勧めします。 、後で機能が拡張されると非常に不快になります。

2. サードパーティの支払い: 主に支払いプロセスの正常なプロセスと異常なプロセス。WeChat の支払いについては、非常に完全なテスト ケースを参照してください。つまり、毎日アカウントを調整する必要があります。 サードパーティのプラットフォームとアカウントを調整して、双方のデータベースの支払いステータスが正しいかどうかを確認します。

3. 上記で資金がタイムリーに到着すると述べましたが、これは個人アカウント システムがある可能性があることを証明しています。一般に、サードパーティの支払いには個人向けの出金インターフェイスはなく、返金のみがあります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。