Ultimate ShippingPurchase on OpenCartX.com

Ultimate Shipping
Ultimate Shipping Ultimate Shipping Ultimate Shipping Ultimate Shipping Ultimate Shipping Ultimate Shipping Ultimate Shipping Ultimate Shipping Ultimate Shipping

Current Version: v2023-5-01 (release notes)

OpenCart Versions: 1.5.2.x - 4.0.2.x

Create shipping charges based on any criteria you want! Ultimate Shipping uses an intuitive "rules" system to easily determine when your shipping charges appear. Set standard rates (such as based on total or weight) or live rates (such as UPS or FedEx) for individual products or groups of products, and then combine the charges together into a single charge displayed to the customer.
  • Upload and go — modifies no core files.

  • Enjoy peace of mind: all settings are automatically saved to the database when changed, and are backed up to a backup file every time the admin panel is loaded. Settings can also be manually backed up, and then downloaded to restore from later, or to edit in a spreadsheet application.

  • Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".

  • Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:

  • - Adjustments: charge adjustments such as min/max/round, flat/percent adjustments to charges or cart/item criteria, cumulative bracket charges, tax classes, and more

    - Cart/Item Criteria: length, width, height, L+W+H, price, quantity, stock, total, volume, weight

    - Date/Time Criteria: day of the week, date, time

    - Discount Criteria: coupon, gift voucher, reward points

    - Location Criteria: address, city, country, distance, geo zone, location comparison, postcode, zone

    - Order Criteria: currency, custom field, customer, customer group, language, past orders, store

    - Product Criteria: attribute, attribute group, category, manufacturer, option, product, user-created product group, or any other product column

  • Build rule sets to apply multiple rules to a single charge at once. Re-use the same rule set for different charges to quickly create the charges you need.

  • Combine multiple charges into one final cost using simple or complex formulas. Supported functions include Sum, Max, Min, and Average.

  • Group products, categories, manufacturers, options, and attributes together however you want to create Product Groups. These groups can then be used to determine when charges apply to products, and which products to which they apply.

  • Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.


Example: charges based on dimensional weight and postcode

  • This example is based partially on the Australia Post rate table, and assumes the default weight class is kg.

  • Rate #1: a flat $8.00 rate for parcels up to 0.5 kg

  • Rate #2: a flat $15.95 rate for areas V1, V2, N1 & S1 for 0.5-20 kg

  • Rate #3: a flat $19.95 rate for areas N2, Q1, & T1 for 0.5-20 kg

  • Rates #4-5: standard table rates for area Q2, taking the higher of the weight or dimensional weight.

Example: charges based on postcode and total

  • Charge £7.00 when the total of the cart is under £120, and the customer's postcode is not within AB26, AB30-AB32, or AB34.

  • Give free shipping when over £120 and not within the same postcode area.

  • Charge £35.00 if the customer is within AB26, AB30-AB32, or AB34.

Example: charges based on postcode and weight

  • For postcodes AB1-AB23, charge £5.00 when the cart weight is 0-5kg, £10.00 for 5-10kg, £15.00 for 10-15kg, and £25.00 for 15kg or more.

  • For postcodes BD12 and BD13, charge £2.00, £4.00, £6.00, and £10.00 for the same weight brackets.

  • For all other postcode areas, charge £7.50, £9.50, £11.50, and £15.00 for the same weight brackets.

Example: charges based on weight and city (Australia Post)

• This example assumes your default weight class is kg.

Example: combining charges for different categories

  • For cameras, charge $5.00 per item. The quantity will be based only on camera products.

  • For tablets, charge based on weight ($5.00 for 0-1 lb, $10.00 for 1-3 lb, $15.00 for 3-5 lb, and $25.00 for anything over that). The weight will be based only on the tablet products in the cart.

  • For all other products, charge based total ($9.99 for $0-99.99, $19.99 for $100-199.99, and $29.99 for anything over $200). The total will be based only on the non-camera and non-table products in the cart.

  • Once the charges are calculated, combine them into a single charge by adding the charges together. Use a combined title, like this: Cameras ($10.00) + Tablets ($5.00) + Standard Items ($9.99).

Example: combining live rates with formula rates

  • This example shows how to combine two live rate options (UPS Ground and UPS 2nd Day Air) with formula rates for another product (the iPhone).

  • First, you set up a Product Group for the live rate products. Then, you set up one charge for each rate in the other shipping method.

  • After that, set up the shipping rate for the other product ($0.00 free shipping in this case). In this example, the iPhone product also has two optional services with it, Regular Insurance for $30 or Premium Insurance for $50.

Example: setting up dropshipping for different manufacturers

  • For Canon products, charge UPS rates calculated as shipping from California, zip code 90210.

  • For Apple products, charge UPS rates calculated as shipping from New York, zip code 12345.

  • Once the charges are calculated, combine them into a single charge by adding the charges together. Use a single title, which will be the title of the first charge encountered (UPS Ground Shipping, in this case).

Example: using "Text" type charges

  • As with all charge titles, you can use the following shortcodes with a "Text" type charge, to insert information about the customer's current cart: [distance], [postcode], [quantity], [total], [volume], [weight]

  • To calculate numbers based on these values, enter the calculation within curly { and } brackets. Use * for multiplication and / for division. For example, to display the difference between the customer's cart total and $75, you would enter: {75 - [total]}

  • In the example below, there are two messages set up: one for when the cart is $199.99 or less, and one when the cart is $200 or more. There is then a third charge, which is the actual shipping option.


Example: using Other Product Data to create charges

  • Using "Other Product Data" rules is convenient if you have a lot of products, and want to enter the shipping rates directly in the product data.

  • For each product, this setup will use its Location field to calculate rates for the USA, based on Weight. For Australia, it would use the JAN field to calculate rates.

  • Each product's rate will be calculated separately, then combined together for a single cost displayed to the customer.

  • For example, assume the customer had 2 of the product shown below (along with its relevant product options) in their cart. If the product + options weight was 600 grams, this would result in a shipping cost of $5.00.

  • If another product with the same kind of rates was in the cart, and had a weight of 350 grams, its shipping cost would be $3.00. The customer would thus see a total shipping cost of $8.00.

  • This setup also includes an additional "Rush Shipping" option for the USA. It calculates the same rate as the standard shipping rate, but then adds an additional $5.00 onto it. In the previous example, this would give the customer a Rush Shipping option that costs $13.00.

Example: USPS flat rate boxes

Clear Thinking, LLC © 2023