We would like to create a plugin / module for the following platforms:
The functionality will be the same for all the platforms above and it is described below.
In the product page of each platform a block has to be designed with the following fields:
- dynamic pricing with intelliprice (bool ; true or false)
- xml included (bool ; true or false)
- minimum price that a product can take
- step that the price will be reduced (percent or amount)
The plugin / module should have a cron job that will check through an api call the lowest price, and based on the step that has already been predefined it will change the selling price of the product. Two important things have to be taken into account:
1. If the product has a discounted price it will be removed and the price will change to the new one.
2. If the new price is lower than the minimum price that the product can take it must take the given minimum price and an email has to be sent to the administrator of the platform.
The module will also have a settings page, where there will be the following options
- api url
- api password
- schedule of the cron job
Finally the module / plugin should generate an xml with the following details with the same schema in all platforms and it should contains all product with the bool option xml included to true.
- product title
- product Id
- product image
- product selling price
- product minimum price
- product reduce stepIf you need any further information please do not hesitate to ask.