crudi Posted June 19, 2017 Share Posted June 19, 2017 (edited) 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: 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: ¿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 June 19, 2017 by crudi (see edit history) Link to comment Share on other sites More sharing options...
crudi Posted June 19, 2017 Author Share Posted June 19, 2017 Actualmente para hacerlo "medio funcionar" hago lo siguiente: Multitienda desactivada Configurar módulo y elegir el transportista a usar. Activar multitienda 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 More sharing options...
crudi Posted June 20, 2017 Author Share Posted June 20, 2017 (edited) 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 June 20, 2017 by crudi (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now