diff --git a/app/GrupoDeCompra.php b/app/GrupoDeCompra.php
index 6d56966..3a0fe18 100644
--- a/app/GrupoDeCompra.php
+++ b/app/GrupoDeCompra.php
@@ -110,7 +110,7 @@ class GrupoDeCompra extends Model
 
     function pedidoParaPdf(): array
     {
-        $productos = $this->productosPedidos(true, true);
+        $productos = $this->productosPedidos(true, true, 'producto_id');
         $pedido = [];
         $pedido['productos'] = [];
 
@@ -260,10 +260,7 @@ class GrupoDeCompra extends Model
         return $result;
     }
 
-    /**
-     * @return Collection
-     */
-    public function productosPedidos($excluirBarriales = false, $excluirBonos = false): Collection
+    public function productosPedidos($excluirBarriales = false, $excluirBonos = false, $orderBy = 'producto_nombre'): Collection
     {
         $query = DB::table('pedidos_aprobados')
             ->where('grupo_de_compra_id', $this->id);
@@ -274,6 +271,7 @@ class GrupoDeCompra extends Model
             $query = $query->where('producto_es_bono',false);
 
         return $query
+            ->orderBy($orderBy)
             ->get()
             ->keyBy('producto_id');
     }