Os contratos permitem que uma organização do cliente compre produtos de uma loja ou de um grupo de lojas a um preço especificado para um período de tempo especificado sob condições específicas. O WebSphere Commerce permite registrar e implementar contratos que foram negociados. Utilize o WebSphere Commerce Accelerator para gerenciar os contratos.
Um contrato consiste nos seguintes elementos:
- Perfil
- O perfil do contrato contém as informações de identificação para o contrato. Estas informações incluem um nome exclusivo para o contrato, uma descrição resumida e um período de tempo durante o qual o contrato é válido.
- Participantes
- Os participantes do contrato são as organizações que fazem parte do contrato. Existe uma organização compradora, uma organização vendedora e contatos nas duas organizações.
- Termos e condições
- Os termos e condições do contrato são as regras que cobrem a implementação real do contrato. Os termos e condições do contrato cobrem informações como preços de produtos, devoluções e reembolsos, pagamento, envio e aprovação de pedido.
- Anexos
- Os anexos de contratos cobrem quaisquer informações não cobertas por elementos anteriores, como anexos de arquivos que fornecem informações adicionais sobre o contrato e quaisquer comentários gerais sobre o contrato. O WebSphere Commerce armazena Universal Resource Identifiers (URIs) para anexos de contratos, não os anexos reais.
- Referência
- Um contrato pode se referir a outro contrato para compartilhar seus termos e condições. Por exemplo, um contrato A pode se referir a um contrato B. Portando, um comprador que está intitulado ao contrato A será intitulado a todos os termos e condições do contrato A, bem como todos os termos e condições no contrato B.
Todos os contratos estão associados às contas de negócios. Os contratos não podem ser criados para clientes para os quais você não criou uma conta.
Itens diferentes em um único pedido podem ser comprados de acordo com contratos diferentes. Os compradores podem selecionar o contrato sob o qual a compra é feita no início do fluxo de compras ou quando incluem um item no pedido, dependendo do design da loja. Ao comprar itens sob diferentes contratos, as seguintes regras se aplicam:
- Os contratos para todos os itens em um pedido devem compartilhar pelo menos um método de pagamento. Se o contrato para um item não compartilha um método de pagamento, o comprador não pode adicionar esse item no pedido. Somente os métodos de pagamento compartilhados por todos os itens em um pedido podem ser utilizados para pagar o pedido.
- Todos os itens em um pedido devem vir de contratos pertencentes à mesma conta de negócios ou contrato padrão da loja.
Ao criar contratos para o WebSphere Commerce, é importante entender o modelo de negócios no qual a loja está baseada, bem como os participantes, usos e elementos XML para cada modelo de negócios, conforme descrito na seguinte tabela:
Modelo de negócios |
Elemento XML do Contrato |
Uso |
Participantes |
---|---|---|---|
B2B Direto | BuyerContract | Comprador da Organização (Padrão) |
|
Cadeia de demanda | ReferralContract | Referência |
|
| HostingContract | Revendedor |
|
Cadeia de Fornecedores | HostingContract | Fornecedor |
|