Descrição do projeto
TraduzidoPara uma pessoa experiente que usou pelo menos 10 CMS para lojas online com código aberto, essa tarefa levará no máximo 15 minutos, a maior parte do tempo será para ler a tarefa.
O desafio global é o seguinte – criar um serviço como ATI, AVITO ou EBAY, mas em uma versão truncada e simples, para começar a usar a funcionalidade do CMS para a loja online.
O site deve apresentar um catálogo com cartões de produtos e preços dos produtos ZBI. Mas, na verdade, através da funcionalidade do carrinho de compras, informações sobre os contatos deste vendedor são vendidas, ou Acesso Geral a todos (ou parcialmente) os contatos é vendido, dependendo da tarifa escolhida pelo comprador durante o registro.
Você precisa escolher um CMS de código aberto para uma loja online em que seja gratuito (ou dentro do orçamento geral não mais de $ 200, incluindo todos os adicionais). As seguintes funções estarão disponíveis para módulos e plugins:
1. Para cada um dos produtos, você deve especificar 2 preços - o preço do próprio produto (formas metálicas ZBI), vamos chamá-lo de PriceUnit e o preço de compra da informação (contatos do vendedor), vamos chamá-lo de PriceInfo. A classificação dos produtos deve ser feita pelo PriceUnit, e no carrinho ele adiciona o preço PriceInfo e na verdade paga por isso através do sistema de pagamento online (preferencialmente Yandex-money). Essa funcionalidade também pode ser redesenhada a partir da funcionalidade do CMS, que prevê “preço de varejo” e “preço de atacado”. Mas os campos precisam ser chamados de forma diferente.
2. Ao lado do preço deve sempre haver um campo onde um certo percentual de retorno (cash back) do preço de compra PriceUnit. Você pode refazer a partir do campo "IVA" onde a taxa de imposto em rublos é geralmente indicada. Com base no percentual. Mas é necessário que esteja escrito não “IVA”, mas “CashBack” e mudar o percentual dependendo da categoria do comprador e dos produtos (assim como com o IVA).
3. Você precisa que ao lado do botão de comprar também tenha um botão "Obter um certificado de Cash Back "". Ele também pode ser reformulado a partir do botão "Obter Cupom"; o princípio é o mesmo.
4. Você precisa de uma lista de desejos (botão "adicionar à lista de produtos desejados"), e que com base nessa lista de desejos para cada comprador seja formada uma newsletter por e-mail ao adicionar novos produtos dos catálogos da categoria desejada. É desejável que o CMS tenha um módulo de e-mail embutido ou conectado via lista de desejos.
5. Módulo multivendedor (multimerch) – os vendedores podem adicionar suas posições ao site através de seu LC, e após a moderação do administrador, elas aparecem no diretório.
6. Diferentes categorias de usuários (compradores) para os quais diferentes campos nos cartões de produtos estão disponíveis ou ocultos, e diferentes preços PriceInfo são atribuídos. Em alguns CMSs, eles são chamados de modelos de função de usuário, como o Drupal.
7. A mudança de função do usuário é automaticamente atribuída dependendo de sua escolha no registro ou tarifa paga. Escolhe a tarifa "Premium" paga, obtém acesso a todos os campos do cartão, vê preços apenas PriceUnit.
Escolhe a tarifa "Gratuita" e não paga nada, não obtém acesso a todos os campos dos cartões dos produtos (não vê contatos), vê preços e PriceUnit e PriceInfo.
Escolhe a tarifa "Ótima" paga menos do que na "Premium", obtém acesso a todos os campos dos cartões de produtos com PriceUnit acima de 35000r, e não vê todos os campos do cartão do produto vê os produtos com PriceUnit abaixo de 35000r (não vê contatos), mas vê os preços de PriceInfo, para a compra desses contatos.
Acho que deixei claro.
Preciso escrever apenas o nome do CMS (com a tarifa) e os módulos/plugins necessários com o preço.
Se a função não for implementada como descrevi, então escreva como será implementada neste CMS. Ou indique excessos de orçamento se o módulo custar mais.
Depois que eu receber o nome do CMS de você, verifico se tudo funciona como você descreveu dentro de 1-2 dias úteis, e então pago o custo do trabalho.
A cooperação futura é possível na criação de uma loja online, escrita de um CMS, administração, etc.
Em geral, haverá muito trabalho, ficarei feliz em encontrar um bom parceiro para uma cooperação de longo prazo.
Esta tarefa é mais para avaliar as qualificações do candidato.