Jump to content

Cambiar estado por BD y que entre en acción el hook "actionOrderStatusPostUpdate"


Recommended Posts

Buenas,

Tengo un desarrollo propio para generar las etiquetas de envio, añadir los seguimientos a prestashop etc.

la cuestion es los cambios de estados los realizo directamente por bd:

$consulta*** = "UPDATE b****.ps_orders SET current_state = '****' WHERE id_order = '".$prestanum."'";

Funciona todo bien, el problema es con los pedidos de un marketplace que los gestiono mediantemodulo se valida los envios cuando entra en acción el hook "actionOrderStatusPostUpdate" cosa que al hacerlo por bd no se ejecuta el hook.

¿Alguna manera para solventarlo?

Un saludo

Link to comment
Share on other sites

Estoy añadiendo el "ActionOrderHistoryAddAfter" en vez del "actionOrderStatusPostUpdate". Ya que este ultimo parece solo entrar en función cuando cambias el estado desde backoffice listado de pedidos o desde dentro del propio pedido. Donde identifica claramente en que pedido está modificando.

En principio por lo que estado googleando, ActionOrderHistoryAddAfter salta cuando se modifica algo en la tabla de los estados de los pedidos.

ya os iré diciendo

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...