Si la casilla de verificación personalizado se registró la compra, compruebe otra casilla de verificación en la caja

magento.stackexchange https://magento.stackexchange.com/questions/5444

  •  16-10-2019
  •  | 
  •  

Pregunta

Tengo casilla costumbre en Magento compra. Si el usuario lo comprobó, que va a la caja (por defecto una página) y en el paso de 'Métodos de envío' ¿Dónde está el bloque '¿Tiene alguna artículos de regalo en su pedido? y la casilla de verificación 'opciones de regalo Agregar' - debe ser también controlada. ¿Cómo puedo hacerlo?

Estoy usando Magento 1.12 Empresa y por defecto para envolver regalos. Gracias de antemano.

¿Fue útil?

Solución

Esta es una idea que tengo. Adjuntar un evento para 'onclick' de la casilla de verificación en su carro que establece una cookie con el valor 1 cuando la casilla de verificación se comprueba y se elimina la cookie cuando la casilla de verificación no está marcada.
Luego, en la forma de pago, si existe la cookie y luego marca la casilla 'Añadir opciones de regalo'. Si no, no hacer nada.
Si se toma este enfoque, recuerde que debe eliminar la cookie cuando usted pone la orden (o puede establecer la duración de la cookie durante 10 minutos y usted no tiene que eliminarlo, pero de esta manera se corre el riesgo de no funcionar correctamente si la cliente va a la caja después de más de 10 mintuos).

Un otro enfoque es hacer una petición AJAX al servidor cuando al hacer clic en '¿Tiene alguna artículos de regalo en su pedido? y establecer un indicador en la sesión y en la comprobación de la salida si existe esa bandera sesión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top