- Enviado
- 8 de noviembre de 2026 a las 3:34 UTC
- Autor
- Kamo
- Commit
- b0fb8a1
La venta al por menor tenía dos sistemas de stock: los pedidos se mantenían y se tomaban de InventoryPool, mientras que el mercado La pestaña de ajustes de inventario gestionaba commerce_stock_levels, que ningún pedido había leído nunca Solo vive en InventoryPool, a través del nuevo StockService: - InventoryPool gana location_id (una de las ubicaciones de inventario de la organización) y low_stock_threshold (punto de reordenación; por defecto 5 cuando no está establecido). - Cada cambio se escribe en el historial de acciones (commerce_stock_adjustments, ahora con clave por inventory_pool_id): cuentas establecidas o ajustadas por un miembro (con quién y por qué), ventas, devoluciones. - Un pedido pagado ahora toma artículos en la mano, así como disponibles (antes, los artículos vendidos se leen Una devolución aprobada los vuelve a colocar en ambos, en la fila en la que fueron vendidos from. - La lista de acciones del mercado es una declaración de alcance de organización unida por extracción; el filtro de mercado Nuevos índices en los ítems (org, offering), que permiten a los usuarios ver los ítems en el mercado pools(item), pools(location), ajustes(pool, fecha). - Los métodos de nivel de stock de RetailService se retiran; StockLevel permanece solo mientras el proveedor se sincroniza Una ubicación con existencias o envíos en el almacén es un objeto de valor, y su mesa permanece en su lugar, sin ser utilizada Ya no se puede borrar. - Los clientes minoristas de un mercado se leen a través del índice de mercado de compromiso en lugar de Cada cuenta de la organización, y llevar el nombre, correo electrónico y teléfono.
