I run the docker version of opencart.
I will have about 30,000 products in the store.
Project is to extend opencart to support multiple pricelists for the same products
(Note: there are common prices and descriptions, only prices and insurance coverage vary )
There will probably about 200 different pricelists in database.
Users will each be assigned to a single pricelist by name
Some items in the store will be paid for by the users insurance
Not all pricelists will have the same insurance-paid items.
We need:
* A default pricelist for all users
* an API to specify which pricelist the user is assigned.
* a means to edit each pricelist ( could be external to the opencart)
* a means to create an empty pricelist and duplicate an existing pricelist and store in mysql
* a means to specify if an item is covered by insurance
* the store must only present their pricelist prices to the the user.
* the store must also indicate to the user if an item is covered by insurance
* when an item is purchased, each item must indicate if it is ‘covered by insurance’
* when items are purchased, they must use the assigned pricelist
I’ll setup a git repo for us to use.
Delivery should include a docker script that builds from this repo.
The changes are not to be released to the public domain at this time.
Repo: TDB
Payment Milestones (in order) demonstrated via a build on checked in code :
* 10% deliver ability to duplicate an existing pricelist and persist in database
* 10% deliver ability to assign a user to a pricelist, show different users with different prices for same item and image.
* 20% restful API to set and query a users pricelist, demonstrated with a bash script curl command
* 30% Pricelist editor operating
* 30% all requirements delivered, tested, and working.