• Nenhum resultado encontrado

6 Implementação da Solução

6.5 Modelo Entidade Relacionamento

Segundo a descrição, o Prestashop recorre a uma base de dados mysql para guardar as informações como contas dos utilizadores, os privilégios, as tabelas entre outros. Esta base de dados tem um modelo ER (Entidade-Relacionamento) já incorporado, dividido em vários setores como, por exemplo: Product (onde será explicito o E-R deste projeto em si), Card (onde terá toda a informação relacionada a pagamentos), Customer e Statistic (contendo a informações dos clientes e tudo sobre as estatísticas) entre outros. Não obstante, e uma vez que já são incorporadas na Base de Dados às tabelas chaves do projeto, foram reaproveitadas por serem mais completa e necessária para desenvolvimento do site do comércio eletrónico.

Problemas nesta fase:

Possuir a Base de Dados estruturada e incorporada acabou por ser o ponto mais forte de todo este projeto, como mostra na Figura 14.

Claro que construir ou desenhar uma nova seria mais fácil e simples de entender, mas não foi o caso. Este ponto exigiu uma maior investigação/estudo e um grande entendimento, pois a aplicação disponibilizou todas as informações necessárias para a ligação à Base de Dados. Logo, pelo tamanho do E-R, foram sentidas algumas dificuldades na compreensão da estrutura da base de dados. Cada vez que o relatório avançava, essas dúvidas iam sendo esclarecidas. No entanto, foram aproveitados também os recursos disponibilizados pela própria plataforma.

7 Aplicação e Testes

7.1 Painel de Controlo

No painel de controlo define-se toda a estrutura do site em Prestashop. Desde a configuração do catálogo até às estatísticas da (s) loja (s). Também é neste painel que se vê toda a atividade da loja, incluindo por datas, visitante (todas as informações em geral). Para consultar deve clicar em Painel de Controlo, como mostra na Figura 27.

Figura 27 Painel de Controlo

7.2 Catálogo

Este item tem um conjunto de opções, praticamente é onde se configura os produtos, preços, descontos, quantidade, imagens, categorias, características, fabricantes, etiquetas e anexos.

As imagens colocadas foram retiradas da página oficial dos artigos, guardada numa pasta e depois foi introduzida, uma a uma consoante a sua informação (descrição, preço, referência, e outros), mas poderá ser introduzida mais que uma imagem para cada produto. Poderá ainda associar a (s) categoria (s) que pertence, definindo quantidade disponível, fabricante e outros.

Para adicionar/editar deve clicar em Painel de Controlo  Catálogo Produto, como mostra na Figura 28.

7.3 Encomendas

O item Encomendas terá tudo relacionado com as encomendas. Desde encomenda efetuada, seu estado (cancelado, aguardar pagamento, enviado e outros), tudo já disponível pela plataforma e ainda poderá receber uma mensagem por correio eletrónico com os dados da encomenda efetuada. Este item está mais relacionado ao administrador, tendo em conta as informações prestigiadas contidas nela. Para visualização como cliente, as informações estarão mais simplificadas.

Encontramos também a informação relacionada à Fatura, onde define prefixos para mesma, número, ativar fatura de modo aos clientes poderem receber faturas de produtos adquiridos, texto de rodapé, modelo.

Podemos encontrar ainda informações como devolução da mercadoria, recibos de envio, notas de crédito, mensagens de encomendas e outros.

Não foram alteradas aqui, muitas coisas, porque maioria parte delas foram aproveitadas no projeto implementado.

Para configurar Encomendas, deve clicar em Painel de Controlo 

Encomendas, como mostram nas Figura 29, Figura 30 e Figura 31.

Figura 30 Encomendas 2

Na encomenda poderá verificar os vários estados existentes. Tudo já definido em

prestashop, mas existem as possibilidades de alterar ou editar esses estados.

7.4 Clientes

Este item terá um conjunto de informações relacionadas com o cliente, incluindo a sua última visita à página, editar dados pessoais, estado entre outros. Para editar/criar deve clicar em Painel de Controlo  Clientes, como mostram nas Figura 32 e Figura 33.

Figura 32 Gerir Clientes 1

7.5 Regras do Carrinho

Aqui será colocado tudo o que estiver relacionado com as publicidades/marketing de produtos e preços promocionais.

Nesta regra, não alterei nada por questão de segurança e cabe ao gestor/administrador criarem as políticas de marketing. Os campos são editáveis, por isso se for necessário, cria-se. Para fazer deve clicar em Painel de Controlo 

Regras de Preços  Regras do Carrinho, como mostra na Figura 34.

