Opencart 3.0“;警告:没有可用的装运选项”;
此问题与OpenCart 3.0.0.0相关 在正确设置地理区域和基于重量的装运模块后,我仍然收到错误“警告:没有可用的装运选项。请与我们联系以获得帮助!” 到处搜索,但没有找到解决方案。已解决 在深入挖掘代码之后,我通过修改一个核心文件找到了解决方案。这似乎是一个编码错误,可能在将来的版本中已被更正 解决方案: 编辑文件:catalog/model/extension/shipping/weight.php 第11行是这样的:Opencart 3.0“;警告:没有可用的装运选项”;,opencart,shipping,Opencart,Shipping,此问题与OpenCart 3.0.0.0相关 在正确设置地理区域和基于重量的装运模块后,我仍然收到错误“警告:没有可用的装运选项。请与我们联系以获得帮助!” 到处搜索,但没有找到解决方案。已解决 在深入挖掘代码之后,我通过修改一个核心文件找到了解决方案。这似乎是一个编码错误,可能在将来的版本中已被更正 解决方案: 编辑文件:catalog/model/extension/shipping/weight.php 第11行是这样的: if ($this->config->get('wei
if ($this->config->get('weight_' . $result['geo_zone_id'] . '_status')) {
$rates = explode(',', $this->config->get('weight_' . $result['geo_zone_id'] . '_rate'));
替换为:
if ($this->config->get('shipping_weight_' . $result['geo_zone_id'] . '_status')) {
$rates = explode(',', $this->config->get('shipping_weight_' . $result['geo_zone_id'] . '_rate'));
及
第27行是这样的:
if ($this->config->get('weight_' . $result['geo_zone_id'] . '_status')) {
$rates = explode(',', $this->config->get('weight_' . $result['geo_zone_id'] . '_rate'));
替换为:
if ($this->config->get('shipping_weight_' . $result['geo_zone_id'] . '_status')) {
$rates = explode(',', $this->config->get('shipping_weight_' . $result['geo_zone_id'] . '_rate'));
此更改解决了问题。@Rexa我该怎么做?转到您的目录->产品。通过单击每个产品上的编辑链接,转到您拥有的每个产品。一旦你去编辑相应的产品,你会看到标签。转到“数据”选项卡并向下滚动,直到找到“需要发货”。请确保其选项设置为“是”。@Rexa所有产品都已设置为“是”,但没有帮助。上面的解决方案就是解决这个问题的方法。