地域/州の送料無料を提供するショッピング カートのルールを作成しました。問題は、都市だけの送料無料が必要なことです。
ここには、配送先の郵便番号、配送地域、配送先の州/県、配送先の国という次の属性があります。
配送先の都市を追加するにはどうすればよいですか?
地域/州の送料無料を提供するショッピング カートのルールを作成しました。問題は、都市だけの送料無料が必要なことです。
ここには、配送先の郵便番号、配送地域、配送先の州/県、配送先の国という次の属性があります。
配送先の都市を追加するにはどうすればよいですか?
答えが見つかりました:
/app/code/core/Mage/SalesRule/Model/Rule/Condition/Address.php ファイルをいくつかのローカル モジュールで書き換え、これらの行を変更します
public function loadAttributeOptions()
{
$attributes = array(
'base_subtotal' => Mage::helper('salesrule')->__('Subtotal'),
'total_qty' => Mage::helper('salesrule')->__('Total Items Quantity'),
'weight' => Mage::helper('salesrule')->__('Total Weight'),
'payment_method' => Mage::helper('salesrule')->__('Payment Method'),
'shipping_method' => Mage::helper('salesrule')->__('Shipping Method'),
'postcode' => Mage::helper('salesrule')->__('Shipping Postcode'),
'region' => Mage::helper('salesrule')->__('Shipping Region'),
'region_id' => Mage::helper('salesrule')->__('Shipping State/Province'),
'country_id' => Mage::helper('salesrule')->__('Shipping Country'),
);
$this->setAttributeOption($attributes);
return $this;
}
と
public function loadAttributeOptions()
{
$attributes = array(
'base_subtotal' => Mage::helper('salesrule')->__('Subtotal'),
'total_qty' => Mage::helper('salesrule')->__('Total Items Quantity'),
'weight' => Mage::helper('salesrule')->__('Total Weight'),
'payment_method' => Mage::helper('salesrule')->__('Payment Method'),
'shipping_method' => Mage::helper('salesrule')->__('Shipping Method'),
'postcode' => Mage::helper('salesrule')->__('Shipping Postcode'),
'region' => Mage::helper('salesrule')->__('Shipping Region'),
'region_id' => Mage::helper('salesrule')->__('Shipping State/Province'),
'country_id' => Mage::helper('salesrule')->__('Shipping Country'),
'city' => Mage::helper('salesrule')->__('Shipping City'),
);
$this->setAttributeOption($attributes);
return $this;
}