0

有没有办法获得导入表格费率时指定的国家?我知道如何做到“免费送货”,它是这样完成的:

$freeShippingCountries = explode(',', Mage::getStoreConfig('carriers/freeshipping/specificcountry', Mage::app()->getStore()));

这不适用于表费率,我试过了,它一直返回null。还有其他方法吗?

谢谢!

4

1 回答 1

1

实际上没有,tablerates 数据存储在单独的表中,您可以尝试类似

    $read = Mage::getSingleton('core/resource')->getConnection('core_read');

    $tableRateData = $read->fetchAll("select * from shipping_tablerate");

或者如果您只需要在表格费率中启用的国家/地区,请使用

    $tableRateData = $read->fetchAll("select distinct dest_country_id from shipping_tablerate");
于 2012-09-24T15:44:01.230 回答