Queremos alterar o script que já existe para permitir que você se conecte a várias lojas de woocommerce/prestashop e, ao mesmo tempo, gerencie as contas de outros clientes como um armazém da 3PL.
Em outras palavras, deve ser visível que a compra é da loja X.
Tarefas a fazer:
1- Entrada de Produtos, temos de conseguir receber um produto no armazém e dizer que pertence ao cliente wearehouse. Portanto terá de haver 2 tipos de clientes, os clientes que compram na loja online do nosso cliente, e os nossos clientes que é o warehouse o que envia produtos para o nosso armazém.
2- O cliente deverá ter acesso na area de clientes aos produtos que estão no nosso armazém tem de ver esta informação:
- Zona do armazém esta o produto, exemplo: Local A1, ou LOCAL A2
- Quantidade em stock, validade, e numero de lote
3- O cliente deverá ter acesso a poder sincronizar as ordens da sua loja online com o nosso sistema através do plugin existente para isso, deverá ter um token ou algo do genero. E caso tenha mais do que uma loja poder ativar, não ficar limitado apenas a 1 loja.
4-O cliente deverá poder ver os custos, de nós recebermos o produto, de enviar, de estar no nosso armazem. Portanto uma conta corrente. Sendo que essa funcao, deverá estar visivel no backoffice, para que seja possivel faturar ao cliente.
5- Deverá ser possivel colocar a encomenda como "Enviado" e podermos colocar o traking do envio.
6- O estado do envio deverá ser automaticamente alterado em sincronização com a transportadora através de um scrap ou api ao site da transportadora
7- No sistema tem de haver uma opção de colocar quais transportadoras a nossa empresa trabalha e o respectivo preço por cada KG do envio. Assim o cliente pode escolher com qual transportadora pretende trabalhar. Ao fazermos o envio deverá aparecer na ordem qual transportadora será para fazer o envio.
8- Importação da lista de produtos dos clientes via CSV/Excel através da area de clientes, sendo que no backoffice já existe essa opção porém não dá para associar a conta do cliente.
9- Criar um plugin para prestashop para que seja possivel integrar com o nosso sistema.
10- Em cada ordem deverá haver o seguintes status:
- Em picking
- Enviado
- Devolvido
- Em processamento
- Aceite
- Enviado parcial
- Recusado
- Sem stock
por sua vez esse status é sincronizado com as lojas online dos clientes
11- Deverá haver apenas 1 categoria de produtos que seja possivel trabalhar sem stock, há lojas online que fazem dropshipping e neste caso nós fazemos encomendas ao fornecedor para poder enviar. Nessa categoria o sistema não dará o erro de não haver stock.
12- O cliente poderá de forma manual poder fazer a encomenda através da sua area de cliente. Isto porque poderá haver clientes que não queiram usar o script para sincronizar os pedidos.
Original script
https://codecanyon.net/item/geo-pos-point-of-sale-billing-and-stock-manager-application/22482001?_ga=2.67086822.954489369.1591882412-2072640014.1591733704
Prazo de Entrega: Não estabelecido