联系电话:0755-27515592
最新动态:

zencart教程

解决zen cart批量导入产品size选项乱序问题

点击数:10902015-07-18 10:27:21 来源: 外贸网站建设,深圳外贸网站建设,深圳网站建设,外贸商城网站制作-亿恩科技

新闻摘要:使用zen cart的easypopulate批量导入产品后碰到一个问题,就是导入的size选项顺序乱了套。有可能是因为导入的时候没有为size选项指定order的值。但是即使指定order可以排序也很麻烦。如果

使用zen cart的easypopulate批量导入产品后碰到一个问题,就是导入的size选项顺序乱了套。有可能是因为导入的时候没有为size选项指定 order的值。但是即使指定order可以排序也很麻烦。如果能够按照导入时数据文件中的顺序为顺序就方便很多。也就是说直接按照size选项的ID来 排序。为了实现这个,需要对includes/modules/attributes.php进行修改

...
...
//change the $order_by variable
$order_by = ' order by pov.products_options_values_id';

while (!$products_options_names->EOF) {
$products_options_array = array();

/*
pa.options_values_price, pa.price_prefix,
pa.products_options_sort_order, pa.product_attribute_is_free, pa.products_attributes_weight, pa.products_attributes_weight_prefix,
pa.attributes_default, pa.attributes_discounted, pa.attributes_image
*/

$sql = "select pov.products_options_values_id,
pov.products_options_values_name,
pa.*
from " . TABLE_PRODUCTS_ATTRIBUTES . " pa, " . TABLE_PRODUCTS_OPTIONS_VALUES . " pov
where pa.products_id = '" . (int)$_GET['products_id'] . "'
and pa.options_id = '" . (int)$products_options_names->fields['products_options_id'] . "'
and pa.options_values_id = pov.products_options_values_id
and pov.language_id = '" . (int)$_SESSION['languages_id'] . "' " .
$order_by;

$products_options = $db->Execute($sql);

【责任编辑:(Top) 返回页面顶端
贴心
全国7×24小时客服热线
安全
病毒杀除率高于99%
稳定
网站可用性高于99.9%
实力
服务68家上市企业及集团公司
亿恩科技手机站
关注亿恩科技微信

亿恩科技—企业信息化一站式服务专家


Copyright © 2008- 深圳市亿恩科技有限公司版权所有 粤ICP备15056041号

联系我们 | 常见问题 | 在线留言 | 支付方式 | 软件开发 | 我的观点 | 资质荣誉 | 服务流程