Ubercart allows the admin to install many shipping methods (quotes) and payment methods. However, not all web stores would like to ship with any possible combination of those methods. For instance, one might need to exclude bank transfer as a payment method if cash on delivery is selected as a shipping method.
The UC Shipment-Payment Link module allows the store admin to decide which shipment and payment methods can be used together. Once installed, it provides a simple tabular settings form (much like the user access rights form) where the admin can put a checkbox where a specific shipping method (rows) and a specific payment method (columns) meets.
During the checkout process, when the user selects a given shipping method, the non-applicable payment methods will be automatically revoked and only those remain visible and selectable that are allowed by the store admin.
Note that, due to an inherent limitation of how checkout panes appear in UberCart, you cannot "Use collapsing checkout panes with next buttons during checkout" in Store Administration > Configuration > Checkout settings. The reason is that if you do so, the checkout pane appearing later (usually the payment method pane) is not yet created and ready when the user choses among shipping quotes. You need to have both panes already open once before the module can cross-link them and make modifications to the second pane based on the user selection in the first one.
As the module links shipment quotes to payment methods, it is naturally dependent on both the UC Shipping Quotes and the UC Payments modules. After installation, go to Administer > Store administration > Configuration > Shipment-Payment Link settings to make your settings.
Downloads
Recommended releases
Development releases
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Module categories: E-commerce
- Reported installs: 20 sites currently report using this module. View usage statistics.
- Downloads: 114
- Last modified: April 30, 2012