Jump to content

Problema con módulo MÉTODO DE ENVÍO


Full Group™

Recommended Posts

Tengo un problema en la tienda, con el módulo Método de envío, al parecer, éste está relacionado con Chilexpress. 

Cuando intento pasar a la pestaña de Método de envío, ésta se queda cargando:

image.thumb.png.ab3ee999e4cac98c2f183e703f173399.png

 

Básicamente, lo que pasó, en su totalidad, estaba instalando el Módulo de mercadopago, pero al instalarlo, después en el checkout, al elegir el método de envío Chilexpress, me salía un mensaje: "Método de pago no disponible", entonces dije a lo mejor es un problema del módulo de Chilexpress, así que lo desinstalé y lo instalé de nuevo para probar, y pasó lo que les comenté más arriba.

 

¿Qué podría hacer para solucionarlo?

  De antemano, muchas gracias por su ayuda.

 

Prestashop: v.1.7.6.4

Edited by Full Group™ (see edit history)
Link to comment
Share on other sites

Después de pensar un poco, opté por una solución temporal.

Algo rústica, no es automática la solución, pero es funcional. Si alguien tiene el mismo problema, puede hacer lo siguiente para solucionarlo de manera temporal:

IMPORTANTE: Estos pasos son solo para aquellos que tienen el tema sp_destino 3.9.0: 

https://www.magentech.com/blog/item/709-sp-destino-a-modern-fashion-digital-store-responsive-prestashop-17-theme

 

1- Agregando una propiedad .css en el archivo de tu tienda:

En el backoffice de la tienda, con el módulo SP Theme Configuration, agrega el siguiente código css:

.loading_small {
  display: none !important;
}

NOTA: Si no posees ese módulo, el de SP Theme Configuration, bien lo puedes obtener en internet, o bien puedes agregar esa línea de código anterior css, a tu template, en las siguientes rutas: 

  • Carrier.tpl: /home/tusitio/public_html/modules/spstepcheckout/views/templates/front/steps/carrier.tpl
  • Payment.tpl: /home/tusitio/public_html/modules/spstepcheckout/views/templates/front/steps/payment.tpl

 

2- Agregando un botón de refresh, o reload a las rutas anteriores:

En las rutas anteriores, agregar la siguiente línea de código:

  • Carrier.tpl: /home/tusitio/public_html/modules/spstepcheckout/views/templates/front/steps/carrier.tpl ( justo DESPUÉS del <div id="spsco_two"></div> )
<button class="btn btn-info pull-right btn-sm" type="button" onclick="Carrier.getByCountry();">
	<i class="fa fa-spinner" aria-hidden="true"></i>
		Recargar
</button>

    CÓDIGO COMPLETO:

{*
 * @package Sp One Step Checkout
 * @version 1.0.2
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @copyright (c) 2016 YouTech Company. All Rights Reserved.
 * @author MagenTech http://www.magentech.com
 *}

{if !$register_customer}
    <div id="spsco_two_container" class="{$classes|escape:'htmlall':'UTF-8'} {if isset($is_virtual_cart) && $is_virtual_cart}hidden{/if}">
        <div class="loading_small"><i class="fa fa-spin fa-spinner fa-2x"></i></div>
        <h4 class="spsco-title spsco-title_two">
            <i class="fa fa-truck "></i>
            {l s='Shipping method' mod='spstepcheckout'}
        </h4>
        <div id="spsco_two"></div>
        
        <button class="btn btn-info pull-right btn-sm" type="button" onclick="Carrier.getByCountry();">
				<i class="fa fa-spinner" aria-hidden="true"></i>
				Recargar
			</button>
        
    </div>
{/if}

 

  • Payment.tpl: /home/tusitio/public_html/modules/spstepcheckout/views/templates/front/steps/payment.tpl (justo DESPUÉS del <div id="spsco_three"></div> )
<button class="btn btn-info pull-right btn-sm" type="button" onclick="Payment.getByCountry();">
	<i class="fa fa-spinner" aria-hidden="true"></i>
		Actualizar monto
</button>

   CÓDIGO COMPLETO:

{*
 * @package Sp One Step Checkout
 * @version 1.0.2
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @copyright (c) 2016 YouTech Company. All Rights Reserved.
 * @author MagenTech http://www.magentech.com
 *}

{if !$register_customer}
    <div id="spsco_three_container" class="{$classes|escape:'htmlall':'UTF-8'}">
        <div class="loading_small"><i class="fa fa-spin fa-spinner fa-2x"></i></div>
        <h4 class="spsco-title spsco-title_three">
            <i class="fa fa-credit-card "></i>
            {l s='Payment method' mod='spstepcheckout'}
        </h4>
        <div id="spsco_three"></div>
        
        <button class="btn btn-info pull-right btn-sm" type="button" onclick="Payment.getByCountry();">
				<i class="fa fa-spinner" aria-hidden="true"></i>
				Actualizar monto
			</button>
        
    </div>
{/if}

 

3- Borrar caché, y recargar la página de manera forzada:

[CTRL + F5]

 

Y listo, eso sería todo. Espero les sirva de ayuda, y muchas gracias por leer. Hasta la próxima.

   Saludos.

Edited by Full Group™ (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...