You'll need to make modifications for this, but they aren't terribly difficult mods. In the ShoppingCart class, near the bottom of the GetRTShippingRates method, you'll find a foreach loop going through each of the shipping methods
Code:
NumberFormatInfo usNumberFormat = new CultureInfo("en-US").NumberFormat;
foreach (RTShipping.ShippingMethod s_method in s_methods)
{
Immediately inside of this foreach loop, you would check the rate of the method, and if less than 5.95 set it to 5.95...eg.
Code:
NumberFormatInfo usNumberFormat = new CultureInfo("en-US").NumberFormat;
foreach (RTShipping.ShippingMethod s_method in s_methods)
{
if (s_method.ServiceRate < 5.95M)
{
s_method.ServiceRate = 5.95M;
}
You could even create a custom appconfig for minimum shipping charge and use that so if you need to change the minimum charge in the future you don't have to recompile
Code:
NumberFormatInfo usNumberFormat = new CultureInfo("en-US").NumberFormat;
foreach (RTShipping.ShippingMethod s_method in s_methods)
{
if (s_method.ServiceRate < AppLogic.AppConfigNativeDecimal("RTShipping.MinimumShippingCharge"))
{
s_method.ServiceRate = AppLogic.AppConfigNativeDecimal("RTShipping.MinimumShippingCharge");
}
And that's all there is to it