Shipping-Based Fee/Discount

| Extension Name | Shipping-Based Fee/Discount | Rating |
|
| License | Commercial | Votes | 6 |
| Price | $35.00 | Views | 33170 |
| Developer | Clear Thinking | Request Support |
|
| Date Added | 1 November 2011 | Report extension |
|
| Date Modified | 17 May 2013 | ||
OpenCart Versions: 1.4.8 - 1.5.5.x
Demo Links: Front Demo and Admin Demo
This extension allows you to create fees and/or discounts based on the shipping method selected by the customer. You can create as many different shipping method-based rates as you need, each with their own title (for each language), tax class, associated stores, currencies, customer groups, geo zones, cost brackets (item-based, postcode-based, shipping cost-based, total-based, volume-based, or weight-based), and final cost adjustments.
- Upload and go — modifies no core files.
- Take advantage of the easy-to-use admin panel interface, with the ability to directly edit all front-end language text. Examples of how to set up shipping rates are also included right in the admin panel.
- Restrict the fee/discount from appearing based on store, currency, customer group, geo zone, item length/width/height, number of items, shipping cost, order total, volume, weight, postcode, and date.
- Set the fee/discount charge as a flat rate, as a per item rate, or as a percentage of the shipping cost, sub-total, taxed sub-total, or total.
- Combine multiple shipping-based rates into one final cost, taking the Average, Highest, Lowest, or Sum of the active rates.
- Utilize 0.00 costs to hide the fee/discount when it is not necessary.
- Choose to have the final charge be the highest cost bracket reached, or the cumulative total of all brackets reached.
- Adjust the final cost by setting additional, minimum, and/or maximum values, or round it to a nearest value of your choosing.
- Enter cost brackets all at once by pasting data directly from a spreadsheet application.
- Select whether to compare geo zones against the customer's Shipping Address or Payment Address.
==============================================================================
For extension support, please contact Clear Thinking
For more useful extensions, visit OpenCartX
| Download Name | Compatibility | Action |
| ShippingBasedFeeDiscount155.1.zip | v1.4.8, v1.4.8b, v1.4.9, v1.4.9.1, v1.4.9.2, v1.4.9.3, v1.4.9.4, v1.4.9.5, v1.5.0, v1.5.0.1, v1.5.0.2, v1.5.0.3, v1.5.0.4, v1.5.0.5, v1.5.1, v1.5.1.1, v1.4.9.6, v1.5.1.2, v1.5.1.3, v1.5.2, v1.5.2.1, v1.5.3, v1.5.3.1, v1.5.4, v1.5.4.1, v1.5.5, v1.5.5.1 | [ Download ] |
====================================================
Shipping-Based Fee/Discount Instructions
Author: Clear Thinking, LLC
Contact: http://www.getclearthinking.com/contact
Website: http://www.getclearthinking.com
====================================================
1. Backup your OpenCart installation, just to be safe.
2. Using an FTP application, upload the contents of the "upload" folder to
the root of your OpenCart installation. No core files are overwritten. For
further information on how to upload files via FTP, view this forum topic:
http://forum.opencart.com/viewtopic.php?t=9645
3. Log in to the admin panel and click on:
Extensions > Order Totals > Shipping-Based Fee/Discount > Install
4. For help with the extension settings, you can hover over the yellow ?
bubbles in the admin panel. You can also click the "Show Examples" button at
the bottom of the page to display some examples of how to set up rates.
5. Note: If you set a very high number of rates and/or cost brackets, in order
to store the data properly the extension will automatically change the field
type of the "value" column in the "setting" table from TEXT to MEDIUMTEXT. In
testing, there was no performance decrease due to this change, but feel free
to send an e-mail if you have any questions.
6. Note: If you notice your rates getting cut off in the middle of a rate,
your server likely has a limit set on the maximum number of input variables on
a page. To fix this, you'll need to add the following to both your /php.ini
and /admin/php.ini files:
max_input_vars = 9999;
If this doesn't seem to work, you need to contact your web host and ask them
to allow you to override the default server setting of 1000.
















Log in to comment or register here.