Discounts/Fees

Übercart Sponsorship

Contrib type: 
Module

Übercart Sponsorship let your customers invite friends to become member of your store, allowing them to get a discount.

The module is hosted on http://drupal.org/project/uc_sponsorship download will available in a few hours. I still have some work to do. So please be carefull! DO NOT USE ON PRODUCTION SITE.

Attribute and node (base) price per product

Contrib type: 
Module

Ever needed to customize a product?
Wanting to calculate setup-cost, administration fees, film-costs, mould costs, or whatever?
This module intends to do so. Every product will have a price + a base cost. Every attribute will have a base value too. Need to calculate something like:

Cap: $3 * qty
Setup: $10

Print 1colour: $1 * qty
Setup 1 colour: $10

Your total will be: $40 for 5 pcs and $60 for 10 pcs.

Userpoints Discount

Contrib type: 
Module

This module makes it possible for customers to add items to their shopping carts that are discounted based on the number of userpoints they have. Discounts are enabled for individual products on their node edit forms, causing a second submit button to be added to the product's add to cart form that adds the product to the shopping cart with the discount. The value of userpoints are specified as a conversion rate against the dollar (or your store's currency) in an administration form.

Free Order Payment Method

Contrib type: 
Module

This module works in conjunction with the payment checkout pane using the order total preview to present a "Free order" payment method to customers when their order total drops to $0.00 or less. By default, this method will be hidden, and server side verification of an order total will be used to prevent customers from gaming the system.

Florida Discretionary Surtax

Contrib type: 
Module
Latest version: 
1.0

This module adds support for calucalating Florida Discretionary Surtax in Ubercart. Florida Discretionary Surtax is added to the standard Florida state tax (currently 6%) and limited the the first $5000 of the order. The Florida Discretionary Surtax amount is calculated by determining the delivery county for the order and adding that counties surtax amount to the normal state tax.

Subscriptions

Contrib type: 
Module
Latest version: 
2008/04/11

uc_subscribe provides a framework for tracking and acting on subscriptions.

To get started using Subscriptions:

1. Check the admin settings:
/admin/store/subscriptions/settings

Set the 'Order status required for subscription registration' to a status at the point you want to grant the user the role change. If you set it to 'Pending', it will happen once the order is submitted. If you set it to 'Payment received', it will happen when the order's status is changed to that.

2. Check the actions page:
/admin/store/subscriptions/actions

Initial Fee

Contrib type: 
Module
Latest version: 
1.0

The Initial Fee module enables Ubercart to charge a fee based on a user role. This is good for sites that need to charge a fee to a customer that isn't part of a certain group (e.g. first time customers, non subscribers, etc). After enabling the module, the store admin can set up the fee amount, the role that is need to avoid the fee, its name, and description at admin/store/settings/initial_fee. When a customer checks out, if his account does not have the specified role it applied as a line item at time of payment.

Alternative Price

Contrib type: 
Module
Latest version: 
5.x-1.0

The Alternative Price modules enables a new product feature for store admins. This feature allows products to have a 2nd price associated with a product. This 2nd price can have its value adjusted based on previous purchases. An admin can also specify custom labels to differentiate between the standard and 2nd price. Admins using views on their site can filter and display the alternative price in views.

Custom Price Calculation

Contrib type: 
Module
Latest version: 
1.1

The initial idea of this module was to allow custom PHP code to be associated with a product in order to adjust the price of the product. The nature of allowing an admin to enter a block of PHP code to be executed though, allows for much more elaborate and potentially dangerous operations.

Upon installation, this module will add a Custom Code field to your products. Sample uses of this code block are:

$item->price = $item->price;

This will do nothing....but it goes in by default.
$item->price refers to the price before attribute adjustments.

Payment Method Adjustments

Contrib type: 
Module
Latest version: 
1.3

This module allows an order total to be adjusted based on the payment method chosen by the customer.

"Module compiled by Ryan from a schnazzy patch by cYu."

After enabling the uc_pma module you will be able to go to Administer->Store Administration->Configuration->Payment Settings->Payment Methods in order to set up these payment adjustments. Adjustment fields will be added to your form where you can specify a flat amount or percentage to be added or subtracted from an order that uses the associated payment method.

Syndicate content