Downloads
The module is called uc_sales_planning,
it provides forms elements and logic to enable and plan sales on you store based on ubercart.
That means that you will be able to set a different price for products or product classes
and to choose the period of time when this has to be set instead of the standard "sell price" provided by ubercart.
Basically you might choose to set a sale planning on the product class, configuring it in the
content type admin page and then overwriting this configuration in the node add/edit page for the
single product or you might plan sales for the single products only, it depends on your commercial policy.
The per product settings overwrite the node type settings when a sale planning is activated on the
add/edit node page while you're still able to exclude a single product from a sale set for the content type
simply enabling the relative checkbox.
The module will then work with the standard cart block provided by ubercart, it just adds some infos when a selected product is on sale, showing the sale price and the previous price to inform the user about the discount applied.
The module will also alter the cart page table, showing sales info in a new column when needed and the same happens for the checkout page in the cart review box.
You have the chance to export your content types settings with features and strongarm if you use them, you can also use some actions provided by the module to make batch operations on the node's settings using views bulk operations, the module has a basic integration with views, it provides a field for the sale price, indeed.
The module uses date_popup as a widget for date field insertion so it is required as well as jquery_ui even though date_popup will install without working if it is not enabled.
The world of plugins for ubercart working as discount frameworks or specific solutions to set discount policies is very large, but at the same time i couldn't find a module made to plan sales for product and product classes and i think it is an important feature for an e-commerce software.
I've tried uc_discount, uc_discount_alt, uc_custom_price, uc_lto with no luck before attempting to write uc_sales_planning.
My work has to give some credit to uc_lto, i started from there, indeed.
Thanks,
Da.
Development
| Preview | Attachment | Size |
|---|---|---|
| uc_sales_planning.zip | 41.75 KB |

