Cupons externos

Cupons que são definidos em um sistema externo também são calculados e validados neste sistema externo. Com o atributo IsExternal, o sistema externo pode passar informações sobre o cupom para as APIs createOrder, changeOrder e getOrderPrice do software do sistema de Sterling™ Order Management. Sterling Order Management System Software considera esse cupom juntamente com quaisquer regras de precificação e cupons definidos internamente.

Além disso, a saída de usuário validateExternalPromotionsUE pode ser implementada para verificar novamente se o cupom externo ainda é válido ou se são necessárias mudanças como resultado de mudanças na ordem. Esta saída de usuário também pode ser utilizada para incluir ou remover os prêmios e referências de promoção. Assim que os resultados são transmitidos para o módulo de precificação, eles serão aplicados ao pedido.

Por padrão, o validateExternalPromotionsUE é suprimido. Ao transmitir o atributo ValidateExternalCoupons=Y para a entrada XML createOrder ou changeOrder, é possível ativar a nova verificação de validação externa.

Apenas os cupons externos com um valor PromotionGroup de CUPOM são suportados. Os sistemas externos também são necessários para fornecer as informações a seguir para entrada do pedido:
  • Se o cupom se aplica às linhas de cabeçalho ou pedido.
  • Se o cupom se aplica à(s) linha(s) de pedido, então, a essas linhas de pedido que ele deve ser aplicado.
  • Desconto absoluto de dólar para cada linha aplicável.
  • Referências de cupom, para que várias instâncias de cupons de papel e cupons únicos que compartilham a mesma definição de cupom possam ser fornecidos como referências de promoção.
  • Prêmios vinculados. Os encargos serão criados pelo Sterling Order Management System Software.
  • Detalhes de exclusividade do cupom externo são opcionais, mas se não forem fornecidos, o Tipo de Exclusividade padrão de "Regra para definição de preço pode combinar com qualquer outra regra de definição de preço" será aplicado.

O Sterling Order Management System Software também tem a capacidade de armazenar referências de código de barras de cupom varridas externamente, incluindo várias referências de código de barras.

Para obter mais informações sobre como implementar cupons externos, consulte Javadoc.