Articles on: coreFORCE

How to configure and finalize shipping charge calculations in coreFORCE

How to configure and finalize shipping charge calculations in coreFORCE


coreFORCE calculates shipping charges using a layered approach based on your configured settings. These charges include flat rates, weight-based fees, and additional charges based on product type, category, department, inventory location, and distributor availability. This article outlines the calculation process and the logic used for each layer.


Where to configure shipping charges

All charges can be managed on the Shipping Charges page for each shipping method.

  • For coreFORCE Basic users, go to Setup > Shipping Charges > [Select a shipping charge].
  • For coreFORCE Advanced users, go to Orders > Settings > Shipping Charges > [Select a shipping charge].


1. Base item charges

Base item charges are the starting point in the shipping calculation. These include:

  • Flat Rate: Applied to the first item in the cart.
  • Additional Item Charge: Applied to each additional item in the cart.
  • Percentage: If configured, applies a percentage of the total cart value. If both percentage and flat rate are set, the values are combined.


2. Weight-based charges

If configured, shipping charges based on weight are added to the base charges. These settings apply to the entire cart or a specific product department. Use the following columns in the Rates section to configure weight-based charges:

  • Minimum Weight / Maximum Weight: Defines the weight range for rate application.
  • Flat Rate: Base rate for weight-based shipping.
  • Rate per Pound Over Minimum: The additional weight charge per pound above the minimum weight. To calculate this, subtract the minimum weight from the cart’s total weight, round the result to the nearest whole pound, and multiply by the configured additional pound charge. Add this amount to the flat rate to determine the final weight-based charge.
  • Maximum Dimension: Maximum allowed product dimensions (width, length, height).
  • Charge for Exceeding Dimension: Multiply the number of products exceeding this dimension by the configured overage charge. And then, add the result to the total weight-based charge.


3. Category-based shipping charges

Shipping charges can also be configured for specific product categories. Use the following columns in the Additional Charges for Product Categories section to configure category-based shipping charges:

  • Flat Rate: Applied if at least one item in the cart belongs to the specified category.
  • Additional Item Charge: Applied for each additional item in the same category.
Note: If no items in the cart match the category, the charge is ignored.


4. Department-based shipping charges

Similar to categories, you can assign charges based on product departments. Use the following columns in the Additional Charges for Product Departments section to configure department-based shipping charges:

  • Flat Rate: Applied if one or more items belong to the specified department.
  • Additional Item Charge: Applied to each additional item or quantity in the same department.
Note: Charges are ignored if no items belong to the department.


5. Product type-based shipping charges

Shipping charges can also be defined based on product types. Use the following columns in the Additional Charges for Product Types section to configure product type-based shipping charges:

  • Flat Rate: Applied if any item in the cart matches the defined product type.
  • Additional Item Charge: Applied for each additional item of the same product type.
Note: If no matching product type exists in the cart, this charge is skipped.


6. Distributor and local location charges

coreFORCE determines additional shipping costs based on product availability across distributor and local locations. The system prioritizes the lowest total shipping charge per product.


If a product is available in multiple locations with different charges, the below conditions are followed:

  • Distributor charges are evaluated first.
  • If no distributor charge exists, local location charges are considered.
Note: Only one charge is applied per product.


Distributor-based charges

Use the following columns in the Additional Charges for Distributors section to configure distributor-based shipping charges:

  • Flat Rate: Applied if at least one product is in stock with the specified distributor.
  • Additional Item Charge: Applied for every additional matching item or quantity.


If products are stocked across multiple distributors, coreFORCE selects the one with the lowest configured charge.


Location-based charges

Use the following columns in the Additional Charges for Local Locations section to configure distributor-based shipping charges:

  • Flat Rate: Applied if any item is in stock at the specified local location.
  • Additional Item Charge: Applied to each additional item or quantity from that location.
Note: coreFORCE chooses the local location with the lowest shipping charge.

Special configuration: sum of charges for each shipping location

In coreFORCE, shipping rates are calculated based on several factors, including product availability, weight, category, and fulfillment location.


What this configuration does

When the Sum of charges for each shipping location checkbox is selected, coreFORCE calculates shipping charges separately for each fulfillment location and then adds the totals together. This ensures all applicable charges are applied per location, resulting in accurate, location-based shipping costs.


When the Sum of charges for each shipping location checkbox is cleared, coreFORCE attempts to fulfill the entire order from the cheapest available location, even if not all quantities are available there. This may lead to undercharging or incorrect calculations if multiple sources are actually used.


Example scenario

This scenario demonstrates how coreFORCE calculates shipping charges when an order must be fulfilled from multiple locations, depending on whether the Sum of charges for each shipping location setting is enabled.


Product overview
  • Product: Product A
  • Quantity in cart: 2
  • Total weight: 20 lbs


Configured shipping charges

Type

Charge

Base Item Charges

$5.00

Weight-Based Charges

$10.00

Product Type Charges

$5.00

Product Category Charges

$5.00

Product Department Charges

$5.00


Distributor charges

Distributor

Charge

Sports South

$2.00

Billhicks

$3.00


Inventory availability
  • Sports South: 1 unit in stock
  • Billhicks: 1 unit in stock


If the configuration is disabled

coreFORCE selects the first available location (e.g., Sports South) and applies the shipping charges from that location only.


