我需要从 Drupal 专家那里借一些智慧。
我们正在聘请一家营销公司来建立我们的网站。他们正在使用 Drupal 7 构建前端,并聘请另一家公司进行编程。前端完成后,他们将把它交给我来实现购物车和电子商务,以及集成到我们的 CRM 和 ERP 中
根据我与 Drupal 的少量合作,我知道它通常将所有内容都作为内容块进行管理。我还知道您可以创建自定义内容类型,我们可以构建它来制作产品模型。我在几个地方读到 Ubercart 可以使用它来构建产品目录。
那么,如果我允许他们以这种方式继续,我是否有办法通过 API(SOAP 或其他方式)提取或更新有关产品的信息?有更好的选择吗?
我担心将产品作为内容处理似乎有点脆弱,我担心当需要将我们的 CRM 和 ERP 链接在一起时,我将没有任何方法(除非直接使用数据库)来更新或拉信息。最终,目标是让 Drupal 只处理布局和实际内容,而我们的 ERP/CRM 二人组将负责维护产品信息。对于我们想要做的事情,是否有既定的方法或最佳实践?
++ 我对数据库结构比其他任何事情都更感兴趣。