Desenvolver um Software

Encerrado Postado Dec 3, 2015 Pago na entrega
Encerrado Pago na entrega

Hello, my name's Lucas.

I need to develop a module to "build" prices and manage the product commission, below the explanation.

We work with price levels, for example:

- There is a product category named "technology"

- There are 10 price levels for products

- We set 10 price levels for each product category

- The level 1 has 20% profit and should pay commission of 5% for the sales person

- The level 2 has 19% profit and should pay commission of 4,5% for the sales person

- and so on...

- We create a product named "Pen Drive"

- Sets the product category as "technology"

- Sets the product cost price (the buy price)

- When we saves the product the system should calculate the 10 levels of sell price based in the price levels set in the commission manager

- When the sales person create quotes/orders he/she can negotiate the prices with the clients based in this table, so he/she must be able to send a price based in the 10 price levels.

- If the sales person set a price between level 1 and level 10 there is no need to get authorization for discount from the sales manager

- The sales person can set any price between level 1 and 10, in case of different price, for example, it is not the price of level 4 and it is not level price of level 5, it is between them. So we need a logic like that:

Case 1

---------

Level 1 price $11

Level 2 price $9

The sales person set $9,5

The system should consider commission for sales person in the level 1 or 2?

Price is between levels?

Difference between level A(1) and B(2) = 2 (in this case)

Difference / 2 = 1

Price - level B = 0,5

0,5 <= 1 ----- YES

It is near level 2, so, pay commission based in the level 2

Case 2

---------

Level 1 price $11

Level 2 price $9

The sales person set $10

The system should consider commission for sales person in the level 1 or 2?

Price is between levels?

Difference between level A(1) and B(2) = 2 (in this case)

Difference / 2 = 1

Price - level B = 1

1 <= 1 ----- YES

It is near level 2, so, pay commission based in the level 2

Case 3

---------

Level 1 price $11

Level 2 price $9

The sales person set $10,50

The system should consider commission for sales person in the level 1 or 2?

Price is between levels?

Difference between level A(1) and B(2) = 2 (in this case)

Difference / 2 = 1

Price - level B = 1,5

1,5 <= 1 ----- NO

It is near level 1, so, pay commission based in the level 1

Observations:

- When we change a profit or comission, the system should automatically redefine the product prices.

- Maybe is more easy to calculate the product price every time the page is loaded, so we have no final price in the table, it always get the product price cost and the profit and calculate the price to show in the screen (But every quote or order should have the calculated price fixed in one field)

- Is important to have a log table to save every change in the level price

PHP vTiger

ID do Projeto: #9037161

Sobre o projeto

9 propostas Projeto remoto Ativo em Jan 9, 2016

9 freelancers estão ofertando em média $695 nesse trabalho

teamlbi

hi - my team has very wide experience in vTiger development (core/plugins/theming) and we can start as soon as needed.

$666 USD in 15 dias
(81 Comentários)
7.3
prashushinde9

I want to discuss this project with you further, let me know the best suitable time for you to schedule the meeting, Feel free to message me at any time, i used to be online 14 hrs in a day on this website so probably Mais

$773 USD in 20 dias
(44 Comentários)
6.7
Vlzinch

Hi Lucas, I have looked through the project and found myself very interested in it. I have big experince with PHP, I've done many scripts and logics. I have diploma in statistics, so I'm good with numbers as well. Mais

$736 USD in 10 dias
(4 Comentários)
4.5
vishnu2014Dev

Hi, I did two project like this. But I can show demo because that was a NDA project. We have two ways to do this. About Product view. 1. If you like to have default price levels for all products or default p Mais

$555 USD in 7 dias
(5 Comentários)
3.7