我希望在澳大利亚Magento 1.8中添加运费表。
该商店位于澳大利亚,仅运往澳大利亚。当我尝试导入以下CSV时,Magento会发出错误,指出“文件尚未导入”且代码为“无效”。
"Country","Region/State","Zip/Postal Code","Order Subtotal (and above)","Shipping Price"
"AU","*","*","250","0"
"AUS","VIC","*","0","11"
"AUS","NSW","*","0","12"
"AUS","QLD","*","0","13"
"AUS","ACT","*","0","14"
"AUS","NT","*","0","15"
"AUS","WA","*","0","16"
"AUS","SA","*","0","17"
"AUS","TAS","*","0","18"
我知道并且过去曾使用fontis extension,但不喜欢使用我没有用的额外功能,这有多么臃肿。
答案 0 :(得分:4)
在表格中进行了一些讨论后,我找到了以下解决方案。
首先,您需要将所需的状态添加到directory_country_region
表中。确保这是自动递增,并使用AU
作为country_id
。
我运行了以下查询:
INSERT
INTO `your-database-name`.`directory_country_region`
(`region_id`, `country_id`, `code`, `default_name`)
VALUES
(NULL, 'AU', 'VIC', 'Victoria'),
(NULL, 'AU', 'NSW', 'New South Wales'),
(NULL, 'AU', 'QLD', 'Queensland'),
(NULL, 'AU', 'ACT', 'Australian Captial Territory'),
(NULL, 'AU', 'NT', 'Northern Territory'),
(NULL, 'AU', 'WA', 'Western Australia'),
(NULL, 'AU', 'SA', 'South Australia'),
(NULL, 'AU', 'TAS', 'Tasmania');
插入这些行后,请记下各自的region_id
,以便在directory_country_region_name
表格中使用。
我逐行运行以下查询。请务必更新region_id
以匹配上次查询中创建的ID。
INSERT
INTO `your-database-name`.`directory_country_region_name`
(`locale`, `region_id`, `name`)
VALUES
('en_AU', '485', 'Victoria'),
('en_AU', '486', 'South Australia'),
('en_AU', '487', 'Western Australia'),
('en_AU', '488', 'Northern Territory'),
('en_AU', '489', 'Queensland'),
('en_AU', '490', 'New South Wales'),
('en_AU', '491', 'Australian Capital Territory'),
('en_AU', '492', 'Tasmania');
现在使用澳大利亚地址创建一个新帐户,并注意我们现在得到一个下拉列表,填充这些值!好哇!
我现在可以毫无问题地在Magento的桌面费率中导入我的CSV。
"Country","Region/State","Zip/Postal Code","Order Subtotal (and above)","Shipping Price"
"AUS","*","*","250","0"
"AUS","VIC","*","0","11"
"AUS","NSW","*","0","12"
"AUS","QLD","*","0","13"
"AUS","ACT","*","0","14"
"AUS","NT","*","0","15"
"AUS","WA","*","0","16"
"AUS","SA","*","0","17"
"AUS","TAS","*","0","18"
我很想让这个查询自动使用region_id
表中的directory_country_region_name
,如果有人对如何改进这一点有任何提示我会非常感激。