Herramienta para vendedores
Gestionar el precio que verá el comprador
Los descuentos de Ozon cambian el precio que ve el comprador. Desarrollamos una herramienta que lo lee en el navegador y calcula qué precio debe fijar el vendedor. Envía el ajuste mediante Seller API y vuelve a comprobar la ficha.
Leer. Calcular. Verificar.Precios de ejemploEl reto
El vendedor controla su precio, pero el comprador ve una cifra afectada por los descuentos de la plataforma. Había que conectar ambos: fijar un objetivo en el escaparate, calcular y enviar el ajuste del precio del vendedor y comprobar el resultado en el catálogo seleccionado.
Mi papel
Andrey — diseño del flujo, interfaz Electron, servicios Node.js, automatización Playwright, Seller API y almacenamiento local.
BROWSER APPLICATION SELLER API
Cómo se calcula y actualiza el precio
Ejemplo de cálculo

Esquema de lectura de la tienda · producto y precio de ejemplo
Precio del vendedor
1 490 ₽Precio mínimo 1 250 ₽
El comprador ve
1 390 ₽La aplicación abre la ficha en el navegador, espera a que aparezca el precio y lo utiliza en el cálculo.
Nuevo precio del vendedor
objetivo × observado ÷ mínimo, redondeado hacia arriba
Enviar volver a abrir comparar
Tras la actualización, la aplicación vuelve a abrir la ficha, compara el precio visible con el objetivo y recalcula si es necesario.
El resultado
El vendedor fija un precio objetivo para el comprador. La aplicación lee el precio real del escaparate, calcula un ajuste del precio del vendedor y lo envía mediante Seller API. Después comprueba de nuevo el producto, ya que los descuentos de Ozon pueden cambiar el precio final. El catálogo, procesamiento por lotes e historial permiten gestionar el surtido sin revisar continuamente cada ficha.
Cómo se leen y actualizan los precios
Playwright lee el precio del comprador; la aplicación calcula el ajuste del vendedor y lo envía mediante Seller API. La comprobación posterior contempla nuevos cambios de precio y descuentos.
Consultar el precio en la tienda
La aplicación abre la ficha del producto mediante Playwright y espera a que aparezca el precio. La sesión del navegador se mantiene entre productos para revisar el catálogo de forma secuencial.
Calcular y comprobar el cambio
El cálculo relaciona el objetivo con el precio observado y el mínimo actual. Tras enviar el nuevo precio, la aplicación vuelve a abrir la ficha para comprobar el resultado.
Volver al historial de un producto
SQLite almacena identificadores, precios, fechas e historial. La importación y exportación JSON/CSV conectan el flujo con el trabajo externo.
Andrey — desarrollo de la aplicación e integraciones. Herramienta independiente para vendedores de Ozon; interfaz con productos de ejemplo.
Materiales del proyecto