Aproveitando a experiência adquirida no projecto que tenho estado a desenvolver e numa formação, gostaria de falar um pouco sobre o Microsoft Commerce Server 2007 (CS). Um pouco em jeito de apresentação, trata-se de uma ferramenta para construir um negócio on-line e poderá ser uma solução a levar em conta ao avaliar os pedidos dos nossos clientes.
O CS disponibiliza uma boa base para criarmos o nosso código através de uma vasta API, mas destaca-se no aspecto de colocar nas mãos do cliente a gestão de produtos, encomendas, inventário, perfis de utilizadores e campanhas de marketing no site.
A instalação do CS inclui 4 aplicações de backoffice para gestão das várias componentes do negócio: Catalog Manager, Catalog and Inventory Schema Manager, Customer and Orders Manager e Marketing Manager.
Catálogo
O cliente pode criar e manter o seu catálogo de produtos. O catálogo é constituído por categorias de produtos e produtos. As categorias e produtos têm as suas propriedades base (nome, descrição, preço, etc), mas facilmente podem ser acrescentadas novas propriedades do tipo texto, númerico, opcional, etc. Por exemplo, criar um campo para as várias cores disponíveis de um produto. Também é possível relacionar categorias ou produtos entre si, facilitando a implementação daquilo que se vê em sites de vendas em que podemos ver os produtos parecidos ou do mesmo tipo do produto que estamos a ver. O catálogo facilita o uso de diferentes línguas e moedas.
Perfis
Podemos criar perfis de utilizadores e tornar a experiência de navegação mais personalizada. Com base no padrão de navegação e de cliques, poderá ser dirigida a atenção do user para uma campanha promocional ou fazer aparecer um determinado banner. Por exemplo, se o user é do sexo masculino então poderá aplicar-se um desconto nos casacos para homens.
Inventário
Permite gerir os stocks dos produtos, estabelecer quantidades disponíveis, pesquisar os itens esgotados, definir se um produto pode ser reservado, para dar alguns exemplos.
Marketing
Permite criar banners, campanhas e descontos. Por exemplo, definir em que situações um banner deverá aparecer quer seja com base no horário, perfil ou categorias de produtos. Ou então criar códigos de desconto para ser aplicado na compra de um produto ou aplicado ao total de uma compra. O código poderá ter algumas regras como um tempo de expiração ao fim do qual deixará de ter validade. O CS dispõe também de um Direct Mailer para envio de mails para campanhas publicitárias aos clientes registados da loja.
Encomendas
Esta componente faz a gestão dos vários carrinhos de compras, os que foram criados, abandonados ou que se traduziram em compras feitas. O CS está preparado para disponibilizar vários tipos de pagamento e apresenta algumas soluções de segurança para gerir números de cartões de crédito. Apresenta também soluções para vários cenários. Por exemplo, numa loja um cliente adiciona ao seu basket canetas e papel. Quando faz checkout, internamente é criado um novo basket com o pedido de papel para ser processado por uma outra loja que vende o papel. Também são usados pipelines, que são uma espécie de filtragem de produtos, ao qual é possível introduzirmos algumas regras. Por exemplo, podemos através dos pipelines prevenir que o user adicione mais que 10 produtos só de uma vez. Essa limitação é imediatamente aplicada ao site sem qualquer alteração ao code-behind da página.
No projecto em que estive a trabalhar não foi possível explorar todas as capacidades do CS, nem parece razoável que uma só aplicação venha a usar todas elas. Mas é bastante abrangente para poder apresentar várias soluções no âmbito do comércio on-line. Mesmo no caso de tratar-se de um pequeno negócio o CS poderá ser uma ajuda no seu crescimento.
A instalação do CS é bastante morosa pois implica a criação de vários web services, cada um para as várias componentes. Além disso, por motivos de segurança a Microsoft recomenda a criação de um user diferente para cada ws. Acrescentado a isso, temos de criar as permissões desses users em vários ficheiros, pastas e base de dados. Para integrar com o Sharepoint são precisas mais algumas configurações.
Estão disponíveis as seguintes edições: Standard, Enterprise e Developer. A diferença está no número de sites e servidores que são suportados.
Alguns sites que usam o CS2007:
http://www.nike.com
www.roxy-europe.com
http://www.booksdirect.co.uk
http://www.quiksilver-store.com/
www.harrods.com
sexta-feira, 20 de março de 2009
Subscrever:
Enviar feedback (Atom)
2 comentários:
Parabéns, muito interessante. :)
Simples e prático. Ficamos com vontade de conhecer mais.
Enviar um comentário