That Software Guy, Inc.'s Logo

Software Consulting Services
Need Help? Call That Software Guy!


Dynamic Pricing

Relevance: Zen Cart™ 1.3.0 and forward
Cost: Based on your requirements, starting at $180. Before I can give you a final estimate, I need to see your product with all its attributes on a Zen Cart product information page.
See it Live: Go to category 65 in my demo shop. Each of these products is dynamically priced in various ways.

Zen Cart natively has the capability to dynamically price a product based on one or more individual attributes, but dynamically pricing based on a combination of attributes requires change to the core. I can provide this capability for your shop for a fee. Please contact me with your Zen Cart version, URL, and requirements for a quote.

Want a demonstration?

  • How about a pizza? Small is $5, medium is $10, large is $15. Extra toppings are $1 for small, $2 for medium and $3 for large, except for shrimp which is twice the price. Try it out.
  • Here's a product where you enter length and width in a text field, and the price is a function of area (length times width) plus a few other product attributes.
  • This product is priced according to the Excel spreadsheet shown in this pricing table. Only certain lengths and widths are permitted, they are presented as dropdown boxes, and the price is a strict function of area (length times width).
  • This product is priced according to the Excel spreadsheet shown in a different pricing table. Only certain lengths and widths are permitted, they are presented as dropdown boxes, but the prices cannot be deduced by a formula; it is not simply length times width. In this model, 600x900 has a different price than 900x600.


What about price visibility?

One common criticism of server side dynamic pricing is that the customer doesn't see the price until the item is added to the cart. This is because the page that is displayed in the customer's browser is not communicating with the server to get pricing information until the Add to Cart button is pressed.

The best way to remedy this is to provide an "Estimate Price" link or button, and use javascript to dynamically determine the price. Once we have completed developing the server side dynamic pricing logic for your store, I can provide client side tools for you to do this. See my Price Estimation solution.


Want more Zen Cart?     Tips and Tricks     Contributions     Extensions     Custom Software     Newsletter

   Terms | Privacy | SiteMap | Newsletter | Contact Me | ©2003-2008 That Software Guy, Inc.