Sample calculation:

Total = Base + Weight-Based + Type + Category + Department + Distributor

Total = 5 + 10 + 5 + 5 + 5 + 2 = $32


Warning: This total does not reflect that part of the order is fulfilled by a second distributor.


If the configuration is enabled

coreFORCE fulfills the order from multiple locations and applies shipping charges for each fulfillment location. The weight-based charge is split evenly.


Calculation per location:

Total = Base + (Weight / 2) + Type + Category + Department + Distributor

Total per location = 5 + (10 / 2) + 5 + 5 + 5 + 2 = $27


Total for both locations:
  • Sports South: $27
  • Billhicks: $27
  • Grand total: $54
This reflects a more accurate and location-aware shipping cost.


Finalizing shipping charges

After coreFORCE calculates the base shipping rate for an order, the system applies minimum and maximum charge constraints based on configuration. This ensures the shipping cost stays within your defined pricing rules, regardless of the product combinations or shipping logic applied.


Final shipping rate calculation

The total shipping rate is calculated by summing all applicable charges, including:

  • Base item charges
  • Weight-based rates
  • Product category charges
  • Product department charges
  • Product type charges
  • Distributor charges
  • Location-based charges

Once the total is calculated, coreFORCE evaluates it against two key constraints:


Maximum charge per item

The Maximum charge per item field ensures that no single item exceeds a defined maximum shipping cost. If the average cost per item exceeds this limit, the system recalculates the total by multiplying the maximum allowed rate per item by the number of items in the cart.

Formula: Max Charge Per Item × Total Item Quantity = Final Shipping Rate


Minimum charge per item

The Minimum Shipping Charge field ensures that a minimum threshold is met, regardless of calculated shipping totals. If the calculated shipping rate is less than the defined minimum, coreFORCE replaces the total with the minimum shipping charge.


Sample shipping calculation log

Example shipping charge calculation scenarios

The following examples illustrate how shipping charges are calculated in coreFORCE under various configurations. All values are in USD.


Scenario 1: Minimum shipping charge enforced


Configuration
  • Minimum shipping charge: $13.99
  • Flat rate: $10.00


Cart
  • Quantity: 1 item


Result
  • Shipping charge: $13.99 (minimum enforced)



Scenario 2:  Ammo with weight-based charge


Configuration
  • Minimum shipping charge: $13.99
  • Flat rate: $10.00
  • Shipping Charge based on weight applicable for Ammo department only

Cart
  • Item: Ammo
  • Quantity: 1
  • Weight: 1.275 lbs


Calculation
  • Flat rate: $10.00
  • Weight charge: $11.99 + (2 lbs × $0.48) = $11.99 + $0.96
  • Total shipping charge: $22.95


Scenario 3: Product category-based rate


Configuration
  • Minimum shipping charge: $13.99
  • Flat rate: $10.00
  • Category rate configured for pistols

Cart
  • Item: Pistol
  • Quantity: 1


Calculation
  • Flat rate: $10.00
  • Category rate (Pistol): $19.99
  • Total shipping charge: $29.99


Scenario 4: Multiple product types and distributors


Configuration
  • Minimum shipping charge: $9.95
  • Flat rate: $9.95
  • Ammo weight rate: $0/lb
  • Additional charges

Cart
  • Pistol ×2
  • Accessories ×1
  • Ammo ×1 (1.275 lbs)


Calculation
  • Pistols: $7 + $10 + $10 (Camfour) = $27
  • Accessories: $4 (Chattanooga)
  • Ammo: $2
  • Total shipping charge: $42.95


Scenario 5: Charges from each shipping location


Configuration
  • Minimum shipping charge: $9.95
  • Flat rate: $9.95
  • Sum of charges per location: Enabled
  • Shipping charge based on weight applicable for Ammo only ($0)

  • Additional charges

Item availability
  • Pistol: Camfour and Sports South
  • Accessories: Chattanooga and Sports South
  • Ammo: Sports South


Calculation
  • Pistols: $7 + $10 + $11 = $28
  • Accessories: $5
  • Ammo: $2
  • Total shipping charge: $44.95

Scenario 6: Percentage + weight + flat rate


Configuration
  • Minimum shipping charge: $15.99
  • Flat rate: $15.99
  • Percentage of cart total: 1%
  • Shipping charge based on weight applicable for Gears & Supplies only ($0)

  • Additional charges

Cart
  • Pistol ×2
  • Powders (Gears & Accessories) ×1 (8.335 lbs)
  • Cart total: $1,385.88


Calculation
  • Base: $15.99 + $2 (additional items) = $17.99
  • Percentage: 1% of $1,385.88 = $13.86
  • Pistols: $25 + $10 = $35
  • Powder: $1 + $1.25 + $32.99 = $35.24
  • Total shipping charge: $102.09


Summary

Configuring and finalizing shipping charge calculations in coreFORCE ensures customers are charged accurately based on your business rules. By applying base rates, weight-based charges, category and department adjustments, product type rules, and distributor or location-based costs, the system delivers precise, location-aware totals. Reviewing and optimizing these settings helps maintain competitive pricing, prevents undercharging, and aligns with your operational goals.


For help setting up or troubleshooting shipping configurations, contact the Coreware Support Team.

Updated on: 08/15/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!