Bulk Shipping Rate Swap

Bulk Shipping Rate Swap

The Bulk Shipping Rate Swap tool allows you to quickly update shipping rates and carrier codes across multiple wine club subscriptions without editing each customer manually.

This tool is ideal for:

  • Updating shipping rates in bulk

  • Changing shipping methods or carriers

  • Applying different rates by customer, wine club or delivery frequency

  • Correcting carrier codes for Sovos ShipCompliant compliance

Rate overrides are applied by uploading a formatted CSV and are processed in the background. You can continue using the system when rate updates are being applied.

Accessing the Tool

To use the Bulk Shipping Rate Swap tool:

  1. Go to Wine Clubs > Bulk Actions from the main menu.

  2. Select Bulk Shipping Rate Swap

  3. You’ll see three main sections:

    1. Winehub Club Shipping Profile - update your club shipping rates in bulk

    2. Customer Delivery Rate Overrides - apply override rates for specific customers, clubs or frequencies

    3. ShipCompliant Delivery Code Mappings - map Shopify shipping codes with ShipCompliant service codes



Winehub Club Shipping Profile

This section allows you to view and edit your current Winehub Club Shipping zones, rates and settings.

  • Profile Name: Active delivery profile name

  • Location Groups: Fulfilment locations linked to this profile

  • Zone Rates: Shipping methods and prices by zone

Alert
Edits to these rates will adjust your rates from today, but will not update existing wine club contracts unless you select this toggle highlighted below.




Customer Delivery Rate Overrides 

This section allows you to upload a CSV to make changes to shipping to individual clubs, customers or frequencies. Your file should follow this format:

Required Columns:
  • email: Customer email (must exist in your system)

  • club_name: Exact wine club name

  • club_frequency: Delivery frequency label

  • carrier_code: Code to assign (must be valid)

  • delivery_rate: Shipping price (e.g. 12.50)

Sample CSV:
email,club_name,club_frequency,carrier_code,delivery_rate
john.smith@email.com,Wine Club Shipments,2 Shipments Per Year,ups_ground,12.50
jane.doe@email.com,Automatic Reordering,Every Month,fedex_home_delivery,15.00
Info
Changes made using this method will only be applied to selected customers, clubs and/or frequency so will not show in your regular Club Shipping Profile.



Uploading Your File

  1. Click Choose File in the CSV upload section.

  2. Select your CSV file.

  3. Click Upload and Process.

  4. Wait for validation.

  5. Review the result:

    • Success: All rows processed

    • Partial Success: Some rows failed, others processed

    • Failure: Format issues or all rows invalid

After Upload

Once your CSV is accepted:

  1. Overrides Created: One per valid row (customer, club, carrier, rate)

  2. Existing Overrides Updated: Previous settings are replaced

  3. Shopify Subscriptions Updated: Contracts use new carrier info

  4. Runs in Background: Large files may take several minutes


Understanding Errors

Common error messages include:

  • Email does not exist in the system

  • Invalid club combination

  • Invalid carrier code

  • CSV validation timed out

  • Invalid file format

Check and re-upload if necessary.


How Overrides Work

When a subscription shipment is processed:

  1. System checks for a matching override

  2. Applies the new carrier code and rate

  3. Translates carrier code (if using ShipCompliant)

  4. Override remains active until updated or removed


Best Practices

  • Start with a test file (5–10 rows)

  • Always back up your CSV files

  • Copy exact club names from Winehub

  • Confirm carrier codes before uploading

  • For large files, monitor and allow background time

  • Spot check contracts after bulk uploads


Troubleshooting

Q: File uploaded but nothing changed?
A: Wait a few minutes; it may still be processing.

Q: Only some rows worked?
A: Check the upload errors and re-upload the failed rows.

Q: Carrier override doesn’t show on the contract?
A: Confirm the carrier code mapping is valid and retry.

Q: Can I remove overrides?
A: Only via database access or by contacting support. You can also upload again to overwrite the previous changes.

