ShopSite

Instruções para a instalação do
ShopSite TX 4.3


Estas instruções compreendem etapas para instalar e configurar o software do ShopSite TX no servidor que abrigará as lojas. As instruções para a instalação do conjunto de telas do ShopSite TX em um sistema Transact são apresentadas nas Instruções para a instalação do conjunto de telas do ShopSite TX 4.3. Depois que você tiver terminado de instalar o software em ambos os sistemas seguindo as instruções contidas nos dois documentos, os servidores estarão configurados a oferecer aos comerciantes a criação rápida e avançada de lojas para a Web, acoplada aos mais avançados recursos nas áreas de processamento de transações e controle de pedidos.

Se estiver efetuando a atualização de uma versão anterior do ShopSite, utilize as instruções para a atualização.

Índice

I. Considerações relativas à pré-instalação
II. Como planejar os diretórios do ShopSite
III. Inicialização do centro comercial
A. Edição do arquivo config_mall.aa
B. Execução do script start_install_mall_tx
C. Registro como administrador do host
D. Execução do script start_install_mall_tx pela segunda vez
E. Configuração do servidor da Web
IV. Inicialização da loja
A. Edição do arquivo config_store.aa
B. Execução do script start_install_store_tx
C. Configuração do servidor da Web
D. Notificação ao comerciante que a loja está pronta
V. Instalação dos pacotes de idiomas
VI. Responsabilidades continuadas
A. Atualização das chaves
B. Solicitação de novas lojas
VII. Como personalizar o ShopSite

  1. Considerações relativas à pré-instalação
  2. Como planejar os diretórios do ShopSite
  3. O ShopSite TX coloca os arquivos em seis diretórios:

    Estas instruções para a instalação se referem a estes diretórios e aos respectivos URLs pelas suas funções genéricas, como SHOPSITE_DIRECTORY, e não pelo seu nome. Como responsável pela instalação, você deverá fornecer os nomes reais. Planeje o local dos diretórios antes de iniciar a instalação. Um exemplo de estrutura de diretórios poderia ter a seguinte aparência:

    home
    httpd
    cgi-bin
    ss = SHOPSITE_DIRECTORY
    com álias para SHOPSITE_URL como, por exemplo,
    http://www.xyz.com/cgi-bin/ss
    sc = SHOPPING_CART_DIRECTORY
    com álias para SHOPPING_CART_URL como, por exemplo,
    http://www.xyz.com/cgi-bin/sc
    ms = MALL_SECURITY_DIRECTORY
    contém senhas; deve ser protegido contra acesso indevido
    html
    shopsite-images
    Store1 = HTML_DIRECTORY com álias para o STORE_FRONT_URL do Comerciante 1
    páginas da Loja 1
    média É possível que o Comerciante 1 precise de acesso via FTP
    imagens da Loja 1
    Store2 = HTML_DIRECTORY com álias para o STORE_FRONT_URL do Comerciante 2
    páginas da Loja 2
    mídia É possível que o Comerciante 2 precise de acesso via FTP
    imagens da Loja 2
    dados
    Store1 = DATA_DIRECTORY
    Store2 = DATA_DIRECTORY

  4. Inicialização do centro comercial
  5. Para preparar o servidor de conteúdo para abrigar as lojas do ShopSite TX, é necessário editar um arquivo de configuração e executar um script do shell. Este script criará diretórios e instalará o software no servidor. Também é necessário registrar-se como administrador do host no sistema Transact.

    1. Edição do arquivo config_mall.aa
    2. O arquivo config_mall.aa contém as configurações utilizadas pelos scripts de instalação para configurar o centro comercial e as lojas.

      1. Registre-se na conta ou registre-se como super-usuário da conta UNIX_WEB_USER_ID.

      2. Altere o diretório para o local dos arquivos de instalação.

      3. Abra o arquivo config_mall.aa com um editor e configure os valores das seguintes variáveis. Não delimite os valores por aspas. É possível que haja outras variáveis no arquivo, em seções que indicam que elas se destinam apenas à configuração do sistema; ignore estas variáveis.

        SHOPSITE_DIRECTORY
        Nome do caminho absoluto do diretório do ShopSite; todos os scripts da CGI que os comerciantes poderão utilizar para gerenciar e publicar as suas lojas residem neste diretório. Se ainda não existir, este diretório será criado.

        SHOPSITE_URL
        URL absoluto que se refere ao SHOPSITE_DIRECTORY. Este URL deverá indicar um diretório cgi-bin, como, por exemplo, http://host/whatever/cgi-bin/ss.

        SHOPPING_CART_DIRECTORY
        Nome do caminho absoluto do diretório do carro de compras; os scripts da CGI responsáveis pela criação dos pedidos residem neste diretório. Se ainda não existir, este diretório será criado.

        SHOPPING_CART_URL
        URL absoluto que se refere ao SHOPPING_CART_DIRECTORY. Este URL deverá indicar um diretório cgi-bin, como, por exemplo, http://host/whatever/cgi-bin/sc.

        SHOPSITE_IMAGE_DIR
        Nome do caminho absoluto do diretório onde serão armazenadas as imagens utilizadas na interface do comerciante do ShopSite. Se ainda não existir, este diretório será criado.

        SHOPSITE_IMAGE_URL
        URL absoluto que se refere ao SHOPSITE_IMAGE_DIR. Este URL deverá estar localizado abaixo da raiz de documentos do servidor da Web, como, por exemplo, http://host/shopsite/shopsite-images.

        UNIX_WEB_USER_ID
        A identificação do servidor da Web.

        UNIX_WEB_GROUP_ID
        A identificação do grupo do servidor da Web.

        PATH_TO_PERL
        Nome do caminho absoluto até o executável de perl como, por exemplo, /usr/bin/perl.

        PATH_TO_TAR
        Nome do caminho absoluto até o executável de tar como, por exemplo, /bin/tar.

        PATH_TO_SENDMAIL
        Nome do caminho absoluto até o executável de sendmail como, por exemplo, /usr/bin/sendmail.

        LOG_DEBUG
        Configurado como YES (em maiúsculas), para ativar o registro de mensagens de depuração em um arquivo de registro.

        DEBUG_LOG_DIRECTORY
        Nome completo do caminho, sem nomes de arquivos, até o local onde será armazenado o arquivo de registro.

        DEBUG_LOG_FILE
        Nome do arquivo de registro.

        BACKUP_ON_UPDATE
        Se estiver efetuando uma nova instalação, digite NO. Se estiver atualizando um centro comercial já existente, digite YES, para que o script de atualização faça o backup dos diretórios existentes do ShopSite em arquivos tar. Os arquivos tar podem se tornar grandes, portanto digite NO, se não houver muito espaço livre em disco no seu sistema.

        Nota: o Tar instalado no Solaris não é totalmente compatível com os vínculos simbólicos que apresentarem mais de 99 caracteres. Existe uma possibilidade de que estes vínculos não sejam incluídos no arquivo de tar.

        TRANSACT_HOST_NAME
        Nome do host ou domínio do sistema Transact como, por exemplo, paydemo.openmarket.com.

        TRANSACT_HTTP_PORT
        Número da porta de HTTP do sistema Transact. Normalmente, corresponde a 80.

        TRANSACT_SSL_PORT
        Número da porta de SSL do sistema Transact. Normalmente, corresponde a 443.

        MALL_SECURITY_DIRECTORY
        Nome do caminho absoluto do diretório de segurança do centro comercial, onde residirão os arquivos de chaves e outros arquivos associados. Se ainda não existir, este diretório será criado.

        KEY_PASSWORD
        Senha do banco de dados de chaves. A senha deve ter entre 8 e 20 caracteres e conter pelo menos um número ou letra maiúscula; as senhas contendo apenas letras minúsculas não serão aceitas. Esta não é necessariamente a mesma senha que a utilizada na conta do administrador do host.

        HOST_ADMIN_EMAIL
        O endereço eletrônico do administrador do centro comercial (consulte C. Registro como administrador do host, para obter mais informações). Assegure-se de que este endereço esteja correto, já que é provável que, ocasionalmente, sejam enviadas mensagens importantes relacionadas à criação do centro comercial e da loja.

        HOST_ADMIN_USER_NAME
        O nome de usuário desejado para a conta do administrador do centro comercial no sistema Transact (consulte C. Registro como administrador do host, para obter mais informações).

        HOST_ADMIN_PASSWORD
        A senha desejada para a conta do administrador do centro comercial no sistema Transact (consulte C. Registro como administrador do host, para obter mais informações).

        Só é necessário configurar as seguintes variáveis uma vez. No entanto, elas poderão ser alteradas a qualquer momento.

        SCREEN_PACK
        Identifica a versão do conjunto de telas a ser utilizada. Deverá ser configurada como ShopSite/v4.2.1.

        MINIMUM_USERNAME_LENGTH
        O comprimento mínimo dos nomes de usuário de comerciante. Como regra geral, os nomes de usuário devem ter no mínimo oito caracteres.

        MAXIMUM_USERNAME_LENGTH
        O comprimento máximo dos nomes de usuário de comerciante. Vinte caracteres é um número razoável.

        MINIMUM_PASSWORD_LENGTH
        O comprimento mínimo das senhas dos comerciantes. Como regra geral, não devem ser permitidas senhas com menos de oito caracteres.

        MAXIMUM_PASSWORD_LENGTH
        O comprimento máximo das senhas dos comerciantes. Vinte caracteres é um número razoável.

        LOW_WATERMARK
        Um número que indica um limiar. Quando o número de lojas à disposição para atribuir novos comerciantes se tornar inferior a este limiar no sistema Transact, o administrador do host será notificado através do correio eletrônico a solicitar mais lojas. Consulte Responsabilidades continuadas, no final destas instruções, para obter mais informações sobre a solicitação de lojas.

        MONTHLY_KEY_ROLL_SCRIPT
        O nome do arquivo do script para a atualização de chaves, a ser gerado pelo script start_install_mall_tx. Este arquivo será armazenado no MALL_SECURITY_DIRECTORY.

        PROXY_SERVER
        (Opcional) o nome do servidor proxy.

        PROXY_PORT
        (Opcional) o número da porta do servidor proxy.

      4. Verifique os valores que tiver configurado e, em seguida, salve e feche o arquivo.
      5. Faça uma cópia do arquivo config_mall.aa como medida de segurança contra a sobregravação ou apagamento do mesmo.

    3. Execução do script start_install_mall_tx
    4. O script start_install_mall_tx realiza a configuração inicial do software do ShopSite no servidor.

      1. Assegure-se de que UNIX_WEB_USER_ID e UNIX_WEB_GROUP_ID estejam configurados como "owner" (proprietário) e "group" (grupo) do SHOPSITE_DIRECTORY e SHOPPING_CART_DIRECTORY.

      2. Registre-se na conta ou registre-se como super-usuário da conta UNIX_WEB_USER_ID.

      3. Verifique se o arquivo csp.id está no mesmo diretório que o script start_install_mall_tx.ksh.

      4. Execute o script.

        % start_install_mall_tx.ksh config_mall.aa 1

        Nota: todos os scripts foram concebidos para serem executados em um KornShell (ksh). Se o seu servidor não possuir o ksh instalado, você provavelmente terá que editar os scripts para execução em outro shell. Se houver problemas na execução dos scripts, tente digitar "./" antes do nome do script. Por exemplo: ./start_install_cgi, em vez de start_install_cgi.

      5. Verifique o arquivo de registro quanto a possíveis erros. Se tiver deixado a variável LOG_DEBUG configurada como YES, o script de instalação terá criado um arquivo de registro no DEBUG_LOG_DIRECTORY. O nome padrão deste arquivo é debug.log. Examine este arquivo, para garantir que não haja mensagens FAILED (de falha). Se encontrar qualquer mensagem deste tipo, corrija o problema (mais provavelmente um problema de permissão ao arquivo) e execute o script novamente.
      6. Quando o script de instalação tiver sido executado sem problemas, anote as instruções por ele impressas relativas ao registro como administrador do host. A seção C (abaixo) apresenta mais detalhes sobre esta etapa.

    5. Registro como administrador do host
    6. É necessário se registrar no sistema Transact como administrador do host do centro comercial, para que as lojas lhe possam ser atribuídas e para que você possa efetuar certas funções em nome das lojas.

      1. Abra um navegador da Web e vá até o URL fornecido pelo administrador do Transact, que deverá ter o seguinte formato:

          http://transact_host_name/tms-ts/keymaster/register.cgi

      2. Ao se deparar com a página Nome e senha do usuário, selecione a opção de registro.

      3. Preencha a página Criar uma conta de administrador do host com todas as informações necessárias. Configure o local como sendo "en-US". Observe que o sistema Transact verifica se os endereços do correio eletrônico são exclusivos; não é possível utilizar um endereço eletrônico que já tiver sido registrado no sistema.

      4. Localize o arquivo sok-file.txt no MALL_SECURITY_DIRECTORY do servidor. Abra o arquivo e copie e cole o seu conteúdo na seção "Certificados" da página de criação de contas. Inclua todo o conteúdo, a partir da seguinte linha:
        -----BEGIN PRIVACY-ENHANCED MESSAGE-----

        até a linha que inclui:

        -----END PRIVACY-ENHANCED MESSAGE-----
      5. Envie o registro.

      6. Se houver qualquer informação incompleta ou incorreta, você será orientado a corrigi-la no formulário. Caso contrário, a sua conta de administrador do host será criada e você será solicitado a se registrar no sistema. Digite o seu nome de usuário e senha, para continuar.

        Nota: lembre-se de seu nome de usuário e senha de administrador do host para uso futuro. Porém, não comprometa a segurança do centro comercial ao escrever estas informações em um local acessível a pessoas não autorizadas.

      7. Na página Funções de gerenciamento do portador de chaves, solicite um número de lojas (é aconselhável solicitar o equivalente a 2 ou 4 semanas de lojas por vez). Quando a sua solicitação tiver sido aceita e as lojas estiverem disponíveis, você será notificado através do correio eletrônico.

      8. Pagine para baixo, até a seção "Descarregar o certificado". Clique, para descarregar o certificado do sistema Transact. Certifique-se de que ele seja salvo no MALL_SECURITY_DIRECTORY com o nome de arquivo keyscv-cert.txt.

      9. Aguarde até que receba a mensagem do correio eletrônico confirmando o aceite da sua solicitação de lojas. Não continue enquanto as lojas não tiverem sido alocadas à sua conta de administrador do host.

    7. Execução do script start_install_mall_tx pela segunda vez
    8. Quando a solicitação das lojas tiver sido aceita, você deverá executar o script start_install_mall_tx pela segunda vez, e terminar de configurar o servidor, para que funcione com o sistema Transact.

      1. Registre-se na conta ou registre-se como super-usuário da conta UNIX_WEB_USER_ID.

      2. Execute o script da seguinte maneira:

        % start_install_mall_tx.ksh config_mall.aa 2

        onde 2 indica que você está executando o script pela segunda vez.

        Nota: todos os scripts foram concebidos para serem executados em um KornShell (ksh). Se o seu servidor não possuir o ksh instalado, é provável que você terá que editar os scripts para execução em outro shell. Se houver problemas na execução dos scripts, tente digitar "./" antes do nome do script. Por exemplo: ./start_install_cgi, em vez de start_install_cgi.

    9. Configuração do servidor da Web
    10. Configure o servidor da Web para que reconheça os novos diretórios:

      • Crie um álias do SHOPSITE_URL, para indicar o SHOPSITE_DIRECTORY.
      • Crie um álias do SHOPPING_CART_URL, para indicar o SHOPPING_CART_DIRECTORY.

    11. Inicialização da loja
    12. O arquivo config_store.aa e o script start_install_store_tx.ksh são fornecidos como exemplos de como chamar o script subjacente que cria e inicializa as lojas, denominado install_store_tx.ksh. Estes scripts aceitam parâmetros de linha de comando como, por exemplo, os repassados pelo script start_install_store_tx.ksh. É possível personalizar o exemplo de script para se adequar às suas necessidades ou criar o seu próprio script. Você poderá optar por configurar o servidor de forma que, quando um comerciante solicitar uma loja ao preencher um formulário on-line, a loja será criada sem a intervenção de um operador.

      1. Edição do arquivo config_store.aa
      2. O script start_install_store_tx lê as configurações do arquivo config_store.aa, cria os diretórios de dados e HTML de uma nova loja e efetua outras configurações no servidor. É possível editar o arquivo de configuração sempre que precisar criar uma loja e configurar os seus valores, ou configurar o script, para que aceite variáveis de linha de comando. Estas instruções mostram quais variáveis deverão ser configuradas.

        1. Abra o arquivo config_store.aa com um editor e configure os valores das seguintes variáveis. Não delimite os valores por aspas.

          SHOPSITE_STORE_ID
          Nome de usuário do comerciante, com uma extensão ideal entre 8 e 80 caracteres. Este é o nome de usuário que o comerciante utilizará para acessar o ShopSite (SHOPSITE_URL é protegido por senha).

          SHOPSITE_SELLER_PASSWORD
          Senha associada a SHOPSITE_STORE_ID. A senha deve ter entre 8 e 20 caracteres e conter pelo menos um número. Esta é a senha que o comerciante utilizará para acessar o ShopSite (SHOPSITE_URL é protegido por senha).

          STORE_FRONT_URL
          URL absoluto da fachada da loja do comerciante, ou seja, a loja que poderá ser acessada pelos clientes do comerciante através da Internet.

          SECURE_SHOPSITE_IMAGE_URL
          Especifique o URL que o ShopSite deverá utilizar para as imagens em páginas seguras, como, por exemplo, o formulário Pedido. Geralmente, este é idêntico ao SHOPSITE_IMAGE_URL, exceto pela adição de https:, em vez de http:.

          SELLER_EMAIL
          Endereço eletrônico do comerciante. Ele deverá estar correto, já que o comerciante será notificado a respeito de pedidos e outras informações importantes através do correio eletrônico.

          DATA_DIRECTORY
          Nome do caminho absoluto até o diretório de dados da loja do comerciante. Este diretório armazenará os bancos de dados de produtos e páginas.

          HTML_DIRECTORY
          Nome do caminho absoluto até o diretório de HTML da loja do comerciante. Este diretório armazenará as páginas de HTML geradas para a loja.

          SELLER_USER_ID
          Identificação de usuário de UNIX a ser atribuída ao diretório de HTML da loja. É possível atribuir uma identificação de usuário diferente a cada comerciante, ou utilizar a mesma identificação para todos os comerciantes.

          SELLER_GROUP_ID
          Identificação de grupo de UNIX a ser atribuída ao diretório de HTML da loja.

          PRODUCT_TYPE
          Digite o nível de serviço da loja: pro, mgr, lte ou exp.

          MERCHANT_LOCALE
          Um identificador do idioma e local que serão exibidos ao comerciante. Deve ser um dos locais que contam com o suporte do ShopSite, definidos no arquivo localeinfo.dat, no diretório shopsite como, por exemplo, en-US.

          BUYER_LOCALE
          Um identificador do idioma e local que serão exibidos aos compradores. Deve ser um dos locais que contam com o suporte do ShopSite, definidos no arquivo localeinfo.dat, no diretório shopsite como, por exemplo, en-US. Não digite um local se não houver um pacote de idioma correspondente instalado.

          STORE_CURRENCY
          A moeda a ser utilizada na loja. Este valor deve ser um código com três caracteres aprovado pela norma ISO 4217 de moedas, conforme a definição do arquivo currency.dat, no diretório do shopsite. O seguinte endereço apresenta uma lista de códigos de moedas aprovados pela ISO:

          STORE_TYPE
          0 = padrão

          PAGE_LIMIT
          Número máximo de páginas permitido nesta loja. Deixe em branco, se preferir não fixar um limite.

          PRODUCT_LIMIT
          Número máximo de produtos permitido nesta loja. Deixe em branco, se preferir não fixar um limite.

          UPDATE_HTPASSWD
          Retorna ao padrão YES, que informa ao script de instalação para atualizar o arquivo .htpasswd. Se estiver configurado como NO, o script de instalação não atualizará o arquivo.

          Nota: o ShopSite apenas configura as senhas no formato do Apache utilizando os arquivos .htaccess. Se estiver utilizando um servidor da Netscape, você poderá configurá-lo a utilizar os arquivos .htaccess, seguindo as instruções no site da Netscape.

          TRANSACT_SELLER_ID
          Nome de usuário do comerciante no sistema Transact. Se for deixado em branco, será utilizada a SHOPSITE_STORE_ID e o comerciante terá o mesmo nome de usuário tanto no ShopSite quanto no Centro de comércio. É recomendável aos comerciantes adotar o mesmo nome de usuário e senha em ambos os sistemas.

          TRANSACT_SELLER_PASSWORD
          Senha do comerciante no sistema Transact. Se for deixado em branco, será utilizada a SHOPSITE_SELLER_PASSWORD e o comerciante terá a mesma senha tanto no ShopSite quanto no Centro de comércio. É recomendável aos comerciantes adotar o mesmo nome de usuário e senha em ambos os sistemas.

          SHOPSITE_STORE_NAME
          O nome da loja.

          SELLER_CHALLENGE
          Uma pergunta para a qual apenas o comerciante deverá saber a resposta como, por exemplo, "Qual o seu sabor favorito de sorvete?". Esta pergunta será utilizada para verificar a identidade do comerciante antes de permitir certas ações como, por exemplo, alterar a senha da conta.

          SELLER_CHALLENGE_ANSWER
          A resposta à pergunta em SELLER_CHALLENGE.

          SELLER_PERSONAL_NAME
          O nome do comerciante.

          SELLER_TAX_PLAN
          Configura o tipo de imposto a ser cobrado pela loja:
          • us - nos Estados Unidos, cobrando o imposto sobre as vendas
          • no - nos Estados Unidos, sem cobrar o imposto sobre as vendas
          • vat - em um país com imposto sobre produto ou serviço, cobrando-o
          • nov - em um país com imposto sobre produto ou serviço, sem cobrá-lo

          SELLER_ADDRESS1
          A primeira linha do endereço postal do comerciante.

          SELLER_ADDRESS2
          A segunda linha do endereço postal do comerciante, se necessária.

          SELLER_CITY
          A cidade do comerciante.

          SELLER_STATE
          O estado do comerciante.

          SELLER_POST_CODE
          O código postal (CEP) do comerciante.

          SELLER_COUNTRY
          O país do comerciante.

          SELLER_PHONE
          O número de telefone do comerciante.

          STORE_CUSTOMER_SERVICE_URL
          O URL completo da página de serviço ao cliente da loja.

          STORE_CUSTOMER_SERVICE_EMAIL
          O endereço eletrônico do serviço ao cliente da loja.

          STORE_DECIMAL_SEPARATOR
          O caractere utilizado para separar as casas decimais da moeda; geralmente é um ponto ou uma vírgula (digite o caractere, não o soletre). Nos países em que não houver valores fracionários de moeda como, por exemplo, na Itália, digite "" (dois sinais de aspas duplas sem espaço).

          STORE_PAYMENT_BRANDS
          Uma lista de marcas de cartões de pagamento, separados por espaços. Os valores válidos são:
          • Discover:  DI
          • Master Card:  MA
          • Purchase Order:  PO
          • Visa:  VI
          • En Route:  EN
          • Diners Club:  DC
          • American Express:  AM
          • JCB:  JC
          • Demo Payment Brand:  Demo

          Nota: se a marca de cartão de pagamento "Demo" for exibida juntamente às marcas reais, apenas a marca Demo será funcional, embora as outras marcas estejam listadas no formulário Pedido.

          SHIPPING_1_NAME
          O nome do primeiro método de remessa disponível aos clientes. Se for deixado em branco, este método de remessa não será configurado.

          SHIPPING_1_BASEPRICE
          A taxa padrão de remessa de um pedido através do primeiro método. Se este campo estiver configurado como 0, será cobrado apenas o SHIPPING_1_ADDPRICE neste método de remessa.

          SHIPPING_1_ADDPRICE
          A quantia a ser adicionada a SHIPPING_1_BASEPRICE por unidade de peso no pedido. A fórmula para o cálculo da taxa de remessa é: preço da remessa = preço padrão + preço adicional * (peso - 1). Se este campo estiver configurado como 0, será cobrado apenas o SHIPPING_1_BASEPRICE neste método de remessa.

          SHIPPING_2_NAME
          O nome do segundo método de remessa disponível aos clientes. Se for deixado em branco, este método de remessa não será configurado.

          SHIPPING_2_BASEPRICE
          A taxa padrão de remessa de um pedido através do segundo método. Se este campo estiver configurado como 0, será cobrado apenas o SHIPPING_2_ADDPRICE neste método de remessa.

          SHIPPING_2_ADDPRICE
          A quantia a ser adicionada a SHIPPING_2_BASEPRICE por unidade de peso no pedido. A fórmula para o cálculo da taxa de remessa é: preço da remessa = preço padrão + preço adicional * (peso - 1). Se este campo estiver configurado como 0, será cobrado apenas o SHIPPING_2_BASEPRICE neste método de remessa.

          SHIPPING_3_NAME
          O nome do terceiro método de remessa disponível aos clientes. Se for deixado em branco, este método de remessa não será configurado.

          SHIPPING_3_BASEPRICE
          A taxa padrão de remessa de um pedido através do terceiro método. Se este campo estiver configurado como 0, será cobrado apenas o SHIPPING_3_ADDPRICE neste método de remessa.

          SHIPPING_3_ADDPRICE
          A quantia a ser adicionada a SHIPPING_3_BASEPRICE por unidade de peso no pedido. A fórmula para o cálculo da taxa de remessa é: preço da remessa = preço padrão + preço adicional * (peso - 1). Se este campo estiver configurado como 0, será cobrado apenas o SHIPPING_3_BASEPRICE neste método de remessa.

          VAT_NUMBER
          O número de registro do imposto sobre produto ou serviço da loja ou qualquer seqüência de texto de sua escolha. O número ou texto digitado neste campo aparecerá em todas as faturas e notas de crédito emitidas aos clientes. Deixe-o em branco, se o comerciante preferir não exibir o número de registro do imposto sobre produto ou serviço.

          DEFAULT_VAT_COUNTRY
          Um código de país com dois dígitos, que indica o país no qual o comerciante cobrará o imposto sobre produto ou serviço.

          STORE_SERVICE_LEVEL
          Configurado como ouro ou prata, para definir os recursos à disposição do comerciante no Centro de comércio. As lojas prata efetuam apenas a captura de pedidos (nenhum processamento de pagamentos on-line) e não permitem ao comerciante administrar as contas dos clientes ou dos empregados.

        2. Verifique os valores que tiver configurado e, em seguida, salve e feche o arquivo.

        3. Faça uma cópia do arquivo config_store.aa como medida de segurança contra a sobregravação ou apagamento do mesmo.

      3. Execução do script start_install_store_tx
        1. Registre-se na conta ou registre-se como super-usuário da conta UNIX_WEB_USER_ID.

        2. Execute o script, repassando os dois arquivos de configuração como parâmetros:

          % start_install_store_tx.ksh config_mall.aa config_store.aa 1

          Se estiver executando o Linux, é possível que seja exibida uma mensagem de erro, afirmando que o comando chown não oferece suporte à opção -h.

      4. Configuração do servidor da Web
      5. Faça as seguintes alterações administrativas ao servidor da Web:

        1. Crie um álias de STORE_FRONT_URL, para indicar o HTML_DIRECTORY da loja.

        2. Adicione o nome de usuário SHOPSITE_STORE_ID e a senha SHOPSITE_MERCHANT_PASSWORD à lista de acesso do SHOPSITE_DIRECTORY.

          Nota: o ShopSite apenas configura as senhas no formato do Apache utilizando os arquivos .htaccess. Se estiver utilizando um servidor da Netscape, você poderá configurá-lo a utilizar os arquivos .htaccess, seguindo as instruções no site da Netscape.

      6. Notificação ao comerciante que a loja está pronta
      7. Você concluiu a inicialização da nova loja. Entre em contato com o comerciante e forneça-lhe:

        • O URL que ele utilizará para administrar a loja: o SHOPSITE_URL com o acréscimo de /start.cgi.
        • O SHOPSITE_STORE_ID (nome de usuário) e a SHOPSITE_SELLER_PASSWORD (senha) necessários ao registro no ShopSite.

    13. Instalação dos pacotes de idiomas
    14. (Etapa desnecessária, se planeja abrigar apenas lojas que utilizam o inglês como idioma).

      Para ativar outros idiomas além do inglês:

      1. Verifique se houve êxito na instalação de uma loja em inglês, seguindo as instruções na Seção IV.
      2. Descompacte os arquivos do pacote do idioma no diretório no qual será executada a instalação do ShopSite.
      3. Instale outra loja, à qual atribuirá o outro idioma.

      Quando a loja tiver sido instalada no outro idioma, este aparecerá na lista suspensa de idiomas em todas as outras lojas.

    15. Responsabilidades continuadas
      1. Atualização das chaves
      2. Como administrador do host do centro comercial, você se encarregará de zelar pela segurança do centro comercial, criando novas chaves secretas a cada mês e de carregá-las do servidor de conteúdo para o sistema Transact. Se as chaves não forem atualizadas pelo menos mensalmente, o sistema Transact não aceitará os pedidos das lojas do seu centro comercial. O processo de criação de novas chaves é denominado atualização das chaves e, felizmente, pode ser automatizado, mediante o uso de cron, que executa um script enviado no kit.

        O script key_roll.monthly está no MALL_SECURITY_DIRECTORY. Edite o arquivo crontab, para que execute este script antes do final de cada mês. Assegure-se de que este script não possa ser lido ou executado por qualquer usuário, exceto o administrador do host.

        Importante: Execute o script key_roll.monthly a cada vez que novas lojas forem solicitadas e aceitas pelo administrador do Transact. Por exemplo: se o administrador do host solicitar 20 novas lojas e o administrador do Transact aceitar a solicitação, as 20 lojas estarão disponíveis, mas sem chaves. Sem as chaves, não é possível fazer os pedidos em qualquer uma das novas lojas. O script key_roll.monthly cria novas chaves para todas as lojas do centro comercial e fornece ao sistema Transact cópias destas chaves, para que os pedidos possam ser processados.

      3. Solicitação de novas lojas
      4. Quando o número de lojas não atribuídas disponíveis aos novos comerciantes estiver baixo (ou seja, abaixo do limiar mínimo), o administrador do host será notificado através do correio eletrônico. O administrador do host deverá ir até a tela Funções de gerenciamento do portador de chaves do Transact (utilize um navegador para visitar o URL fornecido pelo administrador do Transact) e solicitar as novas lojas. Não será necessariamente concedido um aceite automático a estas novas lojas. Verifique se a solicitação de novas lojas está sendo concedida; não assuma que a tarefa está concluída após a solicitação. O script start_install_store_tx não poderá continuar a ser executado se não houver pelo menos uma loja disponível.

    16. Como personalizar o ShopSite
    17. É possível personalizar algumas partes da interface exibida aos comerciantes e clientes, à medida que interagem com o ShopSite. Para obter mais informações, consulte a página sobre Como personalizar o ShopSite.