質問
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テーブルから2番目の配列をループすると、重量のある製品の別の配列を出力しました。そのループ内で、対応する重量の価格を検索する必要があります... これは私が助けを必要とするビットです!?
解決
送料はに保存されます setting
テーブル、または oc_setting
あなたの場合。標準の重量ベースの配送の場合、料金はキーで保存されます weight_X_rate
どこ X
Geozone IDであり、グループがあります weight
所属していません StackOverflow