Q: My file keeps timing out?
A: Break into batches of ≤500 rows and upload separately.



ShipCompliant Delivery Code Mappings 

For ShipCompliant users, this section maps Shopify shipping service codes to ShipCompliant service codes.

Columns Explained:
  1. Service Code: Shopify’s internal code (e.g. ups_ground)
  2. Presented Name: Display name at checkout
  3. Translated Service Code: ShipCompliant equivalent
  4. Translated Presented Name: Name shown in compliance records
You can edit or add mappings here.


Use the table below to map the values to ShipCompliant.

Carrier Name Service Level Code
FedEx FedEx Ground FXG
  FedEx Ground Home FGH
  FedEx 2Day FEX
  FedEx 3Day FEX3
  FedEx Priority Overnight FXP
  FedEx Standard Overnight FXO
  FedEx First Overnight FXFO
  FedEx Express Service FXE
  FedEx Express Saver FXES
  FedEx Second Day AM FEXA
  FedEx International Economy FXIE
  FedEx International First FXIF
  FedEx International Priority FXIP
  FedEx Cold Chain FEXCC
UPS UPS Ground UPS
  UPS Saver UPSA
  UPS 2nd Day UP2
  UPS 2nd Day Air AM 2DM
  UPS 3Day UP3
  UPS Next Day UP1
  UPS Next Day Air UPO
  UPS Next Day Air Early AM UPDATE
  UPS Next Day Air Saver UPAS
  UPS Next Day Air Service UPSNS
  UPS Worldwide Expedited SM UPWEXS
  UPS Worldwide Express Plus SM UPWEXP
  UPS LTL Standard FTS
  UPS LTL Express FTX
  UPS Ground Temp Controlled CST8
USPS USPS Parcel Post USPSPP
  USPS Global AirMail Parcel Post UPSAPP
  USPS Media Mail USPSMM
  USPS Priority Mail USPSPM
  USPS First Class Mail USPSFCM
  USPS Express Mail USPSEM
  USPS Global Economy USPSGE
  USPS Global Priority Mail USPSGPM
  USPS Global Express Mail USPSGEM
  USPS Global Express Guaranteed USPSGEG
  USPS Global AirMail Letter Post USPSGALP
DHL DHL International Express DHLIE
  DHL 2nd Day DHL2
  DHL Ground DHLG
  DHL Next Day DHLN
  DHL Same Day DHLS
GSO Golden State Overnight GSO
  GSO California Parcel Service CPS
  GSO Early Priority Service EPS
  GSO Early Saturday Service ESS
  GSO Noon Priority Service NPS
  GSO Priority Delivery Service PDS
  GSO Saturday Delivery Service SDS


Support

Need help? Contact support@winehub.io and, if applicable, include:

  • Your CSV file

  • Any error messages

  • Approximate upload time

  • Affected customers or clubs

    • Related Articles

    • Club Shipping Profiles

      A club shipping profile allows you to define custom shipping rates for club members that override your standard Shopify shipping settings. Free club shipping is a common use case for this, allowing you to offer free shipping to selected clubs without ...
    • Bulk Product Swap

      The Bulk Product Swap tool allows you to replace products across all wine clubs and subscriptions. It is useful for: Low stock / supply constraints Vintage rollover / new batch release Product retirement or replacement Accessing the Tool Navigate to ...
    • Bulk Shipment Swap

      The Bulk Shipment Swap tool you to reset all customer selections in a variable club to a selection that is defined by you. This is useful for: Updating customer shipments to a new default selection Introducing a new standard offering Forced shipment ...
    • Bulk Edit Club Run Dates

      The Bulk Club Run Date Change feature allows you to efficiently reschedule multiple club runs while ensuring that subscription billing and shipment dates are updated accordingly. This feature is most suited for merging customer anniversary club runs ...
    • Product Loading

      Winehub seamlessly integrates with Shopify, syncing product databases across both platforms. While you can create or edit products in either Winehub or Shopify, we strongly recommend using Winehub for all alcohol-related products. This is so that any ...