Pagos virtuales en los pedido de venta en OpenERP o Tryton

Publicat: 22-05-2013 17:00

En el comercio electrónico son muchos los pedidos de venta que se quedan en estado borrador o pendiente por el motivo que no se ha realizado el pago. Muchas de estas veces es debido a que el usuario no finaliza el pago. Aquí van algunas razones:

  • Ha tenido que realizar otra tarea y ya no se acordado de volver a realizar el pago.
  • No se acuerda del usuario de Paypal.
  • No dispone la tarjeta de crédito con la que desea realizar el pago.
  • No dispone de la tarjeta de números para confirmar el pago.
  • No dispone de batería en el móvil para recibir el SMS de la tarjeta de crédito.
  • Final de mes. No hay saldo en la tarjeta de crédito.

El Apps OpenERP o Tryton Sale Payment ofrece un simple formulario web con el que introducir el número del pedido de venta, seleccionar el pago, y realizar el pago.

Esta plataforma, que se adapta perfectamente a tiendas electrónicas existentes, también es de utilidad para las empresas que realizan ventas de telemarketing. Estas empresas pueden generar pedidos de venta en tiempo real y ofrecer al cliente la posibilidad de pagar en ese momento sin la necesidad de usar un TPV físico, por ejemplo.

También, después de crear pedidos de venta, se puede enviar un correo electrónico con la información del pedido donde se incluya un vínculo con el que acceder a la área de pago rápidamente.

Apps para el pago de pedidos de venta de OpenERP o Tryton mediante Paypal o tarjeta de crédito

OpenERP integrado con IngramMicro

Publicat: 14-06-2012 14:09

Para las empresas de comercio electrónico es común que se incluyan importaciones de catálogos de productos de portales especializados. Hace poco ya anunciábamos el módulo icecat para la importación de productos dentro de nuestro OpenERP con la información del portal icecat. Ahora ya disponemos en OpenERP de la integración con el portal IngramMicro. Aunque la información de este portal es poca/básica para un portal e-sale, nos facilita la importación de sus productos (nombres, categorías, precio coste, ...).

Configuración. OpenERP integrado con IngramMicro

El desarrollo del módulo Ingram ha conllevado realizar un módulo base para la importación/exportación de ficheros CSV: csv_file. El objetivo de este módulo es la importación y/o exportación de datos desde/a fichero CSV especificando que campos se requieren y al mismo tiempo permite calcular sus datos. Por ejemplo, si exportamos un producto que su categoría es la que tiene ID 1, podemos exportar a CSV indicando que nos transforme el número 1 por el nombre de la categoría.

CSV. OpenERP integrado con IngramMicro

Importar/Exportar datos maestros en OpenERP

Publicat: 12-11-2011 14:03

Importación/Exportación ficheros CSV

Método por defecto que proporciona el cliente de escritorio GTK. Este método nos permite a nivel de usuario importar/exportar datos de forma gráfica y flexible.

Su uso es fácil. Nos colocamos en la vista listado del modelo que queremos importar/exportar, por ejemplo la vista lista de empresas o productos. Con el menú Formulario/Importar datos o Formulario/Exportar datos accederemos al asistente de importación o exportación.

El inconveniente de este sistema es no disponer de "logs" para revisar el proceso, que permitiría revisar el motivo cuando se produce un error en la importación de datos.

La ventaja de este sistema es que dispone de un entorno gráfico para el usuario. Es una buena herramienta para la importación o exportación de datos maestros eventuales.

El resultado del fichero exportado con el cliente Gtk es un fichero CSV. Si realizamos la exportación/importación con el cliente de escritorio Koo (KDE OpenObject) nos permite más opciones de formato de fichero de salida, como OpenOffice, Microsoft Excel, etc.

Para más información sobre el sistema de importación/exportación consulten el apartado Importación y exportación de datos en la documentación de OpenERP.

Webservices

