ExpandDeberás hacerlo mediante un módulo, donde tendras que engancharte al hook que se ejecuta en la actualización de estatus, en el tendrás que validar cuando es que se trata del estatus de pago aceptado y en ese caso aplicar tu nuevo cambio de estatus.
Saludos!
Eso es exactamente lo que hice y el resultado es el de la imagen que puse en el comentario anterior
Te enseño parte del código que estoy utilizando a ver si me puedes ayudar por favor.
public function hookActionOrderStatusPostUpdate($params) { $status = $params['newOrderStatus']; $order = new Order($params['id_order']); // Si el estado es Payment Accepted, cambiar al estado deseado if($status->id == $this->preparation_status) { $order->setCurrentState($this->preparation_post_status); } }
Claramente $preparation_status and $preparation_post_status están previamente definidas. Y resulta en esto, y quiero que el estado "Orden de transporte creada" quede como final, no Payment accepted como ocurre actualmente.
Muchas gracias por la ayuda