Jump to content

gepd

Members
  • Posts

    23
  • Joined

  • Last visited

Profile Information

  • Activity
    Freelancer

gepd's Achievements

Newbie

Newbie (1/14)

3

Reputation

  1. Creo que esa información podría serte útil: http://doc.prestashop.com/display/PS16/Creating+a+payment+module ahí aparece el parametro: id_order_state para cambiar el estado del pedido, eso tienes que hacerlo desde el metodo: validateOrder() Espero que te sea de ayuda, saludos
  2. Hi fixgear I solved the problem, the error was in the second theme assigned to the store 2, in my case a second copy of the default theme in the file homeslider.tpl (line 35) located in prestashop/themes/equipados/modules/homeslider/ <img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/images/`$slide.image|escape:'htmlall':'UTF-8'`")}"{if isset($slide.size) && $slide.size} {$slide.size}{else} width="100% I change the folder images for img it as a bug for the first version of the theme and have to be change manually in the second theme if it's the case try it and tell me if it solved your problem
  3. me auto respondo, la solución a mi problema era muy fácil y la verdad fue solamente un descuido de mi parte. el la tienda dos tenía asignado una modificación del tema que trae por defecto prestashop, en el cual no había corregido el modulo homeslider que tenía el error de la carpeta de imágenes. así es que el problema está solucionado, pido a un moderador cerrar el tema.
  4. Hola, estoy intentando resolver un pequeño bug en el modulo homeslider 1.3.9 (imagen de control deslizante) de prestashop versión 1.6.0.6 el problema es que estoy usando el módulo con la opción de multitienda, tengo dos tiendas instaladas. En la primera no tengo problema, todas las imágenes se ven normalmente, pero en la segunda el módulo muestra un directorio errado: la url de la imagen es: www.dominio.com/modules/homeslider/img/imagen.jpg pero debería ser: www.dominio.com/modules/homeslider/images/imagen.jpg buscando en el archivo homeslider.php la única linea que me hace pensar dónde está el error es en: (linea 535) $.post("'.$this->context->shop->physical_uri.$this->context->shop->virtual_uri.'modules/'.$this->name.'/ajax_'.$this->name.'.php?secure_key='.$this->secure_key.'", order); en el parametro virtual_uri pero no he encontrado de donde toma la variable virtual_uri en el archivo homeslider.tpl hay una linea que da una ruta a cada una de las imágenes del slider (linea 35) <img src="{$link->getMediaLink("`$smarty.const._MODULE_DIR_`homeslider/images/`$slide.image|escape:'htmlall':'UTF-8'`")}" pero no creo que sea aquí el problema. ¿alguien tiene una idea para poder solucionar este problema?
  5. Hi, I'm having a problem with the homeslider module and the multishop option. When I configured the multishop I selected the shop 2 with a virtual folder store1 www.store1.com store2 www.store1.com/shop2/ all was fine with that, but when I tryed to upload diferents images to the homeslider I only can see the images of the store1 because in the store2 the url of the image is wrong. the URL should be like: www.store1.com/modules/homeslider/img/image.jpg but instead I have something like: www.store1.com/shop2/modules/homeslider/img/image.jpg so I can't see the images. I don't know if I'm configurating something wrong or it's a problem with this module I hope someone can help me.
  6. Hola amigos, estoy interesado en comprar el software de innovashop everywhere, pero me he encontrado con un problema al hacerlo, no tienen una opción funcional con el medio de pago que cuento, (una visa), la visa fue emitida en Chile. Tengo dos preguntas. 1. Saben de alguna empresa que venda este software con otros medios de pago? si fuese paypal mucho mejor. 2. Conocen alguna alternativa del software, lo que más me interesa es que tenga TPV. (y mejor si también ERP) con un precio similar (hasta 200 euros) buscando encontré http://idoneosoft.com/ pero no termina de convencerme. Aclaro que lo principal es que el software pueda trabajar directamente con el stock que se maneja en la BD de prestashop Web saludos
  7. Disculpen si este tema no va en este foro, no supe cual era el ideal para esta pregunta. Tengo un modulo de pago master que funcionaba perfectamente en la versión 1.5 hice la actualización 1.6 y no hubo ni un problema con el módulo, pero por temas de configuración tuve que comenzar la tienda desde cero, manteniendo datos como clientes, artículos, categorías, etc. Estoy intentando instalar nuevamente el módulo pero me envía un mensaje de error que logro identificar, pero no sé como solucionar. El error se produce al querer ingresas los estados de pago: INSERT INTO `shop_order_state_lang` (`id_order_state`, `id_lang`, `name`, `template`) VALUES (, 1, 'PagoMaster - Pago Pendiente', 'pagomaster'); error es que no hay ningún valor en id_order_state revisé el código y en el archivo pagomaster.php en la linea 350 la variable $this->figura es la que no está entregando el valor correspondiente la variable más arriba está declarada como: $this->figura = mysql_insert_id(); sé que mysql_insert_id obtiene el último id de un INSERT, pero no sé cual es la razón por la cual no está obteniéndolo en este caso la función completa sería esta: private function create_states() { $this->order_state = array( array( 'c9fecd', '01100', 'PagoMaster - Pago Pendiente', 'pagomaster' )); $languages = Db::getInstance()->ExecuteS(' SELECT `id_lang`, `iso_code` FROM `'._DB_PREFIX_.'lang` '); foreach ($this->order_state as $key => $value) { Db::getInstance()->Execute(' INSERT INTO `' . _DB_PREFIX_ . 'order_state` ( `invoice`, `send_email`, `color`, `unremovable`, `logable`, `delivery`) VALUES ('.$value[1][0].', '.$value[1][1].', \'#'.$value[0].'\', '.$value[1][2].', '.$value[1][3].', '.$value[1][4].'); '); $this->figura = mysql_insert_id(); foreach ( $languages as $language_atual ) { Db::getInstance()->Execute(' INSERT INTO `' . _DB_PREFIX_ . 'order_state_lang` (`id_order_state`, `id_lang`, `name`, `template`) VALUES ('.$this->figura.', '.$language_atual['id_lang'].', \''.$value[2].'\', \''.$value[3].'\'); '); } $this->smartCopy((dirname(__file__) . "/img/$key.gif"),(dirname( dirname (dirname(__file__) ) ) . "/img/os/$this->figura.gif")); Configuration::updateValue("_PS_OS_PAGOMASTER_", $this->figura); } return true; } espero que alguien me pueda ayudar.
  8. Hola, tengo dos tiendas configuradas por medio de la opción multi-tienda, estoy intentando modificar el menu horizontal de la tienda dos pero este no cambia, he probando desintalando e instalando el módulo agregandolo de nuevo en las posiciones de los módulos, pero este no cambia. En la tienda uno, no tengo problemas, este se actualiza tal como quiero, el problema solo es la segunda tienda. ¿a alguien más le ha pasado? agradecería cualquier información
  9. Bueno, me funcionó comentando el último if en el método install quedando así /*if ((!$theme->default_left_column || !$this->registerHook('leftColumn')) && (!$theme->default_right_column || !$this->registerHook('rightColumn'))) { // If there are no colums implemented by the template, throw an error and uninstall the module $this->_errors[] = $this->l('This module need to be hooked in a column and your theme does not implement one'); parent::uninstall(); return false; }*/ Espero que le sirva a alguien más.
  10. ¿puedes dejar información del archivo que modificaste? tengo el mismo problema
  11. Podrías hacerlo creando un un grupo llamado, por ejemplo, revendedor, luego en cada producto, en la pestaña de precios, tienes una opción que dice; Precios específicos, seleccionas el grupo "Revendedor" y aplicas un descuento según sea necesario o hasta puedes aplicar un precio directamente, saludos!
  12. Hola, estoy intentando montar dos tiendas con la opción de multi-tienda, por ahora todo está en local, como ya tenía una tienda funcionando 1.5.x, decidí clonarla en local para hacer las pruebas, después de la actualización a 1.6.0.5 no tuve mayores inconvenientes. Decidí crear una nueva tienda con los parámetros comunes de la opción multi-tienda. Agregué la nueva tienda al grupo default seleccionando solo las categorías que requería (necesito copiar categorías de la tienda actual) y las eliminé (desmarqué) de la primera tienda. EL problema que tengo es que las categorías que tenía inicialmente en la tienda1 y que había copiado a la tienda 2 han desaparecido y no sé como recuperarlas, las categorías están, si selecciono "todas las tiendas" en el menú categoría, este las muestra, pero no en el gestor multitienda. Intenté eliminar la tienda creada y me mostró el error (debug mode activado) Table 'base_tienda.shop_url' doesn't exist DELETE FROM `shop_url` WHERE id_shop = 2 el error es que la tabla shop_url realmente no existe, porque al instalar prestashop lo hice con el prefijo shop_ por lo tanto la tabla realmente se llama shop_shop_url no sé en que archivo funciona la multitienda, he realizado una nueva instalación de prestashop (desde cero) 1.6.0.5 y da el mismo error. No sé como solucionar ninguno de los dos errores. agradecería cualquier ayuda,
  13. Muchas gracias Javier, ahora entendí el funcionamiento del módulo, como dato complementario es mejor crear una nueva clase css con el nombre "htmlcontent-item-x" donde item-x correspondería al numero de posición de la publicidad, es mejor hacerlo ahí ya que col-xs-4 es una clase de bootstrap y que podría estar asignada a otro objeto en la web. Para que la clase htmlcontent-item-x remplace a las otras no hay que olvidar utilizar !important saludos!
  14. Hola estoy teniendo un problema al configurar el ancho de la publicidad en el hook Home del modulo "configurador de temas" el problema es que una vez que eliminé todas las imágenes que traía por defecto y agregué unas propias, estás fuese del tamaño que fuesen siempre las muestra con el mismo ancho, en bloques de tres, como muestra en la imagen sin embargo en las imágenes de prueba el aspecto de este era diferente ¿cómo se consigue dejar una imagen en 2 o 3 bloques? intenté subir nuevamente las mismas imágenes, pero el módulo divide las imágenes en 3 bloques. saludos
×
×
  • Create New...