Hola, me pueden ayudar a como colocar este codigo siguiente:
// Send transaction data with a pageview if available
// when the page loads. Otherwise, use an event when the transaction
// data becomes available.
dataLayer.push({
'ecommerce': {
'purchase': {
'actionField': {
'id': 'T12345', // Transaction ID. Required for purchases and refunds.
'affiliation': 'Online Store',
'revenue': '35.43', // Total transaction value (incl. tax and shipping)
'tax':'4.90',
'shipping': '5.99',
'coupon': 'SUMMER_SALE'
},
'products': [{ // List of productFieldObjects.
'name': 'Triblend Android T-Shirt', // Name or ID is required.
'id': '12345',
'price': '15.25',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Gray',
'quantity': 1,
'coupon': '' // Optional fields may be omitted or set to empty string.
},
{
'name': 'Donut Friday Scented T-Shirt',
'id': '67890',
'price': '33.75',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Black',
'quantity': 1
}]
}
}
});
me dicen que debo copiarlo en la thank you page, le adjunto la captura de pantalla y puedan ayudarme a como colocar el codigo en esta misma pagina, saludos.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Verifica si tu tema tiene algún fichero order-confirmation.tpl, en este fichero deberías de insertar dicho código.
Confirmame porfavor si la manera como he puesto el codigo es correcto, lo he puesto debajo de todo los codigos que aparecen en ese archivo order-confirmation.ptl, tengo entendido que todo codigo para prestashop 1.7 debe ir con literal, corrigeme {literal}codigo a copiar{/literal}, adjunto imagen. o debe de ir en la parte superior de todos esos codigos, la verdad que me siento desorientado en está parte.
Hola,
Si puedes guardar los cambios y verificar si al llegar a dicha pagina desde el sitio web no te genera un error 500: https://www.webempresa.com/blog/que-es-un-error-500-y-como-localizarlo-en-nuestra-web.html
Acabo de realizar un pedido y he llegado hasta la thank you page sin reportandome error 500, pero olvide borrar la cache quizas despues de eso intentarlo otra vez, puedes hacer el intento tambien y corroborarme si hay algun inconveniente o no ya que me ha pasado anteriormente que yo veia que todo estabá todo y los clientes me reportaban que le daban error 500, adjunto imagen. entonces eso quiere decir que está correctamente copiado,
Hola,
No es necesario que limpies la cache aunque si quieres puedes comprobarlo.
Si no te mostró ningún error entonces debería ya de funcionar de forma correcta.
ok, otra cosa mas confirmado que para todo codigo que se implanta en el tema se debe colocar {literal}codigo a copiar{/literal}
Hola,
Si, para los ficheros que terminan en .tpl hay que insertar dichas etiquetas.
y para lo que vá en el header y body tambien va lo de literal o no?
Hola,
Como te comentaba para todos los ficheros que terminan en .tpl tiene que tener dichas etiquetas para código javascript o css.