1

テーブルレートを使用して、Magento で配送料を割り当てています。郵便番号の形式は XXXX-XXX です。1234-234 に 1234-678 と同じ送料が割り当てられるように、検証を明示的に変更せずに変更できる「簡単な」方法はありますか? 次のように tablerates.csv ファイルに入力したいと思います。

Country,Region/State,"Zip/Postal Code","Order Subtotal (and above)","Shipping Price"
US,*,1234,20,5

1234 は 1234-234 に含まれているため、システムは 1234-234 の送料として 5 を割り当てます。

Magentoのファイルのどこかで、「if clientzip = csvzip」から「if clientzip like 'csvzip%」への単純な変更を想像しています...

4

1 に答える 1

0

回避策を見つけました。私の国ではデータベースに地域が設定されていなかったため、関連する3つの地域を国に追加しました(送料の観点から)。

挿入しdb_magentoます。directory_country_regionregion_id、、、 )VALUES(NULL country_id、 'CountryCode' codedefault_name 'RegionCode'、'Region Name')

これで、システムは自動的に「州/県」フィールドへの入力を強制します。

于 2012-05-31T10:27:12.560 に答える