Jump to content

La he liado con los estados de pedido. Por favor, ayuda.


Recommended Posts

Hola, a todos, necesito vuestra ayuda.

 

Los estados de pedido de mi prestashop (versión cloud), no funcionaban bien como estaban, ya que confundían el orden, o al menos a mí no me servían así, por tanto se me ocurrió la "brillante" idea, de ponerlos en el orden que yo necesitaba, mi sorpresa viene al comprobar que no basta con cambiarles el nombre, ya que siguen haciendo su función original pero ahora se llaman como yo les puse.

 

¿Alguien me podría poner los nombres que vienen de origen para volver a modificarlos?

 

Y si no es mucho pedir, ¿alguien sabe cómo cambiarles el orden? Por ejemplo, cuando hacían un pedido que no había existencias en stock, y pago por banco, primero marcaba pendiente de pago y después sin existencias, lo que yo quiero es que sea al revés, de manera que cuando yo vea el listado de pedidos me salga los pendientes de pago o pagados, no los que no hay existencias. En la anterior versión sí lo hacía bien. También me gustaría poder eliminar o anular algunos estados.

 

Gracias.

Link to comment
Share on other sites

Hola, a todos, necesito vuestra ayuda.

 

Los estados de pedido de mi prestashop (versión cloud), no funcionaban bien como estaban, ya que confundían el orden, o al menos a mí no me servían así, por tanto se me ocurrió la "brillante" idea, de ponerlos en el orden que yo necesitaba, mi sorpresa viene al comprobar que no basta con cambiarles el nombre, ya que siguen haciendo su función original pero ahora se llaman como yo les puse.

 

¿Alguien me podría poner los nombres que vienen de origen para volver a modificarlos?

 

Y si no es mucho pedir, ¿alguien sabe cómo cambiarles el orden? Por ejemplo, cuando hacían un pedido que no había existencias en stock, y pago por banco, primero marcaba pendiente de pago y después sin existencias, lo que yo quiero es que sea al revés, de manera que cuando yo vea el listado de pedidos me salga los pendientes de pago o pagados, no los que no hay existencias. En la anterior versión sí lo hacía bien. También me gustaría poder eliminar o anular algunos estados.

 

Gracias.

 

Tienes que modificar la función validateOrder de la clase PaymentModule. He entendido que no quieres que los pedidos se queden en el estado  "Fuera de stock", por lo que tendrías que comentar lo siguiente:

// Switch to back order if needed
if (Configuration::get('PS_STOCK_MANAGEMENT') && $order_detail->getStockState())
{
	$history = new OrderHistory();
	$history->id_order = (int)$order->id;
	$history->changeIdOrderState(Configuration::get('PS_OS_OUTOFSTOCK'), $order, true);
	$history->addWithemail();
}
Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...