General guides for project:
Our live website is an e-commerce WordPress WooCommerce platform. We sell fruits and vegetables in designated delivery areas.
We would like to create a group order plugin that will allow neighbors from the same building (and later on street/neighborhood/village – by google maps polygon) to order in the same delivery date (as many as possible ) and by that get free items/free shipping/discounts depending on the quantity of orders that are completed from their same building to the same day.
The idea is, for the company (us) get as much orders as possible at same location, thus reduce logistics cost and for the clients from the same group (building for now) the idea is to get discounts and free items if they encourage their neighbors to order in their address group.
A group can be created to a certain location by one of the residents in the building, and then he will get a group invite link which he sends to all of his neighbors, and every neighbor that receives the link, can forward it to other neighbors and eventually the whole building will be in this group which is what we want.
All of them will make regular orders on the website with whatever items they want, and the only limitation is the same delivery date which is set by the group creator.
Each member of the group can order whenever he likes during the weekdays, but they know that the delivery will be executed on the day the group is set for.
As many members the group participants invite to the group (has to be same address, only their neighbors are allowed to join) they will receive more free items and from the second participant (2 or more) the whole group gets free shipping.
If the participants order and they don't reach some of the rewards (for example from the 5th participant that ordered they all get a free watermelon and only 4 participants eventually ordered, they get only the rewards they reached without the watermelon).
Please check attached pdf for detailed info and screenshots