Lois53 Posted November 14, 2012 Share Posted November 14, 2012 Hola, buenas tardes a todos Tego un server (Linux) dedicado en Dinahosting. Esta empresa ofrece "autoinstalables" y entre ellos Prestashop.. He instalado la aplicación (Prestashop) y me carga el tema por defecto. No tengo demasiados conocimientos sobre la edición como para ponerme a modificar ese tema, así que opté por comprar uno que, con pocos cambios, me permitiera montar la tienda que quiero hacer.. En concreto me refiero a este: http://addons.prestashop.com/es/food-drinks/4230-ChocoStore.html En las especificaciones dice bien claro: Compatibility Prestashop 1.4 : Prestashop 1.4.1 to 1.4.9 y a pesar de haber visto que en Dinahosting estamos ya en la 1.5, me he tirado en plancha. El cambio de tema lo hice subiendo el themeinstallator que me proporcionan los de Prestashop y a partir de ahí procedí a instalar el tema que les compré (v1.4-ChocoStore) . Aparentemente todo ha ido bien, en el panel de Prestashop se muestra la imagen previa correctamente. Pero evidentemente algo no ha ido bien porque puedo acceder al panel de la tienda; pero no a la tienda en sí Acabo de contactar con Dinahosting y no ofrecen soporte para autoinstalables ni tampoco están por la labor de instalarme un Prestashop 1.4. Así que, salvo que alguna alma caritativa tenga algo que aportar, acabo de tirar tontamente 117 euros. Un cordial saludo y gracias por leerme Link to comment Share on other sites More sharing options...
jordiob Posted November 14, 2012 Share Posted November 14, 2012 En la 1.5 no te funcionará correctamente y los módulos que incluye, tampoco. Diles a los de dinahosting a ver si te pueden hacer un downgrade a 1.4.9 Link to comment Share on other sites More sharing options...
Lois53 Posted November 16, 2012 Author Share Posted November 16, 2012 (edited) Hola, muchas gracias Job por tu respuesta Parece un tanto obvia pero, la verdad es que en esto de la informática a veces uno se bloquea y empieza a buscar soluciones complejas cuando otras, como la que tú propones, es lo primero que ha de intentar. Planteado ya a Dinahosting un objetivo concreto, el downgrade que tu propones, no han puesto inconveniente. Refiero aquí los pasos que he dado por si tiene interés para otros foreros: Descarga de la versión 1.4.8 del sito de Prestashop Descarga también del themeinstallator Acceso al Panel de Control de mi host>>MySQL>>creación de una base de datos adjudicándole nombre, usuario y contraseña Acceso al dominio>>creación del directorio que va a alojar la tienda (directorio, por ej.) Subir por ftp a "directorio" el Prestashop y descomprimirlo Ir con el navegador a dominio.com/directorio y ya se muestra la primera página de instalación del Prestashop (pais, moneda...) Completado ese primer cuestionario pulsamos en Siguiente y viene la página donde debemos asociar la base de datos que previamente hemos creado (intuitiva y simple) Completada esta fase agrego el instalador de temas y subo mi nuevo tema, Todo ha ido perfecto. Muchas gracias y habré de volver por aquí porque me quedan muchos cabos por atar. Saludos cordiales Edited November 16, 2012 by Lois53 (see edit history) Link to comment Share on other sites More sharing options...
jordiob Posted November 16, 2012 Share Posted November 16, 2012 Me alegro que haya funcionado! Link to comment Share on other sites More sharing options...
El plan de Dan Posted November 16, 2012 Share Posted November 16, 2012 Es una lástima que los desarrolladores de Prestashop no hagan un apaño para que las plantillas de la 1.4 valgan en la 1.5. La versión nueva de Prestashop trae unos avances gigantes, a mi parecer, a muchos niveles, y tener que quedarse en la 1.4 por themes o módulos es un desperdicio muy grande. Link to comment Share on other sites More sharing options...
Lois53 Posted November 19, 2012 Author Share Posted November 19, 2012 Gracias claramaria, coincido con tus comentarios; pero es lo que hay. De momento voy avanzando en el proyecto razonablemente bien pero hay algo que desde un principio no tengo resuelto (tal vez debería plantear un "nuevo tema", disculpad). La cuestión es que se trata de una tienda un tanto peculiar ya que: Se trata de ahorrar trabajo al área de Administración. Cotidianamente reciben llamadas telefónicas de personas ligadas a la Empresa (accionistas, amigos...) y que desean adquirir los productos directamente desde fábrica (y con algún tipo de bonificación). Automatizar este proceso vía web ahorrará muchas llamadas un tanto liosas y a la gente de administración la tarea de, a su vez, consultar detalles al área de comercial. Es solo para usuarios registrados y ese registro lo hará la Empresa. No necesita un medio de pago ya que en la base de datos tendrá los datos bancarios para hacerle el cargo La pregunta es si hay alguna forma en que pueda finalizar el pedido aportando el albarán y el correo de confirmación pero sin que el cliente tenga que seleccionar medio de pago. O alternativamente ¿hay algún módulo de "cargo en cuenta", "domiciliación" o similar? Muchas gracias Link to comment Share on other sites More sharing options...
El plan de Dan Posted November 20, 2012 Share Posted November 20, 2012 (edited) La pregunta es si hay alguna forma en que pueda finalizar el pedido aportando el albarán y el correo de confirmación pero sin que el cliente tenga que seleccionar medio de pago. O alternativamente ¿hay algún módulo de "cargo en cuenta", "domiciliación" o similar? Lois53, pues no conozco personalmente ningún módulo como lo que comentas, pero no sé si sabes que cuando se elige transferecnia bancaria como modo de pago, por ejemplo, desde la administración y tienes un pedido esperando el pago por transferencia puedes cambiar el estado manualmente a pago aceptado y/o tramitar el pedido directamente sin necesidad de comprobar el cobro. Lo único que se me ocurre como alternativa es un módulo de "pago por teléfono" que te permite finalizar el pedido y te da el número de teléfono para que llames para realizar el pago por teléfono. Serviría para que estos clientes especiales avisen de que han realizado un pedido, pero habría que ver si hay forma de que sólo a ellos se les muestre ese modo de pago, porque si no va a ser de nuevo un caos para la administración. El módulo del que te hablo es gratis y está aquí Suerte, ya nos vas contando Edited November 20, 2012 by claramaria (see edit history) Link to comment Share on other sites More sharing options...
Lois53 Posted December 4, 2012 Author Share Posted December 4, 2012 (edited) Lamento haber quedado como un desagradecido y un maleducado. Más me duele todavía porque en tanto que moderador aquí. sufro ese silencio a diario. El hecho cierto es que nunca he recibido un correo de prestashop.com indicándome que había una nueva respuesta. Lo lamento. En cuanto a la tienda en sí. 1. Objetivo "minimal" cumplido modificando product.tpl para que no se muestren los links (imprimir, etc) ni tampoco las miniaturas Así mismo "poda brutal" del front con el live-edit 2.Objetivo distintos grados de descuento según "categoría" de usuarios, conseguido también añadiendo las categorías y el descuento asociado desde la gestión de usuarios 3. Objetivo "los usuarios no pueden registrarse/los usuarios no registrados no pueden comprar" conseguido: a) Modificando Configuration.php. Donde dice: static public function get($key, $id_lang = NULL) { if ($id_lang AND isset(self::$_CONF_LANG[(int)$id_lang][$key])) return self::$_CONF_LANG[(int)$id_lang][$key]; elseif (is_array(self::$_CONF) AND key_exists($key, self::$_CONF)) return self::$_CONF[$key]; return false; } lo cambié por... static public function get($key, $id_lang = NULL) { //Grab access to the $cookie which is already loaded in the FrontController as global $cookie; global $cookie; if ($id_lang AND isset(self::$_CONF_LANG[(int)$id_lang][$key])) return self::$_CONF_LANG[(int)$id_lang][$key]; elseif (is_array(self::$_CONF) AND key_exists($key, self::$_CONF)) //If the system is trying to find out if Catalog Mode is ON, then return the configuration setting, //but override it with the user logon status if($key == 'PS_CATALOG_MODE') { return !$cookie->logged || self::$_CONF[$key]; } else { return self::$_CONF[$key]; } return false; } Los no registrados pueden visualizar la tienda pero no se les muestra precio, ni pueden por lo tanto añadir al carrito . Suprimiendo en authentication.tpl el div de nuevo usuario (por suerte la página no se descuadró) El módulo de pago telefónico que conocía es muy arcaico. Voy a explorar (¡gracias claramaría) este más moderno a ver si doy cuenta del recado Pienso, por último, que sería descortés con l@s que me habéis ayudado, no aportar unas imágenes. Estoy elaborando un vídeo de presentación (me horripilan los power-point) y aunque no está completo os permitirá haceros una idea http://www.infosoporte.es/proba/ Un cordial saludo Edited December 4, 2012 by Lois53 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts