Post by lidiag » Mon Jan 15, 2018 7:20 pm

En la v3.0.0.0 de OC no funciona el método de envío por peso. He descargado e instalado el fichero 3.0.0.0-compiled.zip tanto del histórico de OC como del almacén en Github y el resultado es el mismo: no funciona el método de envío por peso (Weight Based Shipping) en v3.0.0.0.

Después de comprobar las configuraciones de moneda, local (moneda, peso), producto (peso y envío), zona geo, envío por peso (zona geo), compra (destino en zona geo) sucede que no se carga la opción del método envío por peso en la interfaz del comprador.

El fichero del problema es
catalog/model/shipping/weight.php
problema: get('weight_'
es ahora: get('shipping_weight_'
(este fichero no se actualizó en esta versión de OC)

Solución 1: es la solución fácil (recomendación: renombrar el fichero actual para conservarlo y poder volver atrás si es necesario)
Copiar desde la v3.0.1.1 este fichero y pegarlo en v3.0.0.0 en
catalog/model/shipping/weight.php

Solución 2: hay que hacer sólo 2 modificaciones (copiar y pegar el fichero actual para conservarlo y poder volver atrás si es necesario)
Ir al fichero weight.php en
catalog/model/shipping/weight.php
y hacer los siguientes cambios:

En línea 11
localizar
if ($this->config->get('weight_' . $result['geo_zone_id'] . '_status')) {
cambiar a
if ($this->config->get('shipping_weight_' . $result['geo_zone_id'] . '_status')) {

En línea 27
localizar
$rates = explode(',', $this->config->get('weight_' . $result['geo_zone_id'] . '_rate'));
cambiar a
$rates = explode(',', $this->config->get('shipping_weight_' . $result['geo_zone_id'] . '_rate'));

Aunque la v3.0.0.0 no es la última versión de OC (versiones posteriores demandan más tiempo y urgencia) he querido exponer cómo resolví este problema para que sea útil en tiendas de esta versión que estén actualmente en explotación cuyo administrador recién se plantea la necesidad de poner a funcionar el método de envío basado en peso (Weight Based Shipping) sin querer hacer por los momentos grandes cambios en la versión de la tienda.

Attachments

despues-v3.0.0.0-ya-funciona-envio-weight.PNG

Después de hacer los cambios en el fichero - despues-v3.0.0.0-ya-funciona-envio-weight.PNG (53.59 KiB) Viewed 444 times

antes-v3.0.0.0-no-funciona-envio-weight.PNG

Antes de hacer los cambios en el fichero - antes-v3.0.0.0-no-funciona-envio-weight.PNG (50.48 KiB) Viewed 444 times


Newbie

Posts

Joined
Mon Jan 15, 2018 6:32 pm
Who is online

Users browsing this forum: No registered users and 16 guests