Loja Eletrônica – Manual de Instalação
Descrição do processo
Banco de Dados
- Instalar o Oracle Express Edition.
- Definir senha do usuário SYSTEM como: rms_loja.
- Criar usuário da aplicação.
Oracle Database 10g Express Edition > Ir para a Home Page de Banco de Dados.
(É necessário adicionar o endereço HTTP://127.0.0.1 como site confiável).
- Conectar com o usuário system e a senha rms_loja .
- Administração > Usuários do DB > Criar Usuário.
- Nome do usuário: lojaeletronica.
- Senha: lojaeletronica.
- Em Privilégios de Usuário marque todas as opções.
- Clique em Criar.
- OBSERVAÇÃO: Não marcar a opção Expirar Senha.
- Importar o dump da loja.
- Salve o arquivo lojaeletronica.dmp no c:
- Execute no prompt do DOS (unidadec:)
- Digitar:
imp lojaeletronica/lojaeletronica@xe file=lojaeletronica.dmp
fromuser=lojaeletronica touser=lojaeletronica ignore=y
set oracle_sid=xe (para máquinas que com duas instalações de oracle).
- UTL_FILE.
- Criar permissão para o UTL_FILE.
- Criar uma pasta temp_loja no c: (ou outra unidade) para o upload de arquivos.
- Dá permissão de escrita na pasta para todos usuários.
- Conectar no SQL PLUS connect system/rms_loja as sysdba.
- Digitar:
grant execute on utl_file to lojaeletronica;
create or replace directory lojaupload as 'c:/tempLoja'; (pode ser outro endereço)
grant read, write on directory lojaupload to lojaeletronica
Configuração Internet Information Server:
- Criar uma pasta chamada LojaEletronica no wwwroot ou qualquer pasta desejada.
- Copiar os arquivos para esta pasta.
Estrutura base:
LojaEletronica->Loja/...
LojaEletronica->Administrativo/...
LojaEletronica->Global.asa
LojaEletronica->LojaVirtual.asp
OBS¹: Nas pastas dar permissão de leitura e execução para o usuário anônimo do IIS. Ler item 4.2. para executar este procedimento.
- Configurar o IIS.
- Acessar o Gerenciador dos Serviços de Informações da Internet (IIS).
- Clicar com o botão direito em Default Web Site, acessar a opção Adicionar Diretório Virtual.
- Alias: LojaEletronica.
- Caminho Físico: C:\inetpub\wwwroot\LojaEletronica.
- Clicar em OK.
- Será exibido um painel de controle.
- Apagar todas as entradas de documentos em Documento Padrão e adicionar uma entrada para o LojaVirtual.asp.
- Na opção ASP ativar:
Opção Habilitar Caminhos Pai.
Enviar Erros ao Navegador.
Obs1. Caso a opção ASP não apareça, esta deve ser instalada. Para isto acesse Painel de Controle > Ferramentas Administrativas > Gerenciador de Servidores. Em Resumo de Funções clique em Servidor Web (IIS), em Serviços de Função, adicione a opção ASP.
O mesmo procedimento deve ser realizado para a pasta administrativo, só que dentro do Alias anterior, adicionar em Documento Padrão Index.aspx.
Para servidores 64 bits, ativar no Application Pools > Advanced Setting > Enable 32-bit application igual a True.
- Permissão de escrita nas pastas:
4.1 As pastas ImagensEnviadas, ImagensProdutos e ArquivosEnviados precisam ter permissão de escrita, pois é feito upload de arquivos pelo Painel Administrativo da Loja Eletrônica.
Para dar permissão:
- Clicar com o botão direito na pasta.
- Clicar em Properties.
- Clicar na Aba Security.
- Em Group ou User names, clicar no botão Edit.
- Adicionar o usuário Everyone/Todos com Full Control.
- Dar permissão de leitura e execução na pasta padrão (LOJAELETRONICA).
Para dar permissão:
- No IIS verificar qual usuário anônimo definido.
- Clicar com o botão direito na pasta.
- Clicar em Properties.
- Clicar na Aba Security.
- Em Group ou User names, clicar no botão Edit.
- Adicionar o usuário anônimo definido com permissão de leitura e execução.
WEBSERVICE
- Instalação
- Webservice VENDASWEB deve estar instalado numa máquina com acesso ao banco de dados RMS Retail.
- Copiar o pacote VendasWeb na máquina na pasta wwwroot\VendasWeb.
- Responsabilidade RMS configurar:
Deve configurar a String de conexão dentro do SQLMAP.config para acessar o banco do RMS Retail.
- Configurar
- Acessar o Gerenciador dos Serviços de Informações da Internet (IIS).
- Clicar com o botão direito em Default Web Site, acessar a opção Adicionar Diretório Virtual.
- Alias: VendasWeb.
- Caminho Físico: C:\inetpub\wwwroot\vendasWeb.
- Clicar em OK.
- Será exibido um painel de controle.
- Apagar todas as entradas de documentos em Documento Padrão e adicionar uma entrada para o VendasWebservice.asmx.
- Para servidores 64 bits, ativar no Application Pools > Advanced Setting > Enable 32-bit application igual a True.
Módulo Administrativo
- Cadastrar uma ou mais filiais de atendimento (Parametrização\Filial).
- Informar dados extraídos do RMS e inserir faixa de CEP de atendimento.
- Para loja nacional inserir faixa de CEP de 000001-000 a 99999-999.
- Parametrização da Filial (Parametrização\Filial)
- Vendedor Padrão.
- Filial Venda = Filial Virtual cadastrada no RMS Retail.
- Filial Origem = Filial de estoque (parametrizada).
- Agenda de Entrega.
- Agenda de Retira.
- IP Servidor (Servidor do WebService).
- Endereço da Filial = Filial virtual.
- Associar formas de entrega a filial (Parametrização\Forma de Entrega).
- Parametrizar as Funcionalidades da Loja (Parametrização\Funcionalidades).
- Configuração de Exibição (Parametrização\Configuração de Exibição).
- Cadastrar textos da loja e e-mail (Parametrização\Texto e-mail ou Texto loja).
- Parametrizar formas de pagamento da loja eletrônica (Parametrização\Forma de Pagamento).
- Associar formas de pagamento a filial (Parametrização\Sistema de Pagamento Entrega).
- Exportar produtos – Primeira carga Responsabilidade da RMS (Rotina automática).
- Associar produtos a classificação mercadológica (Classificação Mercadológica\Associar Produtos).
- Inserir fotos dos produtos (Cadastro\Produtos).
Pacotes do RMS
- Executar os scripts das tabelas.
- Executar os scripts das packages e procedures.
- Colar as aplicações e registrá-las.
- Atualização do Menu.
Outros
Configurar o arquivo RMS_INTG.bat para que após a geração do arquivo de atualização, faça a movimentação para o hosting onde a loja está hospedada.
O arquivo está localizado em: C:\RMS\RMSSRV\CONTEXTOS\NOME_CONTEXTO\SRV\EXE\
Configuração do RMS
Configurações conforme Manual "RMS Parametrização_Rms_Retail X Loja-Eletronica_2011.pdf".
- Cadastrar a Região de Venda para Loja Eletrônica (VABUREGI):
- Permite a visualização no módulo Gerencial.
- Criar uma filial virtual de venda.
- Criar uma ou mais filiais virtuais para venda na Internet.
- Criar uma agenda venda padrão.
- Criar uma agenda origem padrão.
- Criar um vendedor padrão.
- Criar parâmetro de existência de loja eletrônica.
- Criar parâmetro de atualização.
- Criar parâmetro cliente varejo Integração PDV.
- Criar parâmetro agenda de Venda.
- Criar parâmetro agenda de Venda.