Jump to content

Error "Date Picker for checkout (with hours)" en Multitienda


Recommended Posts

Buenas tardes a todos,

 

Desde que comencé a usar la multitienda en mi prestashop http://www.tusmanojos.com, el módulo "Date Picker for checkout (with hours)" de ecommy no funciona correctamente. He intentado contactar con Radu a través de email y al principio me contestó un par de correos, pero ya hace 3 semanas que no dá señales de vida y no se como hacerlo funcionar correctamente, quizás alguno de vosotros sepa decirme como actuar con el módulo.

 

Creo que el problema es que el módulo no está preparado para la Multitienda, a pesar de: 

 

 

January 2014

multistore configuration bugfix

November 2013
– updated for the prestashop 1.6.0.1 
– backoffice optimizations

September 2013
– updated for the prestashop 1.5.5.0 
– packed the module for automatic install
adapted to work for multishop / multiple subdomains

 

 

Al querer configurar el módulo con la multitienda activa aparece este mensaje en la parte superior, a parte de que al tener la multitienda activa, en el módulo tampoco me muestra los transportistas a elegir:

post-313504-0-54628700-1497886632_thumb.jpg

 

En el archivo modules/eydatepicker/views/templates/admin/index.tpl aparece este código, pienso que algo pueda estar mal aquí para no dejarme seleccionar ninguna tienda:

post-313504-0-57557800-1497886822_thumb.jpg

 

¿Alguien sabe que puede estar pasando?

 

Versión de PrestaShop 1.6.1.13

Versión del Módulo v4.5.0 

 

Un saludo y gracias por vuestro tiempo.

Edited by crudi (see edit history)
Link to comment
Share on other sites

Actualmente para hacerlo "medio funcionar" hago lo siguiente:

 

  1. Multitienda desactivada
  2. Configurar módulo y elegir el transportista a usar. 
  3. Activar multitienda
  4. No volver a tocar la configuración del módulo, porque al no mostrar transportistas, se guarda sin transportista y ya no aparece en el checkout de ninguna tienda.

Al usarlo de esta forma, ya no detecta los días inactivos ni se pueden añadir festivos. Pero por lo menos me da la oportunidad de elegir el día de recepción del pedido...

 

Las tiendas son:

http://www.tusmanojos.com

http://www.tusmanojos.com/creador/

 

Un saludo!

Link to comment
Share on other sites

Buenos días,

 

He encontrado también este código que puede tener que ver directamente con lo que pasa, pero no tengo ni idea de que tengo que hacer:

modules/eydatepicker/controllers/common.php

 

/* multishop code */

if (!(!Shop::isFeatureActive() || Shop::getTotalShops(false, null) < 2))
{
if (Tools::getIsset('ids'))
{
$context->cookie->__set('ids', (int)Tools::getValue('ids'));
$context->cookie->write();
echo 'ok'.Tools::getValue('ids');
exit;
}
Shop::setContext(Shop::CONTEXT_SHOP, (int)$context->cookie->ids);
$smarty->assign('IS_MULTISHOP', 1);
}
else
$smarty->assign('IS_MULTISHOP', 0);
 
/* get shops */
if (!(!Shop::isFeatureActive() || Shop::getTotalShops(false, null) < 2))
{
$context_shop_id = Shop::getContextShopID(true);
 
$shops = array();
$html = '<select id="ids" name="ids">';
$html .= '<option value="0">'.Translate::getAdminTranslation('All shops').'</option>';
$tree = Shop::getTree();
foreach ($tree as $gID => $group_data)
foreach ($group_data['shops'] as $sID => $shopData)
if ($shopData['active'])
$html .= '<option '.($context_shop_id == $sID ? ' selected="selected" ' : '').' value="'.$sID.'">» '.
htmlspecialchars($group_data['name']).' - '.$shopData['name'].'</option>';
 
$html .= '</select>';
$smarty->assign('shop_list_html_select', $html);
$smarty->assign('context_shop_id', $context_shop_id);
}
 
 
$token = Tools::getAdminToken('eydatepicker'.$context->employee->id);
if ($token != Tools::getValue('token'))
{
echo 'token missing';
exit;
}
 
$smarty->assign('tokencommon', $token);
 
Edited by crudi (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...