Figura 34 Regras do Carrinho

7.6 Módulos

Este Painel terá um conjunto enorme de opções e sugestões para configurar todas as aplicações existentes no site. Será aqui que se instalam e configuram todos os Add-ons existentes e disponíveis pelo prestashop. Add-nos como, bloco de pesquisa, produtos em destaque, formas de pagamento entre outros. Será o sítio responsável pelo funcionamento de site em si.

É de salientar que existem módulos compatíveis para este CMS (zopim) no diz respeito a chat, mas apesar de tudo, pretendi desenvolver e implementar um módulo

chat de modo, aos clientes poderem entre si, trocarem diálogos, experiências,

informações e comentarem os produtos disponíveis. Mas para isso como é lógico, os clientes teriam que logar ao site. O chat foi desenvolvido em PHP, para poder conectar a base de dados existente na aplicação.

“módulo instalado com sucesso”, procurando nos módulos instalados, não aparece o mesmo. Também é o local onde escolhe-se os Templates e um vasto conjunto de módulos para adicionar na página.

Para fazer deve clicar em Painel de Controlo  Módulos  Módulos e

Serviços, como mostram nas Figura 35, Figura 36 e Figura 37.

Figura 35 Módulos

Figura 37 Catálogo de Módulos e Temas

Anexo.

Add-ons são programas que adicionam recursos extras a um Software existente.

7.7 Transportadoras

Neste item, configura-se a transportadora, incluindo portes de envio e cálculo através de peso do produto ou preço da encomenda, estado da transportadora, a rota da mesma e dias de entrega, tamanho e outros. A Figura 38 mostra as que estão disponíveis atualmente. Neste caso, a transportadora “As Guerreiras” é grátis e faz entrega ao domicílio. Os CTT Correios são pagos consoante o peso da encomenda e está disponível para Europa (Portugal).

Para visualizar todas as alterações feitas, e informações descritas anteriormente, deve clicar em Painel de Controlo  Envio Transportadora.

7.8 Localização

Aqui realiza-se a configuração das moedas, idiomas, regiões e países onde se fazem as rotas, taxas, regras de impostos relacionados com os países em questão. Neste momento, temos o site disponível para uma moeda o “euros”, e a língua portuguesa por opção das Guerreiras. Aqui também definimos a unidade de peso, distância, volume e comprimento para cada local, neste caso estamos a referir para Portugal, uma vez que nossos serviços serão internamente. Para configurar deve clicar em Painel de Controlo Localização, como mostra na Figura 39.

7.9 Preferências

Este item tem a ver com tudo já visto anteriormente, mas com uma particularidade, inclui para além de produtos e encomendas, algumas páginas que fazem parte da estrutura básica do site, como: Início (Home), Termos e Condições de uso, Sobre Nós, Entregas, Fotos, etc. Está a falar concretamente de lugar muito importante, porque neste local definimos a forma como queremos nosso site ou que ele apareça para os nossos utilizadores. Com um vasto conjunto de opções para Encomendas, Produtos, Clientes, Temas, SEO e URL’s, CMS, Imagens, Contacto da Loja, Pesquisar, Manutenção, Geolocalização. As condições de uso da página, definir obrigações por parte de cliente, recebimento de newsletter entre outros. Para fazer essas mudanças ou alterações deve clicar em Painel de Controlo Preferências

escolher cada opção, como mostram nas Figura 40 e Figura 41.

7.10 Informação da Configuração

Neste item dá a informação completa de tudo que temos, referente a versão de

Software, a loja, servidor, URL e ademais. Para visualizar deve clicar em Preferências Avançadas  Informações da Configuração, como mostra na Figura 42.

7.11 Administração

Neste painel, terá toda a informação relacionada à administração do site. Dando permissões aos clientes, os empregados (colaboradores) aceitarem ou não os mesmos (definir perfil), tratar das encomendas efetuadas e listar as informações relacionadas, colocar os produtos e definir as suas promoções, descontos, políticas, taxas, preços, prazo (duração) como que o produto apareça na loja, listar informações adequadas e necessárias e outros. Para alterar ou permitir deve clicar em Painel de

Controlo  Administração, como mostra na Figura 43.

7.12 Estatísticas

Este painel dará todas as informações relativas à estatística do site. Fornecerá dados estatísticos sobre: os detalhes de produto, vendas, encomendas, gráficos de vendas de produtos, clientes que visitaram as lojas e por datas, produtos mais vendidos e outros. Para consultar deve clicar em Painel de Controlo  Estatísticas, como se pode observar nas Figura 44 e Figura 45.

Figura 44 Estatísticas 1

Documentos relacionados