我目前正在开发一个网站(其中的一部分),人们在该网站上从一个基于 magento 的电子商务网站购买商品。但是,要使用该项目,他们需要访问另一个网站。基本上那个“其他”网站是我正在做的(并通过codeigniter做)
我对magento不太了解。我的网站需要从 magento 网站获得的唯一信息是有关产品的一些信息(id、名称和状态)。此信息将链接到其他表,即产品 ID 可能是我数据库中表中的外键。我做了一些研究,并能够弄清楚数据是如何存储在 magento 数据库中的。
两个网站将在同一台服务器上。
现在我有两个选择可以将magento网站上的产品导入我的网站,
首先是我在magento网站中为所需的表创建插入、更新和删除触发器,以便在添加、修改或删除产品时,它首先尝试在我的数据库上执行相同操作,如果成功,则继续执行此操作在magento数据库中。
第二种选择是我简单地合并我的网站和 magento 网站的两个数据库,在表之间创建直接关系链接。
就像我之前所说的,我对 magento 了解不多。所以我想知道哪种方法更安全、更好,或者是否有我没想到的方法。
任何帮助,将不胜感激。谢谢。
任务的进一步澄清:基本上有一个销售“产品”的magento网站(我们称之为“WEBSITE A”)。当一个人购买“产品”时,他们基本上会获得该产品的“代码”。要使用这个“代码”,他们必须访问我正在使用 codeigniter 构建的另一个网站(我们称之为“WEBSITE B”)。
现在您可以猜到,代码需要在 WEBSITE B 中使用,并且一旦使用,它就会根据代码所属的产品为用户解锁东西。
你可以猜到,这会在产品和其他东西 之间建立很多联系。产品虽然在 WEBSITE A 中创建,但在 WEBSITE B 中使用。