100, 'page' => $page,'status'=> ["pending","processing","on-hold"]]); $all_orderswoo = $all_orderswoo->merge($orderswoo); $page++; } while($orderswoo->count() > 0); foreach($all_orderswoo as $orderwoo ){ $ordergm = AppOrder::where('IdInternet', $orderwoo->id)->latest('DataOra')->first(); if($ordergm){ if($orderwoo->status == 'processing'){ if($ordergm->EnabledWoo == 1){ $data = [ 'status' => 'completed', ]; $orderwooupdate = Order::update($orderwoo->id,$data); } } elseif ($orderwoo->status == 'on-hold'){ if($ordergm->FlagSospeso == 0) { $data = [ 'status' => 'processing', ]; $orderwooupdate = Order::update($orderwoo->id,$data); } } } } } }