Understanding the Update shipping rate node for Automate and Rewards flows
You can use the Update shipping rate node in Automate or Rewards flows to set or override the shipping price for a customer’s subscription when a charge is processed. This allows you to dynamically control shipping costs using flow logic instead of relying on static checkout settings or manual updates.
This guide explains how to use this node and outlines considerations.
- Shopify Checkout Integration
- Migrated Shopify Checkout Integration
Before you start
How it works
The Update shipping rate node updates the shipping rate for the subscription address tied to the triggering charge.
- The update occurs when the flow runs on a processed charge
- The new shipping rate is applied to the associated address
- The updated rate persists across future charges until it is changed again
Use the Update shipping rate node when you want to:
- Apply custom shipping rates based on customer behavior or lifecycle stage
- Offer conditional shipping promotions without using discounts
- Adjust shipping pricing for recurring orders after checkout
- Create more flexible or personalized shipping strategies
Add the Update shipping rate node to a flow
Follow these steps to add the Update shipping rate node to a flow:
- In your Recharge merchant portal, click:
- Products and select Automate, or,
- Loyalty and select Rewards
- Click Create from template and select a Rewards template for Rewards flows, or open an existing flow or create a new one for Automate flows.
- Open the Add a node menu.
- Select Update shipping rate.
- Configure the node settings.
- Save and enable the flow.
Configure the node
You can configure the following fields:
Shipping price (required)
Enter the shipping amount you want to apply.
Title (optional)
Enter a label for the shipping rate.
- Defaults to
Manual Rateif left blank
Code (optional)
Enter a code for the shipping rate.
- Defaults to
MANif left blank
Multi-currency support
By default, Recharge converts the shipping price from your store currency.
If you support multiple currencies, you can optionally define custom shipping rates per currency to control localized pricing.
Use cases
Review the following use cases to see how other merchants use the Update shipping rates node.
Use case |
Description |
|---|---|
| Reward loyal subscribers | Reduce shipping costs after a customer completes a certain number of successful charges. |
| Offer VIP shipping rates | Apply lower shipping rates for customers with specific tags or segments. |
| Run conditional shipping promotions | Offer discounted or fixed shipping rates based on flow conditions without using discount codes. |
| Adjust shipping by product | Change shipping pricing based on the products included in a subscription or charge. |
| Standardize shipping after checkout | Override checkout-calculated shipping rates with a consistent price. |
Considerations
Consider the following when using the Update shipping rates node.
Consideration |
Details |
|---|---|
| Persistent updates | Shipping updates persist across future charges until the rate is updated again. |
| No return to dynamic rates | You cannot revert to dynamically calculated shipping rates once a manual rate is set. You must set a new rate instead. |
| Address-level application | Shipping updates apply only to the subscription address tied to the triggering charge. |
| Flow conflicts | If multiple flows attempt to update shipping at the same time, conflicts may occur. |
