3

我有很多脚本可以在 opencart 之外执行各种不同的操作,但使用的是 opencart 数据库。他们不会修改数据库,只是为了报告等目的而对其进行查询。

我想查询 OpenCart 数据库和基于标准重量的运费(国内、英国)。此刻我什至无法弄清楚这些基于重量的运费存储在哪里,更不用说根据产品查找运费了。

$delivery_query=mysql_query("SELECT value FROM `oc_setting` T1 where T1.group = 'weight' and T1.key = 'weight_4_rate'");
while($row=mysql_fetch_array($delivery_query)){
 $delivery=explode(',',$row['value']);
 foreach($delivery as $rate){
  $delivery_arry[]=explode(':',$rate);
 }
}

正在生产我的交付阵列:

Array
(
    [0] => Array
        (
            [0] => 100
            [1] => 1.58
        )

    [1] => Array
        (
            [0] => 250
            [1] => 1.96
        )

    [2] => Array
        (
            [0] => 500
            [1] => 2.48

从 oc_products 表中循环遍历我的第二个数组,我输出了另一个具有重量的产品数组,在该循环中,我需要查找相应重量的价格...... 现在这是我需要帮助的地方!?

4

1 回答 1

3

运输成本存储在setting表中,或oc_setting在您的情况下。对于基于标准重量的运输,费率与地理区域 IDweight_X_rate所在的键一起存储,并具有组Xweight

在此处输入图像描述

于 2011-12-01T12:34:39.443 回答