About this project
it-programming / e-commerce
Open
O desenvolvedor deverá criar a base de uma loja online usando o Wordpress/Woocommerce, usando o tema base do Wordpress (Twenty Sixteen). Deverão ser instalados apenas os plugins referentes ao serviço em questão (Woocommerce, Moip, User Role etc). Não se trata do desenvolvimento total do site.
Essa loja online será acessada pelo consumidor final (Customer) e também por vendedores cadastrados pelo administrador dos site, que usarão o site como uma ferramenta de vendas com comissionamento automático através do Split Payment do Moip.
A diferença no Checkout de uma compra feita pelos usuários vendedores é que os campos de faturamento e envio (preenchidos com os dados dos clientes) deverão ser usados para a criação de novos usuários do tipo compradores (Customers).
O objetivo desse sistema de split é o comissionamento automático dos vendedores e outros profissionais envolvidos na criação dos produtos que serão comercializados no site.
Os tipos de usuários que terão porcentagens no Split serão os seguintes:
Arquiteto: 10% (tipo de vendedor comissionado)
Representante: 20% (tipo de vendedor comissionado)
Designer: 10% (esses usuários sempre recebem essa porcentagem, independente se fizeram a venda ou não. Não se trata de uma comissão de venda e sim de royalties)
O comissionamento dos vendedores será definido de acordo com o pedido. O usuário vendedor deverá estar logado e receberá a comissão de acordo com o total da venda, ou seja, a comissão vai para o usuário que estiver logado, caso ele seja do tipo vendedor (Arquiteto ou Representante).
Já os usuários do tipo Designer (royalties), devem ser assignados aos produtos, na página de cada produto. Pode ser um menu de seleção tipo drop-down na tela do produto, com a lista de usuários do tipo Designer. Aqui o admin poderá definir qual o Designer que desenhou o produto e que receberá a sua comissão quando este produto for vendido.
Os demais usuários (Customer, por exemplo) não terão participação no Split.
Será necessário que o administrador possa, a partir do admin, alterar estas porcentagens, então deve ser feita uma área no admin onde teríamos uma lista com os tipos de usuários comissionados e onde o admin possa adicionar/remover tipos de usuários e alterar as suas porcentagens no Split.
Category IT & Programming
Subcategory E-commerce
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Payment Processor (Paypal, Stripe, etc.)
Roles needed Developer
Delivery term: July 13, 2019
Skills needed