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.
To use the Bulk Shipping Rate Swap tool:
Go to Wine Clubs > Bulk Actions from the main menu.
Select Bulk Shipping Rate Swap
You’ll see three main sections:
Winehub Club Shipping Profile - update your club shipping rates in bulk
Customer Delivery Rate Overrides - apply override rates for specific customers, clubs or frequencies
ShipCompliant Delivery Code Mappings - map Shopify shipping codes with ShipCompliant service codes
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

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:
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)
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

Click Choose File in the CSV upload section.
Select your CSV file.
Click Upload and Process.
Wait for validation.
Review the result:
Success: All rows processed
Partial Success: Some rows failed, others processed
Failure: Format issues or all rows invalid
Once your CSV is accepted:
Overrides Created: One per valid row (customer, club, carrier, rate)
Existing Overrides Updated: Previous settings are replaced
Shopify Subscriptions Updated: Contracts use new carrier info
Runs in Background: Large files may take several minutes
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.
When a subscription shipment is processed:
System checks for a matching override
Applies the new carrier code and rate
Translates carrier code (if using ShipCompliant)
Override remains active until updated or removed
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
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.
| 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 |
Your CSV file
Any error messages
Approximate upload time
Affected customers or clubs