Tiendanube: Configuración en Odoo
1. Ubicación
El stock de las tiendas de Tiendanube se maneja en una ubicación propia, ésta debe crearse antes de poder usar el módulo y debe ser una ubicación interna.
2. Tipos de Operación
Para utilizar el módulo deben crearse dos tipos de operación:
- Entrada a TN: este tipo de operación se usa para ingresar stock a la ubicación de Tiendanube. Debe definirse como una transferencia interna, con ubicación de origen el almacén de los productos a vender en la tienda, y como destino la ubicación de Tiendanube.
- Salida de TN: este tipo de ubicación se usa para las entregas a clientes. Debe definirse como una transferencia de entrega, con ubicación de origen la ubicación de Tiendanube, y como destino la ubicación externa de clientes.
3. Diarios y métodos de pago
El módulo de Tiendanube trabaja con las plataformas de pago mercadopago y modo. Para configurarlas se necesita un diario para cada una, con sus respectivos métodos de pago.
Ejemplo de configuración Diario Mercadopago.
Ejemplo de configuración método de pago de Mercadopago.
4. Token de Acceso a la Aplicación de Tiendanube
Para conseguir el Token de Acceso a la aplicación se necesitan:
- El ID de Aplicación y Client Secret (pedir estos datos al administrador de Tiendanube Crear)
- Un programa de manejo de pedidos de API. Una opción es Postman: https://web.postman.co/workspace
Pasos para obtener el token de acceso a la App:
- Ir a la siguiente url: https://www.tiendanube.com/apps/[APP_ID]/authorize, reemplazando [APP_ID] por el id de la aplicación a la que se quiere conectar. Si el id de la app fuera 8642, la URL quedaría: https://www.tiendanube.com/apps/8642/authorize
- Ir a dicha URL redirecciona a una página donde se debe iniciar sesión, si no está iniciada, y aceptar los permisos necesarios de la aplicación.
- Luego de aceptar los permisos, se redirecciona a una página cuya URL tiene un código de autenticación que se debe guardar. El código se encuentra luego de la parte de la URL que dice "code=" y tiene una duración de 5 minutos, luego de los cuales expira. Ejemplo: si la url se ve como "https://www.tiendanube.com/?code=4333e27070e2878b93ff5a4a592933", el código a guardar es "4333e27070e2878b93ff5a4a592933"
- Por último, utilizando el programa de pedidos de api, hacer un pedido POST a la siguiente dirección: https://www.tiendanube.com/apps/authorize/token. El pedido debe tener el siguiente HEADER:
'Content-Type: application/json'
Y el siguiente BODY:
{ "client_id": "123", "client_secret": "xxxxxxxx", "grant_type": "authorization_code", "code": "xxxxxxxx" }
Donde:
- client_id: es el id de la aplicación.
- client_secret: es el client secret de la aplicación.
- code: es el código de autenticación conseguido en el paso 3.
La respuesta a este pedido POST va a tener el siguiente formato:
{ "access_token": "61181d08b7e328d256736hdcb671c3ce50b8af5", "token_type": "bearer", "scope": "read_orders,write_products", "user_id": "789" }
Donde:
- access_token: es el Token de Accesso a la aplicación.
- user_id: es el ID de la Tienda que se quiere conectar.
Crear una Tienda
Lista de tiendas del módulo.
Se puede crear una tienda yendo al módulo de Tiendanube, al menú de Tiendas, y haciendo click en Crear. Se le debe dar un nombre a la tienda. Para poder crear una tienda, se deben llevar a cabo los pasos anteriores, ya que hay datos necesarios para la tienda en ellos.
Configurando la Tienda
Con todos los pasos anteriores terminados, se debe ir a la tienda que se quiere configurar dentro de Odoo. Los parámetros a configurar son:
Vista del formulario de una tienda y su pestaña de configuración.
- ID de Tienda: se debe ingresar el Id de la tienda conseguido al generar el token de acceso.
- Fecha de Alta: esta fecha remite a la fecha de la conexión entre ambas interfaces (Odoo y Tiendanube) y permite excluir órdenes de venta previas a esta fecha (por ejemplo, para que Odoo no importe otras ventas ya realizadas en Tiendanube con anterioridad).
- Ubicación de Stock: debe elegirse la ubicación creada para Tiendanube.
- Tipo de Transferencia de Salida: debe elegirse el tipo de transferencia de salida que fue creado para la ubicación de Tiendanube.
- Diario Mercadopago: debe seleccionarse el diario a utilizar para las ventas pagadas a través de Mercadopago.
- Método de Pago Mercadopago: debe seleccionarse el método del diario Mercadopago que se utilizará para las ventas de la tienda.
- Token de Acceso de Aplicación Órdenes/Productos: se debe ingresar el token de acceso conseguido.
- Diario Modo: debe seleccionarse el diario a utilizar para las ventas pagadas a través de Modo.
- Método de Pago Modo: debe seleccionarse el método del diario Modo que se utilizará para las ventas de la tienda.
Una vez ingresados todos los datos pedidos, la tienda está lista para ser usada.
Artículos relacionados