Tengo un problema a solucionar y quería consultarte.
Cuando una anunciante sube un anuncio tiene que pasar a un proceso de verificación.
Todos lo anuncio son de pago así que una vez que el anunciante rellena el formulario llega al checkout y realiza el pago
En este momento él estando del anuncio es pendiente de revisión, el anunciante envía la información de verificación (que nosotros vamos a comprobar)
Ahora el anuncio se encuentra en el listado pendiente y en el pedido de WooCommerce.
Nosotros manualmente publicaremos el anuncio una vez que hemos comprobado que las fotos son reales.
Es posible que desde el pedido de WooCommerce tener el enlaces al anuncio para saber directamente de que anuncio se trate y pasar el estado del pedido a procesado?
Eso permitiría que el anuncio se publique según las reglas del formulario de entrada.
Espero de haber explicado claramente el tema si no intentare hacerlo de mejor manera.
Si miras a la página de editar un orden verás el UI de notas a la derecha (actualmente, se trata como comentarios). He preparado código que puedes usar para añadir una nota con un enlace al anuncio a que pertenece el orden. (Creo que mejor usar notas por que puedes añadir un enlace en el que se puede hacer clic.)
/**
* Add a private note to Orders linking to the post which the order is to pay for
*/
add_filter( 'cred_commerce_after_send_notifications', 'ts_order_update' );
function ts_order_update( $data ){
$order = wc_get_order( $data['order_id'] );
$linked_postid = $data['cred_meta'][0]['cred_post_id'];
$linked_post = get_post( $linked_postid );
$link = get_edit_post_link( $linked_postid );
$note = "Este orden pertenece al anuncio <a href='$link'>$linked_post->post_title</a>";
$order->add_order_note( $note );
}
Añade este código en Toolset > Configuración > Código particular, creo que te sirve.