Drupalの専門家からいくつかの知恵を借りる必要があります。
私達は私達のウェブサイトを構築するためにマーケティング会社を雇っています。彼らはDrupal7を使用してフロントエンドを構築しており、プログラミングを行うためにさらに別の会社を雇っています。フロントが完成すると、CRMとERPに統合するとともに、ショッピングカートとeコマースを実装するためにフロントが私に渡されます。
Drupalで少し作業したことから、Drupalは一般的にすべてをコンテンツのチャンクとして管理していることがわかります。また、製品モデルを作成するために構築できるカスタムコンテンツタイプを作成できることも認識しています。そして、Ubercartがこれを使用して基本的に製品カタログを作成できることをいくつかの場所で読みました。
したがって、この方法で続行することを許可した場合、API(SOAPまたはその他)を介して製品に関する情報を取得または更新する方法はありますか?より良い代替案はありますか?
私の懸念は、製品をコンテンツとして扱うのが少し薄っぺらなように見えることです。CRMとERPをリンクするときに、(データベースを直接操作する以外に)更新したり、更新したりする方法がないのではないかと心配しています。プル情報。最終的には、Drupalがレイアウトと実際のコンテンツのみを処理するようにすることが目標であり、ERP/CRMデュオが製品情報の維持を処理します。私たちがやろうとしていることについて、確立された方法やベストプラクティスはありますか?
++私は何よりもデータベース構造に興味があります。