有没有办法获得导入表格费率时指定的国家?我知道如何做到“免费送货”,它是这样完成的:
$freeShippingCountries = explode(',', Mage::getStoreConfig('carriers/freeshipping/specificcountry', Mage::app()->getStore()));
这不适用于表费率,我试过了,它一直返回null。还有其他方法吗?
谢谢!
实际上没有,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");