Mensaje de error
["loyaltyProgram.price.value"] Campo requerido no proporcionado: "loyaltyProgram.price.value"
¿Qué significa este error?
Google puede haber rechazado los productos porque se envió la moneda del precio del programa de lealtad sin su valor de precio correspondiente, que es un campo requerido cuando se proporciona la moneda.
Cómo resolver este error
- Si envías una moneda para "loyaltyProgram.price.currency", completa el valor para "loyaltyProgram.price.value" ya que ambos atributos son mutuamente dependientes.
- O si no tienes un valor de precio para "loyaltyProgram.price.value" para algunos productos, necesitas vaciar el atributo "loyaltyProgram.price.currency" para esos productos.
Puedes aplicar una regla para vaciar la moneda para los productos para los que no envías un precio.