Los webservices es un sistema de comunicación que permiten a aplicaciones externas acceder a OpenERP y obtener o modificar información. Para usarlos hay que implementar un pequeño programa (script) en un lenguaje de programación como Python, Ruby, PHP, Java, ... También deberemos conocer los modelos y la relación entre los modelos con los que trabajemos (nombre de los campos, tipo y si son requeridos).

Existen librerías para usar los webservices cómodamente como OOOP (python) o OOOR (ruby). En el caso del lenguaje PHP se requiere una librería XML-RPC para su comunicación.

Para configurar su ejecución periódica se deben activar los crons a nivel de servidor (crontab) para que ejecute el script que hemos diseñado.

Para más información sobre los webservices consulten el apartado de la documentación Accediendo a nuestro OpenERP mediante webservices.

Base Mapping External

Módulo de OpenERP diseñado para los canales de venta Zoook OpenERP e-sale (canales e-ERP basados en webs Django) y también lo utiliza el módulo Magento Connect para el recálculo de los campos. Este módulo permite indicar que modelos y campos deben conectarse y en que sentido se sincronizan (OpenERP -> External, OpenERP <-> External o OpenERP <- External). Por ejemplo, el campo cost del CSV equivale al campo standard_price de OpenERP.

Una de las funcionalidades más importantes que proporciona es que cada campo puede tener un pequeño script para su cálculo. De esta forma podemos diseñar nuestros scripts en OpenObject/Python para el cálculo de los campos. Por ejemplo, el campo price a exportar se calcule según las tarifas de venta diseñadas en nuestro ERP.

Para su uso se requiere una pequeña programación para hacer llamadas a las funciones get_oerp_to_external o get_external_to_oerp.

Este módulo no dispone de cron para acciones planificadas ya que se suelen ejecutar desde otros módulos.

Base CSV

Es un mixto entre el módulo de NaN File Format y Base Mapping External, pero sólo para ficheros CSV.

Para su uso se requiere uso una pequeña programación para hacer llamadas a las funciones export_file y el fichero generado se guarda en un directorio del servidor.

Product CSV

Actualización junio 2012. Se ha rediseñado el módulo product_csv como base para la importación de productos de otros canales o proveedores. Previamente se debe diseñar los mapeos de los campos del CSV con los campos de nuestro OpenERP y dispone de importaciones con logs (historial) del proceso. También se ha diseñado como tarea en background cuando la ejecutamos. Esto significa que podemos continuar trabajando y la importación se realiza en segundo plano.

Importació productes icecat a OpenERP

Publicat: 14-06-2011 14:06

El lloc web icecat ofereix un gran ventall d'informació descriptiva de productes sobre ordinadors, impressores, electrodomèstics per la llar, càmeres, imatge... Aquests dies hem estat desenvolupant el mòdul product_icecat que permet afegir/importar la informació del catàleg d'icecat als nostres productes mitjançant un assistent. D'aquesta manera, podem decidir si importem del catàleg d'icecat el nom, descripció de venda, descripció detallada i, a més a més, importar les especificacions tècniques als camps que nosaltres volguem de la nostra fitxa del producte mitjançant l'associació (mapeig) de camps (configuració).

A més a més, la importació dels productes incorpora també la importació de la imatge del producte utilitzant el mòdul product_images_olbs que us permet una galeria d'imatges dels productes.

Importació productes icecat a OpenERP

    Tryton

    El Top 10. Un ERP àgil tant pels usuaris com a nivell tècnic. Un ERP que s'adapta a les seves necessitats.

    Nereid

    Nereid és el nom que s'ha donat el projecte web de Tryton. Amb Nereid qualsevol registre o mòdul de Tryton està disponible en el canal web. Imaginis fins a on pot arribar...

    Al núbol

    Per la petita PiME, organitzacions o autònoms hem creat el servei de SaaS d'OpenERP i Tryton. www.zzsaas.com.

    Serveis

    Tu poses el repte. Nosaltres la solució i implementació.