Cómo insertar el código JS de Google Merchant Review en la página Completar pedido de WooCommerce

Deseo completar las variables que los códigos de Google Merchant Review solicitan que se completen en la página de pago:

  window.renderOptIn = function() { window.gapi.load('surveyoptin', function() { window.gapi.surveyoptin.render( { "merchant_id": mymerchantid, "order_id": "ORDER_ID", "email": "CUSTOMER_EMAIL", "delivery_country": "COUNTRY_CODE", "estimated_delivery_date": "YYYY-MM-DD" }); }); }  

Necesito echo las siguientes variables:

ORDER_ID : número de identificación de la ID de pedido de WooCommerce

CUSTOMER_EMAIL : el correo electrónico que figura en la sección de información del cliente de la orden

DELIVERY_COUNTRY: Creo que puedo llenarlo con ES ya que solo vendo en España

ESTIMATED_DELIVERY_DATE: Ya tengo una función que uso para calcular la fecha de envío, así que supongo que puedo usar esa función php aquí.

En conclusión, necesitaría ayuda para averiguar cómo hago eco de ORDER_ID y CUSTOMER_EMAIL en la página de pago, concretamente dentro de dicho script. No tengo ni idea de cómo hacerlo, ya que todo lo que probé tenía un resultado catastrófico

¡Muchas gracias por leer!

TL; DR: ¿Cómo puedo hacer echo ORDER_ID y CUSTOMER_EMAIL en la página de pago posterior en WooCommerce?

Si desea agregar un código de conversiones de objectives de JavaScript a su pedido completado o a la página de woocommerce_thankyou debe usar woocommerce_thankyou hook.

Aquí está el código:

 function wh_CustomReadOrder($order_id) { //getting order object $order = wc_get_order($order_id); $email = $order->billing_email; ?>    

El código va en el archivo functions.php de su tema (o tema) hijo activo. O también en cualquier plugin de archivos PHP.
El código está probado y funciona.

Referencia:

  • Doc oficial

preguntas relacionadas

  • Woocommerce obtiene pedidos en la página de agradecimiento y pasa fragmentos de datos de JavaScript
  • Woocommerce: Comprobando si la compra exitosa fue de un cliente nuevo o recurrente

¡Espero que esto ayude!