This would be potentially a very risky add-on, because all the scripts in store (promotions, shipping methods, payment systems, commissions) use base product price. Therefore, making customer pay 118 USD for a product which base price is 100 USD can potentially lead to serious problems in store calculations.
This would be potentially a very risky add-on, because all the scripts in store (promotions, shipping methods, payment systems, commissions) use base product price. Therefore, making customer pay 118 USD for a product which base price is 100 USD can potentially lead to serious problems in store calculations.
That seems to be perfect for me if we can automatize the filling of "the amount paid to the vendor after the sale" with the product price created by the vendor.
Then the question is how do you go from 20 to 30 PLN in the example of your addon ?
You can load these values by standard product import. This is a field in the products table. We can install this module in the test marketplace and check if it suits you.
In product configuration in tab addons, you can define the markup administrator gets off product price.
Place some test orders and let me know if that's something that could fit you.
Best regards,
Robert
Hi Robert,
I have tested the addon on your demo but when I had 20 PLN in the tab addon of product configuration, it does not add anything to the price on the storefront.
This because this add-on also uses commissions system, but allows you to set commissions separately for each product. So you can fine-tune how much money do you get from each product purchase.
If you need to use markup, we can develop the following add-on:
- You will be able to set a markup separately for each product, category, or vendor.
- When vendor adds product to the cart, the price of product with markup is calculated and put into the database.
- However, for vendors, standard "product price" field will be replaced with fake one, displaying price WITHOUT markup. So if vendor puts product price 100$, and markup is 15%, 115$ will be sent to database (and will appear in frontend), but vendor will see only 100$.
- Customer's order and checkout process goes as usual.
- Once order is completed, commission record in tab "Accounting" will be modified to show that vendor received only base product price, and admin received markup.
Would such solution work for you?
I'll have to say that this add-on will be also an expensive one, since we need to basically override the entire product commission system.