{"message":"DolarVzla API fetch failed: file_get_contents(https://api.dolarvzla.com/public/exchange-rate): Failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n","context":{},"level":300,"level_name":"WARNING","channel":"local","datetime":"2026-04-14T00:31:27.238480-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.63,"eur_rate":560.5985915492957,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T00:31:27.512038-04:00","extra":{}}
{"message":"DolarVzla API fetch failed: file_get_contents(https://api.dolarvzla.com/public/exchange-rate): Failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n","context":{},"level":300,"level_name":"WARNING","channel":"local","datetime":"2026-04-14T00:31:27.981946-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.63,"eur_rate":560.5985915492957,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T00:31:28.214771-04:00","extra":{}}
{"message":"DolarVzla API fetch failed: file_get_contents(https://api.dolarvzla.com/public/exchange-rate): Failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n","context":{},"level":300,"level_name":"WARNING","channel":"local","datetime":"2026-04-14T00:31:28.939208-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.63,"eur_rate":560.5985915492957,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T00:31:29.173919-04:00","extra":{}}
{"message":"DolarVzla API fetch failed: file_get_contents(https://api.dolarvzla.com/public/exchange-rate): Failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n","context":{},"level":300,"level_name":"WARNING","channel":"local","datetime":"2026-04-14T00:31:29.664032-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.63,"eur_rate":560.5985915492957,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T00:31:29.890732-04:00","extra":{}}
{"message":"DolarVzla API fetch failed: file_get_contents(https://api.dolarvzla.com/public/exchange-rate): Failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n","context":{},"level":300,"level_name":"WARNING","channel":"local","datetime":"2026-04-14T00:31:45.761080-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.63,"eur_rate":560.5985915492957,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T00:31:46.002293-04:00","extra":{}}
{"message":"DolarVzla API fetch failed: file_get_contents(https://api.dolarvzla.com/public/exchange-rate): Failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n","context":{},"level":300,"level_name":"WARNING","channel":"local","datetime":"2026-04-14T00:31:46.547482-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.63,"eur_rate":560.5985915492957,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T00:31:46.782622-04:00","extra":{}}
{"message":"DolarVzla API fetch failed: file_get_contents(https://api.dolarvzla.com/public/exchange-rate): Failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized\r\n","context":{},"level":300,"level_name":"WARNING","channel":"local","datetime":"2026-04-14T00:32:10.026891-04:00","extra":{}}
{"message":"Exchange rates stored successfully","context":{"usd_rate":477.63,"eur_rate":560.5985915492957,"source":"backup_api"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T00:32:10.257722-04:00","extra":{}}
{"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","context":{"exception":{"class":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:824","previous":{"class":"PDOException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:406"}}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:44:16.088545-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":33},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.541802-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":38},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.548422-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":39},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.552532-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":40},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.556299-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":41},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.560296-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":42},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.565612-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":43},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.569644-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":44},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.573479-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":45},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.577213-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":46},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.581420-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":47},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.586058-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":48},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.589881-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":49},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.593620-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":50},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.597496-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":51},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.601878-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":52},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.605801-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":53},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.610834-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":54},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.616295-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":55},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.623702-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":56},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.627602-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":57},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.632562-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":58},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.638025-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":59},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.643290-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":60},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.648469-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":61},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.652639-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":62},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.656385-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":63},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.660899-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":64},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.664766-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":65},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.669154-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":66},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.673609-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":67},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.678611-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":68},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.682417-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":69},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.686507-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":70},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.692318-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":71},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.696661-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":72},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.701386-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":73},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.706104-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":74},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.710426-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":75},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.715633-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":76},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.719959-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":77},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.726123-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":78},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.730762-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":79},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.734526-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":80},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.738154-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":81},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.743487-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":82},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.747401-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":83},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.751315-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":84},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.755582-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":85},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.760598-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":86},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.765620-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":87},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.771899-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":88},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.776212-04:00","extra":{}}
{"message":"Error al cerrar caja antigua","context":{"caja_id":89},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.780187-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://farmacialalago.com.ve/app.abastolostrinis.com/public/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T00:56:33.782911-04:00","extra":{}}
{"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","context":{"exception":{"class":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:824","previous":{"class":"PDOException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:406"}}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T01:22:12.159030-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T05:03:58.377666-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T05:03:59.498752-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T05:07:15.200449-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T05:07:15.803051-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T05:35:55.853777-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T07:07:19.960884-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T07:07:41.263030-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":204,"variants":[{"id":307,"name":"volumen","image_path":null,"image_thumbnail_path":null},{"id":309,"name":"volumen","image_path":"productos/1764985366_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764985366_variant_1.jpg"},{"id":450,"name":"volumen","image_path":"productos/1764985366_variant_2.png","image_thumbnail_path":"productos/thumb_1764985366_variant_2.png"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:08:02.685859-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"204_0","product_id":204,"variant_id":null,"quantity":8,"price":"5.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:08:23.863895-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"202_0","product_id":202,"variant_id":null,"quantity":1,"price":"11.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:08:41.836431-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":199,"variants":[{"id":291,"name":"volumen","image_path":"productos/1765995138_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_0.jpg"},{"id":428,"name":"volumen","image_path":"productos/1765995138_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:08:56.439019-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"199_0","product_id":199,"variant_id":null,"quantity":1,"price":"4.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:09:00.181243-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":197,"variants":[{"id":281,"name":"volumen","image_path":"productos/1765995292_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_0.jpg"},{"id":283,"name":"volumen","image_path":"productos/1765995292_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:09:04.077292-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"197_0","product_id":197,"variant_id":null,"quantity":1,"price":"4.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:09:07.880560-04:00","extra":{}}
{"message":"🎯 Checkout component montado","context":{"user_id":76,"step":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:09:59.729691-04:00","extra":{}}
{"message":"Iniciando proceso de orden","context":{"user_id":76,"cart_total":60,"payment_methods_count":1,"step":2},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:10:26.085830-04:00","extra":{}}
{"message":"Broadcasting [App\\Events\\PedidoUpdated] on channels [private-empresa.1] with payload:\n{\n    \"pedido_id\": 178,\n    \"estado\": \"entregado\",\n    \"codigo\": \"0179\",\n    \"socket\": null\n}","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:10:26.291213-04:00","extra":{}}
{"message":"Notificación WhatsApp enviada para pedido","context":{"pedido_id":296,"codigo":"0297"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:10:26.296187-04:00","extra":{}}
{"message":"Pedido cargado para detalle","context":{"pedido_id":296,"detalles_count":4,"detalles_info":[{"id":1672,"product_name":"Agua Mineral Heleal 12x1.5","variant_id":null,"producto_name":"Agua Mineral Heleal 12x1.5","has_variant":false,"table_name":"detalle_pedidos"},{"id":1673,"product_name":"Gatorade tropical 12x500","variant_id":null,"producto_name":"Gatorade tropical 12x500","has_variant":false,"table_name":"detalle_pedidos"},{"id":1674,"product_name":"Glup Fresh 6x2","variant_id":null,"producto_name":"Glup Fresh 6x2","has_variant":false,"table_name":"detalle_pedidos"},{"id":1675,"product_name":"Glup Cola Negra 6x2","variant_id":null,"producto_name":"Glup Cola Negra 6x2","has_variant":false,"table_name":"detalle_pedidos"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T07:10:26.924596-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T07:35:25.883129-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T08:28:34.665668-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T08:28:35.141074-04:00","extra":{}}
{"message":"Pedido cargado para detalle","context":{"pedido_id":296,"detalles_count":4,"detalles_info":[{"id":1672,"product_name":"Agua Mineral Heleal 12x1.5","variant_id":null,"producto_name":"Agua Mineral Heleal 12x1.5","has_variant":false,"table_name":"detalle_pedidos"},{"id":1673,"product_name":"Gatorade tropical 12x500","variant_id":null,"producto_name":"Gatorade tropical 12x500","has_variant":false,"table_name":"detalle_pedidos"},{"id":1674,"product_name":"Glup Fresh 6x2","variant_id":null,"producto_name":"Glup Fresh 6x2","has_variant":false,"table_name":"detalle_pedidos"},{"id":1675,"product_name":"Glup Cola Negra 6x2","variant_id":null,"producto_name":"Glup Cola Negra 6x2","has_variant":false,"table_name":"detalle_pedidos"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:05:05.683506-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":204,"variants":[{"id":307,"name":"volumen","image_path":null,"image_thumbnail_path":null},{"id":309,"name":"volumen","image_path":"productos/1764985366_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764985366_variant_1.jpg"},{"id":450,"name":"volumen","image_path":"productos/1764985366_variant_2.png","image_thumbnail_path":"productos/thumb_1764985366_variant_2.png"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:08:40.122127-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"204_0","product_id":204,"variant_id":null,"quantity":1,"price":"5.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:08:47.674444-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":204,"variants":[{"id":307,"name":"volumen","image_path":null,"image_thumbnail_path":null},{"id":309,"name":"volumen","image_path":"productos/1764985366_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764985366_variant_1.jpg"},{"id":450,"name":"volumen","image_path":"productos/1764985366_variant_2.png","image_thumbnail_path":"productos/thumb_1764985366_variant_2.png"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:08:57.544378-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":450},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:01.179820-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":450,"image_path":"productos/1764985366_variant_2.png","image_thumbnail_path":"productos/thumb_1764985366_variant_2.png"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:01.183903-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:01.184266-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"450_450","product_id":450,"variant_id":450,"quantity":1,"price":"5.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:02.816758-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":131,"variants":[{"id":188,"name":"volumen","image_path":"productos/1764979551_variant_0.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_0.jpg"},{"id":437,"name":"volumen","image_path":"productos/1764979551_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_1.jpg"},{"id":438,"name":"volumen","image_path":"productos/1764979551_variant_2.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_2.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:32.858584-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"131_0","product_id":131,"variant_id":null,"quantity":1,"price":"6.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:38.553166-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":131,"variants":[{"id":188,"name":"volumen","image_path":"productos/1764979551_variant_0.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_0.jpg"},{"id":437,"name":"volumen","image_path":"productos/1764979551_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_1.jpg"},{"id":438,"name":"volumen","image_path":"productos/1764979551_variant_2.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_2.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:41.045278-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":188},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:43.910268-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":188,"image_path":"productos/1764979551_variant_0.jpg","image_thumbnail_path":"productos/thumb_1764979551_variant_0.jpg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:43.915519-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:43.916101-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"188_188","product_id":188,"variant_id":188,"quantity":1,"price":"4.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:09:46.109649-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"202_0","product_id":202,"variant_id":null,"quantity":1,"price":"11.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:10:01.950916-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":210,"variants":[{"id":421,"name":"volumen","image_path":"productos/1764982516_variant_0.jpg","image_thumbnail_path":"productos/thumb_1764982516_variant_0.jpg"},{"id":423,"name":"volumen","image_path":"productos/1764361598_variant_2.jpg","image_thumbnail_path":"productos/thumb_1764361598_variant_2.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:10:18.381079-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"210_0","product_id":210,"variant_id":null,"quantity":1,"price":"3.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:10:29.209796-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":199,"variants":[{"id":291,"name":"volumen","image_path":"productos/1765995138_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_0.jpg"},{"id":428,"name":"volumen","image_path":"productos/1765995138_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995138_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:10:50.723324-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"199_0","product_id":199,"variant_id":null,"quantity":1,"price":"4.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:10:54.661215-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":197,"variants":[{"id":281,"name":"volumen","image_path":"productos/1765995292_variant_0.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_0.jpg"},{"id":283,"name":"volumen","image_path":"productos/1765995292_variant_1.jpg","image_thumbnail_path":"productos/thumb_1765995292_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:11:00.683598-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"197_0","product_id":197,"variant_id":null,"quantity":1,"price":"4.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:11:05.901316-04:00","extra":{}}
{"message":"🎯 Checkout component montado","context":{"user_id":76,"step":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:12:59.585705-04:00","extra":{}}
{"message":"Iniciando proceso de orden","context":{"user_id":76,"cart_total":44,"payment_methods_count":1,"step":2},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:13:30.257110-04:00","extra":{}}
{"message":"🚀 Enviando notificación WhatsApp para pedido","context":{"pedido_id":180,"codigo":"0181","user_id":56},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:13:30.405185-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::sendOrderNotification()","context":{"userId":76,"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::sendOrderNotification()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/app/Jobs/SendOrderWhatsAppNotification.php:38"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T09:13:30.411297-04:00","extra":{}}
{"message":"Notificación WhatsApp enviada para pedido","context":{"pedido_id":297,"codigo":"0298"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:13:30.412856-04:00","extra":{}}
{"message":"Pedido cargado para detalle","context":{"pedido_id":297,"detalles_count":8,"detalles_info":[{"id":1676,"product_name":"Agua Mineral Heleal 12x1.5","variant_id":null,"producto_name":"Agua Mineral Heleal 12x1.5","has_variant":false,"table_name":"detalle_pedidos"},{"id":1677,"product_name":"Agua Mineral Heleal - 500ml","variant_id":450,"producto_name":"Agua Mineral Heleal 12x1.5","has_variant":true,"table_name":"detalle_pedidos"},{"id":1678,"product_name":"Coca Cola Original 6x2","variant_id":null,"producto_name":"Coca Cola Original 6x2","has_variant":false,"table_name":"detalle_pedidos"},{"id":1679,"product_name":"Coca Cola Original - 1Lt","variant_id":188,"producto_name":"Coca Cola Original 6x2","has_variant":true,"table_name":"detalle_pedidos"},{"id":1680,"product_name":"Gatorade tropical 12x500","variant_id":null,"producto_name":"Gatorade tropical 12x500","has_variant":false,"table_name":"detalle_pedidos"},{"id":1681,"product_name":"Refresco Chinotto","variant_id":null,"producto_name":"Refresco Chinotto","has_variant":false,"table_name":"detalle_pedidos"},{"id":1682,"product_name":"Glup Fresh 6x2","variant_id":null,"producto_name":"Glup Fresh 6x2","has_variant":false,"table_name":"detalle_pedidos"},{"id":1683,"product_name":"Glup Cola Negra 6x2","variant_id":null,"producto_name":"Glup Cola Negra 6x2","has_variant":false,"table_name":"detalle_pedidos"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:13:30.983154-04:00","extra":{}}
{"message":"🎯 Checkout component montado","context":{"user_id":76,"step":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T09:13:36.719323-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T09:32:32.113485-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T09:32:45.927215-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T09:33:13.306212-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T09:33:13.845987-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T09:33:14.793056-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T09:33:15.302011-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T09:33:17.364401-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T09:33:17.914534-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T10:08:36.561367-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T10:08:37.949513-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T10:48:26.972967-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:13:44.796037-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:13:45.268651-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:40:56.763054-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:41:14.007717-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:41:14.527105-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:41:32.409659-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:47:59.709520-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:48:29.288983-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:48:29.899562-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T11:48:47.275447-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T12:55:37.016117-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T12:56:02.951853-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T12:58:06.582543-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T12:58:44.613810-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T12:59:47.220586-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T13:30:20.565440-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T13:30:26.731514-04:00","extra":{}}
{"message":"getStatsData - empresaId: 1","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.654040-04:00","extra":{}}
{"message":"getStatsData - dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.656327-04:00","extra":{}}
{"message":"getStatsData - startDate: 2026-04-08 00:00:00","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.656672-04:00","extra":{}}
{"message":"getStatsData - endDate: 2026-04-14 23:59:59","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.656991-04:00","extra":{}}
{"message":"getStatsData - totalSales: 0","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.663975-04:00","extra":{}}
{"message":"getStatsData - totalOrders: 13","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.666913-04:00","extra":{}}
{"message":"getStatsData - pendingOrders: 11","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.667268-04:00","extra":{}}
{"message":"getStatsData - completedOrders: 1","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.667712-04:00","extra":{}}
{"message":"getStatsData - totalProducts: 291","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.668004-04:00","extra":{}}
{"message":"getSalesChart called for empresa: 1 with dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T13:30:27.677697-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T13:38:06.188176-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T13:38:18.056903-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T13:38:18.572646-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T13:39:51.370004-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T15:26:21.661622-04:00","extra":{}}
{"message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","context":{"exception":{"class":"Illuminate\\Database\\QueryException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist (Connection: mysql, SQL: \n    SELECT COUNT(*) as total\n    FROM matriculas m\n    JOIN students s ON m.estudiante_id = s.id\n    WHERE (m.empresa_id IS NULL OR m.sucursal_id IS NULL)\n    AND (s.empresa_id IS NOT NULL OR s.sucursal_id IS NOT NULL)\n)","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:824","previous":{"class":"PDOException","message":"SQLSTATE[42S02]: Base table or view not found: 1146 Table 'abastolo_lostrinis.matriculas' doesn't exist","code":42,"file":"/home/abastolo/public_html/app.abastolostrinis.com/vendor/laravel/framework/src/Illuminate/Database/Connection.php:406"}}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T15:40:47.313128-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T16:01:07.431538-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T16:01:08.392171-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T16:18:27.998605-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T16:22:25.065954-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":266,"variants":[{"id":486,"name":"presentacion","image_path":"productos/1769460984_variant_0.jpeg","image_thumbnail_path":"productos/thumb_1769460984_variant_0.jpeg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:24:01.381862-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":486},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:24:04.292492-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":486,"image_path":"productos/1769460984_variant_0.jpeg","image_thumbnail_path":"productos/thumb_1769460984_variant_0.jpeg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:24:04.298494-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:24:04.299054-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"486_486","product_id":486,"variant_id":486,"quantity":1,"price":"29.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:24:05.109331-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"308_0","product_id":308,"variant_id":null,"quantity":1,"price":"10.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:24:18.578860-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"51_0","product_id":51,"variant_id":null,"quantity":1,"price":"12.00","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:24:34.310359-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":205,"variants":[{"id":470,"name":"volumen","image_path":null,"image_thumbnail_path":null}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:25:22.868965-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":470},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:25:25.929439-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":470,"image_path":"null","image_thumbnail_path":"null"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:25:25.933086-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:25:25.933461-04:00","extra":{}}
{"message":"Variantes cargadas en quickview","context":{"product_id":209,"variants":[{"id":425,"name":"volumen","image_path":"productos/1764361901_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764361901_variant_1.jpg"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:25:44.463977-04:00","extra":{}}
{"message":"selectVariant method called","context":{"variant_id":425},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:25:47.193653-04:00","extra":{}}
{"message":"Variante seleccionada en quickview","context":{"variant_id":425,"image_path":"productos/1764361901_variant_1.jpg","image_thumbnail_path":"productos/thumb_1764361901_variant_1.jpg"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:25:47.197272-04:00","extra":{}}
{"message":"variantSelected event dispatched","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:25:47.197680-04:00","extra":{}}
{"message":"New cart item added","context":{"item_id":"172_0","product_id":172,"variant_id":null,"quantity":1,"price":"4.50","currency":"usd"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:26:21.693810-04:00","extra":{}}
{"message":"🎯 Checkout component montado","context":{"user_id":45,"step":1},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:26:26.895093-04:00","extra":{}}
{"message":"Iniciando proceso de orden","context":{"user_id":45,"cart_total":56,"payment_methods_count":1,"step":2},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:26:53.223337-04:00","extra":{}}
{"message":"Broadcasting [App\\Events\\PedidoUpdated] on channels [private-empresa.1] with payload:\n{\n    \"pedido_id\": 179,\n    \"estado\": \"entregado\",\n    \"codigo\": \"0180\",\n    \"socket\": null\n}","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:26:53.372089-04:00","extra":{}}
{"message":"Notificación WhatsApp enviada para pedido","context":{"pedido_id":298,"codigo":"0299"},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:26:53.375558-04:00","extra":{}}
{"message":"Pedido cargado para detalle","context":{"pedido_id":298,"detalles_count":4,"detalles_info":[{"id":1684,"product_name":"Huevo Santa Maria doble - Medio cartón ","variant_id":486,"producto_name":"Huevo Santa Maria doble 12x1","has_variant":true,"table_name":"detalle_pedidos"},{"id":1685,"product_name":"Jugo Justy Durazno 12x1.5","variant_id":null,"producto_name":"Jugo Justy Durazno 12x1.5","has_variant":false,"table_name":"detalle_pedidos"},{"id":1686,"product_name":"Cigarros 20und Universal","variant_id":null,"producto_name":"Cigarros 20und Universal","has_variant":false,"table_name":"detalle_pedidos"},{"id":1687,"product_name":"Jugos El Valle Naranja 1.5L","variant_id":null,"producto_name":"Jugos El Valle Naranja 1.5L","has_variant":false,"table_name":"detalle_pedidos"}]},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T16:26:53.933357-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T16:27:23.589955-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T16:27:27.127262-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T16:27:55.657603-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T17:26:38.049154-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T17:26:38.643654-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T17:26:40.416872-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T17:44:43.207111-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/livewire/update"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T17:44:46.940079-04:00","extra":{}}
{"message":"getStatsData - empresaId: 1","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.803355-04:00","extra":{}}
{"message":"getStatsData - dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.804913-04:00","extra":{}}
{"message":"getStatsData - startDate: 2026-04-08 00:00:00","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.805144-04:00","extra":{}}
{"message":"getStatsData - endDate: 2026-04-14 23:59:59","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.805355-04:00","extra":{}}
{"message":"getStatsData - totalSales: 0","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.810445-04:00","extra":{}}
{"message":"getStatsData - totalOrders: 14","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.812909-04:00","extra":{}}
{"message":"getStatsData - pendingOrders: 12","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.813136-04:00","extra":{}}
{"message":"getStatsData - completedOrders: 1","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.813523-04:00","extra":{}}
{"message":"getStatsData - totalProducts: 291","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.813818-04:00","extra":{}}
{"message":"getSalesChart called for empresa: 1 with dateRange: week","context":{},"level":200,"level_name":"INFO","channel":"local","datetime":"2026-04-14T17:44:47.821105-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T17:45:56.869289-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://www.app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T17:45:57.776448-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/login"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T18:37:09.509500-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T18:37:09.748083-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T18:37:10.558492-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T18:37:12.419360-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T18:37:12.944547-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T18:37:13.459125-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T18:37:13.998461-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://box.redmasiva.com/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T20:10:05.610886-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://abastolostrinis.com/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T20:11:13.504257-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://box2.redmasiva.com/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T20:31:13.701975-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://box2.redmasiva.com/app.abastolostrinis.com/public"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T20:32:44.859927-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T22:13:49.677148-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T22:13:52.320993-04:00","extra":{}}
{"message":"Call to undefined method App\\Services\\WhatsAppService::cleanPhoneNumber()","context":{"exception":{"class":"Error","message":"Call to undefined method App\\Services\\WhatsAppService::cleanPhoneNumber()","code":0,"file":"/home/abastolo/public_html/app.abastolostrinis.com/test-phone-format.php:25"}},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T22:20:15.228439-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T22:48:17.455778-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T22:48:17.840983-04:00","extra":{}}
{"message":"Error en CheckCajaTasa middleware","context":{"error":"Attempt to read property \"id\" on null","user_id":null,"url":"https://app.abastolostrinis.com/front/store"},"level":400,"level_name":"ERROR","channel":"local","datetime":"2026-04-14T23:58:28.893068-04:00","extra":{}}
