是否能够将Magento连接到现有数据库?

是否能够将Magento连接到现有数据库?,magento,Magento,我有一个现有的数据库,其中包含4个表:类别、子类别、产品、价格。我期待着创建一个ecom网站使用Magento利用现有的表。我宁愿不导入表格,因为产品将不断修改。我是马根托的新手。处理这个问题的最佳方法是什么?我想查询我现有的表并绕过它们的产品表连接到Magento吗?有办法做到这一点吗?谢谢 如果你想用现有数据库代替Magento中的数据库,我认为你选择了错误的电子商务系统。Magento不是这样工作的。你不能拥有Magento界面,也不能没有它的勇气。它们是密不可分的(有人会说,紧密耦合)

我有一个现有的数据库,其中包含4个表:类别、子类别、产品、价格。我期待着创建一个ecom网站使用Magento利用现有的表。我宁愿不导入表格,因为产品将不断修改。我是马根托的新手。处理这个问题的最佳方法是什么?我想查询我现有的表并绕过它们的产品表连接到Magento吗?有办法做到这一点吗?谢谢

如果你想用现有数据库代替Magento中的数据库,我认为你选择了错误的电子商务系统。Magento不是这样工作的。你不能拥有Magento界面,也不能没有它的勇气。它们是密不可分的(有人会说,紧密耦合)


我会雇佣一名Magento程序员,让他或她为您创建一个模块,将您的产品导入Magento目录。此模块应该能够处理对现有数据库的更新。这很容易做到,因为Magento目录模型使用实体属性值(EAV)数据库模型模式。然后您可以继续使用您的数据库。

David,谢谢您的回复。这很有意义——创建一个外部模块来同步非Magento和Magento表。我是一名PHP/MySQL程序员,通过阅读www.magentocommerce.com上的“Magento for Developers”系列文章,我刚刚开始熟悉Magento体系结构。你有没有其他的建议,可以在哪里上网,让我尽快开始创建这个模块?再次感谢你的帮助!转到快速开始。查找有关如何创建模块的快速教程。之后,基本上只需知道所有内容的位置、XML配置、两步查看过程以及如何扩展核心Magento模块。如果你有很强的OO、设计模式、Java或Zend框架背景,你应该可以看到一个疯狂的方法。好的,很好,谢谢-我正在查看。还有一个问题,Magento表应该安装在现有数据库中,还是应该有两个独立的数据库—一个是现有数据库,另一个是Magento数据库?再次感谢!我会把它们都放在一个数据库里。这是为了简单起见,因为模块必须从Magento的表以及您的表中读/写。这也是为了避免弄乱MySQL连接。我还会给我的表一个逻辑前缀,比如mycompany\u tablename。