Jump to content

JRubio74

Members
  • Posts

    121
  • Joined

  • Last visited

Everything posted by JRubio74

  1. Tendrás que obtener los datos de la API del proveedor y, tal como los recibas, irlos guardando en un fichero .csv separando los campos por ";". Te dejo un enlace en el que explican cómo hacerlo sin necesidad de guardar el fichero físicamente en el servidor: http://www.ivan-garcia.com/blog/como-generar-y-descargar-csv-en-php/ De todos modos, si buscas en google "generar fichero csv en php", tienes montones de ejemplos. Importante que tengas en cuenta que el formato del CSV debe ser el que te pide Prestashop para hacer la importación. En el importador del admin de Prestashop se pueden descargar ejemplos. Saludos!
  2. Bueno, más o menos esa es la idea. Los ejemplos que vienen en el manual te deberían permitir descargar la información de los productos, y a partir de ahí podrías hacer dos cosas: - Crear un módulo que guarde esta información en Prestashop. Creo que es la vía difícil. Empieza por mirarte la documentación oficial de Prestashop (http://doc.prestashop.com/display/PS16/Creating+a+PrestaShop+Module), aunque se te quedará corta en cuanto vayas progresando. - Hay otra opción, que sería generar un fichero CSV con la información de los productos y subirla mediante el importador de Prestashop. Esta opción creo que es más sencilla, pero tiene el inconveniente de que tendrás que hacerlo a mano cada vez. Saludos!
  3. Hola Juan, Una solución es ocultar los productos en los listados, pero manteniéndolos activos. De este modo las URLs de los productos existen y Google no te penaliza, pero tus clientes no los encuentran a través del buscador y así no ven productos sin stock. Aquí explican cómo hacerlo: https://www.prestashop.com/forums/topic/238941-ocultaresconder-productos-sin-stock-solucionado/ Saludos!
  4. Hola, Prestashop permite la creación de módulos para ampliar sus funcionalidades, pero si no tienes experiencia en programación, te va a resultar muy complicado. La frase que me comentas se refiere a que una vez consigas interactuar con el web service del proveedor, tendrás que hacer dos cosas: - La información que descargues tendrás que guardarla en la base de datos de Prestashop, teniendo en cuenta su estructura, sus métodos, etc.. - Si quieres automatizar el envío de pedidos, tendrás que saber cómo obtener la información de los pedidos de Prestashop (productos pedidos, cliente que hace el pedido, dirección de envío...), enviarla al web service del proveedor y gestionar su respuesta. Saludos!
  5. Hola, Lo que te ofrecen es un sistema al que te puedes conectar cuando quieras y descargarte la información de los productos. También puedes hacer que los pedidos que recibas en la tienda se envíen directamente y de forma automática a su sistema, de modo que te olvides de realizar esa gestión. Necesitarás un módulo que se conecte al web service, descargue la información de los productos y la guarde en tu tienda. A partir de la página 22 del manual que adjuntas tienes ejemplos en PHP, que es el lenguaje en que está desarrollado Prestashop. Esos ejemplos te pueden servir para ver cómo interactuar con el sistema del proveedor, pero te faltará guardar la información en Prestashop y obtener la de los pedidos si es que también quieres integrar el sistema.
  6. Hola, ¿Tienes las URLs amigables activadas? Si quieres pásame la Url de la web por privado y le echo un vistazo. Saludos!
  7. Sí, hacemos importaciones de productos. Te envío privado. Saludos!
  8. Hola, Existen bastantes módulos desarrollados para formatos de ficheros concretos. Es posible que exista uno para tu proveedor. No conozco módulos genéricos de importación de XML, pero para que se adapte a según qué formato de fichero tiene que ser muy versátil, y a veces es complicado. Si no te sirve lo que estás probando, igual se tendría que hacer un pequeño desarrollo a medida para adaptarlo. Saludos!
  9. Hola, Sí que es factible. Desde el momento en que consigues exportar la información de ePages a un fichero, es posible subir esa información a Prestashop. La dificultad está en que hay que trabajar el fichero para adaptarlo al formato que quiere Prestashop, y eso es lo que te puede llevar más tiempo. Si lo vas a hacer mediante importación por CSV, yo descargaría los ejemplos y modificaría el fichero que has exportado de ePages para adaptarlo a Prestashop, primero con una categoría o producto, y cuando te funcione con uno, incorporaría el resto. Saludos!
  10. Hola, ¿Ya has encontrado un módulo para resolver el problema? Una posible solución que se me ocurre es que en los muebles que vengan desmontados, crear un atributo [Montaje] con dos opciones: Sin montaje (con impacto 0 en el precio) y Con montaje (con impacto en el precio % sobre el precio del mueble). Lo único es que el cálculo del % sobre el precio tendrás que hacerlo a mano. Saludos!
  11. Hola, ¿Ya has conseguido que te desarrollen el módulo para Facebook Business? Saludos!
  12. Hola, ¿Has podido resolver el problema o sigues todavía en ello? Saludos!
  13. Hola, Aunque la pregunta es muy antigua, igual ayudo a alguien que busque esta misma información. La URL a la que haces el POST es la correcta. Puedes hacer POST del XML en blanco, añadiendo al menos el nombre del producto, el precio y la URL amigable, si no recuerdo mal. El resto de campos pueden enviarse tal cual. Sólo hay que quitar del XML el campo [position_in_category] y el nodo [combinations] si está vacío. En algunos casos, subirlo vacío me ha dado problema de visualización de los productos en el Front Office. Igualmente, es conveniente activar el _PS_MODE_DEV_ a true en el fichero config/settings.inc para ver información completa del error. Espero haber ayudado.
  14. Hola! Aunque hace más de un año de esta consulta, respondo por si le puede servir a alguien. Para subir categorías mediante la API de Prestashop (web services), lo primero que hay que hacer es descargarse el árbol de categorías existente (http://tuweb.com/api/categories). A partir de ese listado, es posible obtener los IDs de las categorías existentes en la tienda. Para crear una subcategoría de una categoría existente, deberás localizar en el listado que has descargado el ID de la categoría padre, e incluirlo en el XML de creación de tu nueva subcategoría. Cuando lo envíes, Prestashop te responde con el ID de la nueva subcategoría, que deberias guardar por si necesitas crear nuevas subcategorías. Espero haber ayudado.
  15. Hola natate, Sigo buscando solución. Mi problema está en el servidor con la tienda en funcionamiento, no en local. Si se te ocurre algo que pueda probar, coméntamelo. Gracias!
  16. Natate, ¿has podido solucionarlo de alguna manera? Tengo el mismo problema con el web service de un cliente. Saludos!
  17. I have checked that web services are enabled in the cloud version. I could create, modify and delete categories and products. What I haven't been able to do is to upload images. My system uploads images when the domain is not in cloud. Did anyone find the solution?
  18. Hola, ¿Podrías adjuntar un ejemplo del CSV que te da error? ¿Con qué versión de Prestashop trabajas? Saludos!
  19. Hola, ¿Has encontrado solución al problema que planteabas? Hace poco desarrollé un módulo que generaba un fichero csv con el contenido del carrito y lo enviaba por e-mail a una cuenta definida por el cliente. Igual se podría adaptar a lo que necesitas, cambiando el contenido del carrito por el del pedido y exportando vía FTP en lugar de enviar por e-mail. Si crees que te puede servir, puedes contactar conmigo a través de la web de la firma. Saludos!
  20. Hola, ¿Has encontrado solución al problema que planteabas? Creo que se podría insertar un campo de selección de fecha en la pantalla de selección de transportista, guardar el dato en la tabla de pedidos y mostrarlo en la pantalla de detalle del pedido en el admin. Tendrás que tocar base de datos, plantillas y programación. Espero que te sirva.
  21. Hola, ¿Has encontrado solución para este tema? Es posible que exista algún módulo y, si no existe, seguro que se puede desarrollar. Saludos!
  22. Hola, Puedes modificarlo en la plantilla payment_return.tpl. La encontrarás en la carpeta /modules/bankwire/views/templates/hook/ Espero que te sirva.
  23. Hola, En el paso 3 de configuración de transportistas puedes seleccionar a qué grupos de clientes se les debe asignar. Yo crearía un transportista de pago y lo asignaría a todos los grupos de clientes excepto al de Conocidos y otro transportista gratuito y se lo asignaría sólo al grupo de Conocidos. Debería funcionarte así. Espero que te sirva.
  24. Hola, El TPV que tienes ya te sirve. Hace un tiempo hice una integración para un cliente (fuera de Prestashop) y lo único que tenías que hacer para cobrar pagos recurrentes era cambiar el tipo de transacción y facilitar algunos datos sobre la periodicidad de los pagos. Lo que creo que no te sirve es el módulo de Redsys. Incluye un campo para el tipo de transacción pero no he visto nada para el resto de datos que debes facilitar. Desconozco si existe algún módulo que lo haga, pero se podría desarrollar. Luego tienes otro tema a resolver, y es que tienes que indicar qué productos utilizan el sistema de pago recurrente y qué productos el sistema habitual. Este tema ya lo buscaron otros usuarios en este post: https://www.prestashop.com/forums/topic/239199-asignar-distintos-metodos-de-pago-a-los-productos/ Y luego un aspecto a tener en cuenta es que, si no han cambiado la política los bancos, los pagos recurrentes se limitan a un año. Es decir, si un cliente te hace una compra hoy y le haces un cobro recurrente, dentro de un año dejará de cobrarse esa mensualidad y tendrás que contactar con él para que te repita la compra y se inicie de nuevo el proceso. Confírmalo con Redsys, por si acaso. Paypal tiene una opción de pagos recurrentes también, igual es una opción a estudiar. Espero que te sirva.
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More