Skip to content

Commit

Permalink
Update pricing.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Paul-Eraman-CoopCycle authored Nov 13, 2023
1 parent 3f5c18d commit d86af50
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion docs/_admin/deliveries/pricing.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@ The custom pricing can contain multiple Rules and each Rule can be configured by
## The Basics
CoopCycle's pricing rules are the result of many different people asking for many different types of pricing rules over time. This means that pricing rules are highly complex, but if you understand how they work and have a bit of imagination, you can probably do most anything. Here we will talk exclusively about the pricing rules that apply to **non-platform deliveries** (i.e. restaurant food tech orders paid over Stripe). There are 4 main types of deliveries that are easily programmed in CoopCycle currently:

1. **Old School Bike Messenger Pricing:** Rates based on kilometers, with supplemental charges based on weight and other characteristics. An example of this might be a fruit shop that has a dozen orders a week, and has 3 sizes of fruit boxes with different weights that are charged differently. These clients get a call from their own client, open CoopCycle, and make the order while talking to their client over the phone in order to charge the final client a part of the CoopCycle delivery fee based on the calculation they see in the website. This could also be lawyers, clothing shops, or any other type of small local commerce with unpredictable but constant deliveries. A pricing rule of this type will usually have a km-based rule, plus supplemental charges for extra weight or volume.
1. **Old School Bike Messenger Pricing:** Rates based on kilometers, with supplemental charges based on weight and other characteristics.
<span class="badge badge-info">EXAMPLE:</span> <span>A fruit shop that has a dozen orders a week, and has 3 sizes of fruit boxes with different weights that are charged differently. These clients get a call from their own client, open CoopCycle, and make the order while talking to their client over the phone in order to charge the final client a part of the CoopCycle delivery fee based on the calculation they see in the website. This could also be lawyers, clothing shops, or any other type of small local commerce with unpredictable but constant deliveries. A pricing rule of this type will usually have a km-based rule, plus supplemental charges for extra weight or volume. <span>

2. **Very Complete But Complex Pricing:** Rates based on many characteristics, attempting to have a rule that will apply to as many types of clients possible in as many parts of the city as possible. This is when a cooperative works over a large geographic area, uses zones to reflect distances instead of kilometers, and has clients with a wide variety of services they might request. An example of this could be a bakery that has regular deliveries of large quantities of bread to local shops and points of sale in the morning, but then also has irregular deliveries of gift baskets throught the week of varying sizes. A single pricing rule will have to reflect multiple types of services, many different areas, and once it has been completed, it may make sense to use for many different shops and thereby standarize the commercial, delivery, and invoicing tasks. A pricing rule of this type will often combine base prices to move between zones, plus weight and volume supplements, plus charges that relate to how urgent a delivery is and to how much advance warning the delivery is made.

Expand Down

0 comments on commit d86af50

Please sign in to comment.