Antes de criar um acordo de serviço do revendedor, assegure que as seguintes etapas tenham sido concluídas:
- Obtenha uma cópia do arquivo XML do acordo de serviço do revendedor de
gabarito a ser utilizado em seu cliente local.
O gabarito XML do acordo de serviço pode ser encontrado na
seguinte localização na máquina no qual o WebSphere Commerce está
instalado:
WC_installdir/xml/trading/xml/TemplateHostingContract.xml - Assegure-se de que tenha as seguintes informações:
- Nome distinto completo da organização do revendedor.
- Nome distinto completo do administrador de loja da loja hospedada. O proprietário da loja hospedada deve ser membro da organização do revendedor.
- Endereço de e-mail do proprietário da loja hospedada.
- Nome do diretório em que os recursos da loja hospedada serão salvos.
- Nome distinto completo da organização do fornecedor de serviços.
- Nome distinto completo da organização de lojas do perfil.
- Nome exclusivo da loja do perfil do catálogo que você deseja que a loja hospedada do revendedor utilize.
- Nome exclusivo da loja do perfil de loja hospedada que você deseja que a loja do revendedor utilize.
- Nome exclusivo do centro de preenchimento compartilhado que você deseja que a loja do revendedor utilize.
- Observe que se você importar um contrato por meio de XML, e desejar que esse contrato apareça no WebSphere Commerce Accelerator, será necessário ter uma descrição do contrato.
Para criar um arquivo XML do acordo de serviço do revendedor, faça o seguinte:
- Copie o arquivo XML do acordo de serviço do revendedor de gabarito para um novo nome de arquivo.
- Abra a cópia do arquivo XML do acordo de serviço do revendedor de gabarito em um editor de texto ou em um editor XML.
- Substitua todas as instâncias das cadeias a seguir pelos valores apropriados
para o distribuidor, conforme a seguir:
- Substitua HOSTED_STORE_ORG_DISTINGUISHED_NAME pelo nome distinto completo
da organização da loja hospedada. Isso pode ser localizado na coluna DN da
tabela ORGENTITY
Um exemplo é o=Organização Acme,o=Organização do Revendedor,o=Organização Raiz. - Substitua HOSTED_STORE_SUB_ORG_NAME pelo nome da suborganização da loja hospedada. A suborganização será criada durante a implementação do contrato. Um exemplo é Organização Acme RHS.
- Substitua HOSTED_STORE_SUB_ORG_DISTINGUISHED_NAME pelo nome distinto completo da suborganização da loja hospedada. A suborganização será criada durante a implementação do contrato. Um exemplo é o=Organização Acme RHS,o=Organização do Revendedor,o=Organização Raiz.
- Substitua HOSTED_STORE_OWNER_DISTINGUISHED_NAME pelo nome distinto completo do proprietário da loja hospedada. Isso pode ser localizado na coluna DN da tabela USERS. Um exemplo é uid=Me,o=Organização Acme,o=Organização do Revendedor,o=Organização Raiz.
- Substitua HOSTED_STORE_OWNER_EMAIL_ADDRESS pelo endereço de e-mail do proprietário da loja hospedada. Um exemplo é me@acme.com.
- Substitua HOSTED_STORE_DISPLAY_NAME pelo nome da loja hospedada. Um exemplo é Acme.
- Substitua HOSTED_STORE_DESCRIPTION pela descrição da loja
de hospedagem
Um exemplo é a loja hospedada Acme. - Substitua HOSTED_STORE_DIRECTORY_NAME pelo nome da pasta para manter recursos do arquivo da loja hospedada. Um exemplo é Acme.
- Substitua HOSTED_STORE_DEFAULT_LOCALE pelo locale padrão da loja. Um exemplo é en_US.
- Substitua HOSTED_STORE_DEFAULT_CURRENCY pela moeda padrão da loja. Um exemplo é USD.
- Substitua SERVICE_PROVIDER_ORG_DISTINGUISHED_NAME pelo nome distinto completo da organização do fornecedor de serviços. Isso pode ser localizado na coluna DN da tabela ORGENTITY. Um exemplo é ou=Organização do Fornecedor de Serviços,o=Organização do Fabricante,o=Organização Raiz.
- Substitua PROFILE_ORG_DISTINGUISHED_NAME pelo nome distinto completo da organização das lojas do perfil. Isso pode ser localizado na coluna DN da tabela ORGENTITY. Um exemplo é ou=Organização do Perfil,o=Organização do Fabricante,o=Organização Raiz.
- Substitua CATALOG_PROFILE_STORE pelo nome exclusivo da loja do perfil do
catálogo
Isso pode ser localizado na coluna IDENTIFIER da tabela STOREENT. Um exemplo é Loja do Perfil do Catálogo. - Substitua HOSTED_STORE_PROFILE_STORE pelo nome exclusivo da loja do perfil da loja hospedada. Isso pode ser localizado na coluna IDENTIFIER da tabela STOREENT. Um exemplo é Loja do Perfil do Revendedor.
- Substitua SERVICE_PROVIDER_SHARED_FULFILLMENT_CENTER_NAME pelo nome do centro de preenchimento compartilhado do fornecedor de serviços. Isso pode ser localizado na coluna NAME da tabela FFMCENTER. Um exemplo é centro de preenchimento Compartilhado.
- Substitua SERVICE_PROVIDER_LOCALE pelo locale do WebSphere Commerce Accelerator no qual você está carregando o contrato. Um exemplo é en_US.
- Substitua POLICY_GROUP_B2B_OR_B2C_NAME pelo nome do grupo de diretivas do B2B direto ou do grupo de diretivas business to consumer da cadeia de valores. Utilize B2BPolicyGroup ou B2CPolicyGroup.
- Substitua POLICY_GROUP_NAME_FOP_PROFILE_STORE pelo nome do grupo de diretivas para a loja do perfil. Isso pode ser localizado no campo NAME da tabela ACPOLGRP. Um exemplo é Grupo de Perfis da Loja do Perfil do Revendedor.
- Substitua o elemento PaymentAccount inteiro pelo elemento PaymentAccount
apropriado para os cartões de crédito que você aceita. Um exemplo é
<PaymentAccount currency="USD"> <Brand type="MasterCard"/> <Brand type="VISA"/> <Brand type="American Express"/> </PaymentAccount>
- Substitua PAYMENT_METHOD pela cadeia de método de pagamento a ser utilizada com o Cassete Personalizado Off-line. Essas informações determinam a conta a ser utilizada em cada transação de pagamento que é processada pelo Cassete Personalizado Off-line. Um exemplo é Cheque.
- Adicione quaisquer elementos ShippingMode adicionais que devam ser configurados para cada loja.
- Substitua HOSTED_STORE_ORG_DISTINGUISHED_NAME pelo nome distinto completo
da organização da loja hospedada. Isso pode ser localizado na coluna DN da
tabela ORGENTITY
- Salve o arquivo.
- Importe o arquivo XML do acordo de serviço do revendedor para o WebSphere Commerce.