Pricing¶
Pricing is controlled by two systems: The Price Sets and the Partnumbers. To the average customer, neither of these systems will be available. To JDM and Admins, these are how each and every Model Size, Option, Color and Delivery system is priced.
Users will see the results of these two systems displayed when entering a zip code into the Builder. How the Builder arrives at these prices can be found under the Price Sets section of the Shedbuilder admin, and under the Partnumbers page in the Resources section.
- This system is also how GarageBuilder gets it's pricing as well.
Bosman¶
Bosman Pricing is still dependent on the legacy pricing system. Every Option in the Builder is assigned an Option ID, (different from the GUID assigned to each entry in the Admin) that corresponds to a line item in the Price Sheets uploaded and assigned to the Bosman Pricing Price Set.In addition, every Length and Width Combination is listed, along with the cost of the shed, for every Model in the Builder. This system is how Bosman pulls prices for each individual entry in the Shedbuilder ecosystem.
Bosman does not use Partnumbers, it does not reference the Price Set Modifiers and only allows for Quotes to be generated. This is also not identical to Shedbuilder, as Bosman uses the Bosman Pricing Price Set, with has all entries having a price of 0. Bosman at this time is not used to checkout a Shed, but to Design and Quote for later followup.
In regard to the Pricing Panel UI however, Bosman will function identically to Shedbuilder.
Pricing Panel¶
Pricing Panel Breakdown¶
The 'Price Panel' on the left hand side contains all the information about the cost of the shed.
By default, all items are priced at 0, unless they are INCLUDED.
-
Any line item in the pricing panel that has a price of 0, or is set ot INCLUDED, will not have a price listed next to the line item.
-
Once a zip code is entered, the system will find what region that zip code has been assigned to, and pull pricing from that regions price set. Pricing is updated for that region.
-
This is only an estimate as the location is accurate only to the zip code. Once an order has a specific address, final pricing for any distance based charges will be calculated.
-
When creating a duplicate of an existing order, the pricing will once again only be an estimate, as it will revert to using the Zip code for it's location, and any distance based charges will onluy be an estimate.
-
-
The system will also verify that the current build type is available in that price set. If not, the pricing panel will display if the shed's build type is not available.
-
Entering a new zip code will update the pricing if the zip code is in a new region.
As options are added to a shed, the 'Pricing Panel' will be updated.
Sheds reference the prices from their Business Central Partnumber, and have pricing adjustments applied based on Zip Code. Each Zip Code is assigned to a region, which has a corresponding 'Price Set.' This is where price adjustments are pulled from.
Promo codes can be added by individuals with proper permission. It is accessed by clicking on the 'Pricing Panel.'
- Promo codes can also be applied during checkout.
Note
Promo codes are created and managed in the order admin. These are created and managed by JDM users, and can be used by any permission, unless specified when creating the promo code.
Adjustments¶
Users with JDM Permission are able to add adjustments to a shed.
Adjustments are accessible by pressing the 'Pricing Panel'.
- Adjustments can also be applied during the checkout process.
Adjustments are custom lines added to the 'Pricing Panel'. Adjustments can affect the price both positively or negatively.
Adjustments will appear as a line item on the Builder and any Documents that list these line items.
Tax Rates¶
Tax rate information is tied to the region entries in the Outdoors database. When looking up tax rate information for a provided address, ShedBuilder requests the postal code information from Outdoors. The postal code information from Outdoors contains both, the tax rate and the municipal rate. The sum of these values is the tax rate used in ShedBuilder.
About
To reduce the burden placed on the Outdoors API, ShedBuilder caches the postal code information it receives from Outdoors. Cached data will expire if it is not accessed for 5 minutes, and has an absolute maximum lifetime of 60 minutes. After data is expunged, ShedBuilder will need to request updated information from the Outdoors API again. If tax rates for a postal code are updated in Outdoors, the changes may not be reflected in ShedBuilder until the cached data ShedBuilder has expires.