我需要向 osCommerce 添加数百种产品(呃,我知道,这不是我的选择)但是 osCommerce 没有内置方法(或者至少我找不到),有人知道吗在哪里可以找到关于 osCommerce 如何存储产品的一些(甚至是一半体面的)文档(因为它肯定不是以任何合乎逻辑的方式)?或者可能有一些 免费的插件/软件可以做到这一点?
Unkwntech
问问题
1090 次
2 回答
2
使用过Easy Populate之类的东西,但发现其中的属性部分不能满足项目的需求。破解了一些代码以允许根据客户端规范进行修复。
如果您要导入没有属性的批处理原始数据,并且只想将它们放入商店的基本类别中,则只需使用三个表即可:
产品- 处理价格和图像
products_description - 处理名称以及制造商的描述和设置。
products_to_categories - 排序产品将被放置在商店的哪个类别下。就这张表的工作而言,0应该是商店的基本文件夹类别。
于 2009-03-03T09:21:26.543 回答
-1
我使用 phpMyAdmin 插入以前商店的商品。
首先,我必须使用 iconv 进行一些转换为 utf-8,这可能不需要,然后我使用了这些 sql 语句:
insert into products_description (
SELECT art_id as products_id, 4 as language_id, naziv as products_name, CONCAT(dolgOpis, '<br /><br />', kratekOpis) as products_description, NULL AS products_url, 0 AS products_viewed from artikel_utf;
);
4 在我的安装中用于英语 - 检查表语言。对于您拥有的每种语言,您必须为每种产品插入一次,并为 language_id 提供相应的编号
那么您需要将您插入的每个产品插入一个类别。我把它们都放在基类中:
insert into `products_to_categories` (SELECT products_id, 0 FROM products);
我不确定我是否也填写了制造商和产品描述表。如果您发现必须这样做,您还应该在产品表中为每个产品设置manufacturer_id。products_description 表还需要您使用的每种语言的条目
于 2009-01-24T02:01:39.450 回答