Socio13
Home · Glop · Señor Bezos
← Volver al tallerdraft · v1

BSR · Ajustes producción para Socio

TALLER ÚNICO PARA SOCIO. Aplicar estos cambios en producción /glop/bsr sobre app oficial bsr-produccion-copia-suli, sin duplicar panel. Incluye precio por fecha, editar y eliminar con doble confirmación.

Dueño: Teresa · Agente: Suli · Destino: /glop/bsr-ajustes-produccion-socio
AjustePrioridadEstadoQué debe hacer SocioValidación esperadaVista botón
Precio a poner por fechaAltaPendiente SocioCambiar /api/glop/bsr/price para que guarde por clave fecha+producto+país, no global por producto. El botón Guardar debe enviar dateFilter.value o row._fecha: {product,country,price,date}. El backend solo debe actualizar historyConfig.dailySnapshots[date] o estructura equivalente de esa fecha.Si Tere guarda GAME ES=8.99 el 11/05, al filtrar 11/05 sale 8.99. Al filtrar 12/05 sale vacío hasta que Tere guarde un precio ese día. No se arrastra al día siguiente.
Precio a poner no se copia en actualización diariaAltaPreparado por Suli / revisar backendAsegurar que el refresh diario BSR crea el día nuevo con Precio a poner vacío por defecto. Solo debe conservar el precio manual si pertenece a esa misma fecha/snapshot.El 12/05 no hereda precios guardados el 11/05. Cada fecha mantiene su propio valor.
Botón Editar en producciónAltaPendiente SocioEn /glop/bsr mostrar Guardar · Histórico · Editar en cada fila, igual que en /teresa/taller/bsr-produccion-copia-suli. Ahora producción fuerza IS_WORKSHOP=false y por eso oculta Editar y bloquea openEditModal con if(!IS_WORKSHOP)return. Quitar/adaptar esa condición para producción.En /glop/bsr cada fila muestra Editar. Al clicar abre modal con Producto, Enlace Amazon y ASIN, y permite guardar sin romper la fila.[Editar]
Guardar edición producto/link/ASINMediaPendiente SocioUsar un endpoint seguro de producción o permitir el equivalente al actual POST /api/taller/teresa/apps/bsr-produccion-copia-suli/bsr-row con {rowIndex,product,amazon,asin}. Mantener app oficial bsr-produccion-copia-suli.Editar una fila y guardar devuelve ok; /api/glop/bsr sigue leyendo la app oficial y no crea duplicados.
Botón Eliminar fila/ASINAltaPendiente SocioAñadir en producción /glop/bsr un botón “Eliminar” por fila, junto a Guardar · Histórico · Editar. Debe borrar la fila completa del panel/app oficial para ese producto/país/ASIN, no solo limpiar el ASIN visualmente. No duplicar panel; actuar sobre bsr-produccion-copia-suli.Cada fila muestra Guardar · Histórico · Editar · Eliminar. Al eliminar un ASIN/producto, desaparece la fila completa de /glop/bsr y de /api/glop/bsr.🔴 ELIMINAR
Confirmación doble para eliminarAltaPendiente SocioEl botón Eliminar debe tener doble autorización para evitar errores: 1) primer aviso/modal: “Vas a eliminar PRODUCTO PAÍS ASIN, ¿continuar?”; 2) segunda confirmación obligatoria, idealmente escribir ELIMINAR o pulsar un segundo botón rojo “Sí, eliminar definitivamente”. Hasta confirmar dos veces no debe borrar nada.Si Tere pulsa Eliminar por error y cancela en cualquiera de las dos confirmaciones, no cambia nada. Solo borra tras la segunda confirmación clara.🟥 SÍ, ELIMINAR DEFINITIVAMENTE

Historial