Legacy Checkout
Recharge Legacy vs Recharge Shopify Hosted
Recharge Legacy: For stores that use the Recharge's checkout on the store's customer-facing side.
Recharge Shopify Hosted: Recharge's newest integration with Shopify, for stores that use Shopify's checkout on the customer-facing side.
Check which Recharge platform you use
From your Shopify Admin, click on your Recharge app. From the left-hand side navigation, click on Settings and then Store.
On the right hand side, you will see which Recharge platform you use.
Shopify Checkout Integration: Use MESA's Recharge Shopify Hosted integration
Recharge Checkout on Shopify: Use MESA's Recharge Legacy integration
MESA Triggers explained
Here is where you will find what specific Recharge action will trigger your MESA workflow.
Additional details about the Recharge API can be viewed here.
Connect Recharge Legacy with MESA
When you're setting up your first workflow with Recharge (Legacy), you'll need to create a credential through MESA's Recharge App. Click on Connect with Recharge to complete the process.
Once redirected, scroll until you see a blue Install button and click on it. Then, you are all set! 🎉
If you see a "Not Found" message after you are redirected, it means that Recharge is not installed on the Shopify store that you currently have MESA installed on.
Configuration
Recharge Retrieve Customer & Shopify Retrieve Customer Actions
If you want to update a Shopify customer after a Recharge trigger occurs, you will need to add a Recharge (Legacy) Retrieve Customer step before your Shopify Retrieve Customer step. You will not be able to update the Shopify customer without knowing the Customer ID from the Recharge (Legacy) Retrieve Customer step.
In the Recharge Retrieve Customer step, you will want to locate the variable that contains the Recharge Customer ID using the variables menu icon {+}.
In the Shopify Retrieve Customer step, you will want to locate the variable that contains the Shopify Customer ID.
Recharge Create (ALPHA) Onetime Product Action
If you want to add a onetime product (non-recurring products on a queued order) to a subscription order, you can utilize the Recharge (Legacy) Create Onetime Product action.
Address Id: You will need to use MESA's Variables feature to locate the Address ID. This is a required field.
In the Data Mapping within the action in MESA, the following are required Keys:
product_title: Name of the product that you want to add
quantity: Quantity of product
shopify_variant_id: The variant id of the Shopify product. You can locate your product's variant id by following this document
add_to_next_charge: Set to true
At the top of the workflow, hit the Save button to save your changes.
Hit the toggle to switch it to On when you are ready to start using the workflow.
Last updated