| create_AttributesValues_DriveToOdoo.py | ||
| create_ProductPricelistItem.py | ||
| gemini_service | ||
| README.md | ||
| write_AttributeProduct_DriveToOdoo.py | ||
utility_scripts
Este repositorio contiene una colección de scripts útiles para tareas de soporte y administración.
Tabla de Contenidos
- Instrucciones de Uso
- Descripción de los Scripts
- Contribución (Opcional)
- Licencia (Opcional)
- Para que del Script (Opcional)
Instrucciones de Uso
- Clona el repositorio:
git clone URL_SSH_DEL_REPOSITORIO - Navega al directorio del repositorio:
cd utility_scripts - Asegúrate de tener Python 3 instalado.
- Ejecuta los scripts según sea necesario:
python nombre_del_script.py
Requisitos para usar los scripts
Este repositorio se ocupara en en el almacenamiento, control, actualización, mantenimiento de programas que se usan en el día a día para dar soporte al ERP
-
Uso:
Requisitos para el uso de los script pertenecientes a este repositorio. -
Requisitos:
- crear y configurar
odooly.inicon esta estructura[odootest24] database = DB username = Usuario password = password host = odootest2X.agofer.net ó erp
- crear y configurar
-
Librerias: Deben instalarse las siguientes librerias:
- import os
- import sys
- import json
- import odooly
- import pandas as pd
- import progressbar
- import openpyxl
- import xlsxwriter
- import base64
- import re
create_AttributesValues_DriveToOdoo.py
Este script crea los atributos y valores del Maestro de Productos en Odoo.
-
Requisitos:
- Configurar el archivo odooly.ini como en la instrucción de actualizar_precios.py
- Crear proyecto en Google Cloud
- Habilitar Servicio
Goole Sheets APIenAPIs Y servicios habilitados - Crear y configurar una
Cuenta de ServicioenCredenciales - Descargar la clave
0a4abc9.json
{ "type": "service_account", "project_id": "project_id", "private_key_id": "private_key_id", "private_key": "-----BEGIN PRIVATE KEY-----private_key", "client_email": "client_email", "client_id": "client_id", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "client_x509_cert_url", "universe_domain": "googleapis.com" } -
Ejemplo:
python3 create_AttributesValues_DriveToOdoo.py --primer_atributo G1 --ultimo_atributo R
write_AttributeProduct_DriveToOdoo.py
Este script escribe atributos y valores del Maestro de Productos en los productos de Odoo.
-
Requisitos:
- Configurar archivo odooly.ini
- Crear proyecto en Google Cloud y seguir los pasos anteriores para descargar la llave
-
Ejemplo:
python3 write_AttributeProduct_DriveToOdoo.py --num_product_ids 1 --num_atributo_primer 6 --num_atributo_ultimo 18
Contribución
Si quieres contribuir, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una rama para tu contribución:
git checkout -b mi-contribucion - Realiza tus cambios y haz un commit.
- Sube tus cambios al fork:
git push origin mi-contribucion - Crea un pull request.
Licencia
Este repositorio se distribuye bajo la licencia MIT.
Descripción de los Scripts
Para que del Script
A continuación se muestra el objetivo de cada Script
- create_ProductPricelistItem.py:
Crea Items en las listas de precios Mostrador/comercio/Canal