Códigos de estado de error para el proceso de validación de cupones
La tabla siguiente correlaciona los códigos de estado de validación de cupones con los atributos de estado y mensaje que se muestran al usuario final.
Nota: Estos son los códigos devueltos por la lógica de validación de cupones predeterminada. La implementación de salida de usuario de validación de cupones puede devolver cualquier código.
CouponStatusMsgCode | Descripción: | Atributos de estado devueltos |
---|---|---|
YPM_RULE_VALID | El cupón es válido. | Ninguna |
YPM_RULE_INVALID | El cupón no existe. | Ninguna |
YPM_RULE_NOT_ACTIVE | El cupón no está activo. | PricingStatus del cupón |
YPM_RULE_NOT_YET_EFFECTIVE | El cupón todavía no está activo. | StartDateActive del cupón |
YPM_RULE_EXPIRED | El cupón para la promoción ha caducado. | EndDateActive del cupón |
YPM_RULE_BAD_CUSTOMER | El cupón no está asignado al CustomerID. | CustomerID ha pasado la entrada. Si pasa un cupón con CustomerID, el cupón debe asignarse al cliente. De lo contrario, se devuelve este mensaje. Si no se pasa un CustomerID, no se debe asignar el cupón. Por el contrario, se devuelve este mensaje. |
YPM_RULE_BAD_REGION | El cupón no está asignado a los RegionKey o PersonInfo que se han pasado. | RegionKey se ha pasado o derivado basándose en PersonInfo de la entrada. Si pasa un cupón con un RegionKey o un PersonInfo, el cupón debe asignarse al cliente. Por el contrario, se devuelve este mensaje. Si no se pasa ningún RegionKey o PersonInfo, no se debe asignar el cupón. Por el contrario, se devuelve este mensaje. |
YPM_RULE_BAD_ATTRIBUTE | El cupón no está asignado al atributo de cliente pasado. | Cualquiera de estos atributos de cliente: CustomerType, RelationshipType, vertical o cualquier atributo ampliado del YPM_PRICING_RULE_ASSIGNMENT que no coincida con las asignaciones de cupones. Si pasa un cupón con un atributo de cliente, el cupón debe asignarse al cliente. Por el contrario, se devuelve este mensaje. Si no se pasa ningún atributo de cliente, no se debe asignar el cupón. Por el contrario, se devuelve este mensaje. |