create Order
fun createOrder(userId: String, items: List<OrderItem>, paymentMethod: String, shippingAddress: String, onResult: (Boolean, String?, String?) -> Unit)
Crea una nueva orden en Firestore y actualiza la lista de órdenes del usuario.
Parameters
user Id
ID del usuario que realiza la orden.
items
Lista de ítems comprados.
payment Method
Método de pago utilizado.
shipping Address
Dirección de envío.
on Result
Callback con resultado: éxito (Boolean), mensaje de error (String?) y ID de la orden creada (String?).