Realmente estoy perdiendo la voluntad de vivir y espero que alguien pueda ayudarme.
Quiero activar una regla de 'envío gratuito' basada en el valor de un campo de producto, pero de por vida no puedo exponer el campo de envío gratuito a reglas.
He leído sobre cómo llevar elementos al alcance y he creado un componente que tiene acceso al campo. Pero cuando intento agregar el componente como condición de mi regla, se me solicita que ingrese el selector de datos, ninguno de los cuales parece llevar a ninguna parte. Creo que quería una identificación de producto, lo que no tiene ningún sentido para mí.
¿Qué estoy haciendo mal?
MÁS ANTECEDENTES
He intentado dos escenarios, uno de los cuales es crear una regla de envío, basada en las siguientes condiciones. El otro es crear un componente, como se describió anteriormente
Condición1 - La entidad tiene campo> Parámetro: Entidad: [orden de comercio], Campo: field_free_shipping
Condición2: el valor de la fecha está vacío (también se intentó la comparación de datos)> Sin embargo, esto no me lleva al campo indicado en la Condición1
Respuestas:
Finalmente logré hacer que esto funcionara dejando caer la idea de tener campos personalizados y reemplazándolos con términos de taxonomía. Por alguna razón (probablemente inexperiencia) no pude exponer mis campos personalizados al módulo de reglas para activar las reglas de envío que quería.
Al aprovechar el módulo Comercio Reglas Extra, primero pude activar mis reglas de envío basadas en términos de taxonomía en lugar de campos personalizados y, en segundo lugar, definir condiciones adicionales para activar estas reglas con la ayuda del mantenedor de módulos @MarcElbichon como se explica aquí https: // drupal.org/node/2087815
fuente
Hice esto -
Utilicé el módulo de envío de tarifa plana y creé una tarifa plana llamada precio de envío gratuito 0. Luego edité el componente para que solo se aplicara a las circunstancias requeridas y funciona realmente bien.
Ver adjunto.
FWIW Utilicé la tarifa plana para el envío gratuito y la tarifa de peso comercial para el resto, lo que me funciona.
fuente