How to bulk add or remove free gifts using the Import tool
Recharge's Import tool simplifies managing free gifts added through an experience, allowing you to efficiently bulk add or remove them from upcoming subscription charges.
This guide explains how to add and remove free gifts using the Import tool.
- Shopify Checkout Integration
- Migrated Shopify Checkout Integration
Before you start
- Use Rewards to offer incentives such as free gifts or discounts to customers on recurring orders.
Step 1: Access the CSV file through the Export Builder
Access the export selection through the Export Builder to obtain a CSV with necessary data for the free gift you need to add or remove.
- From the merchant portal, click Tools & apps and select Exports.
- Click the Create Export button to open the Export builder page.
- Click Select export type and locate the export needed from the dropdown menu.
- Recharge recommends choosing the Charges - queued option to build the export and using the charge IDs there to create these bulk update files.
- You can change the export name in the field under Name your export.
- Under Select your columns, Recharge preselects the most relevant columns for the export. You can choose additional columns from Additional columns based on your needs. However, Recharge recommends limiting the number of additional columns to avoid impacting performance.
- Click the Export data button.
To check the status of your export and retrieve the completed file
- Click Tools & apps in the merchant portal and select Exports.
- Locate the completed export by the export name, associated date, and update type.
- Hover over the export name to see the download icon, then click it to download the CSV file.
Step 2: Format the CSV file
Every column in the spreadsheet must begin with a header, representing the available properties required for managing and completing the update. Recharge uses these headers to process the bulk update.
- Filter the CSV file to identify subscriptions containing the free gifts you want to add or remove.
- Remove any irrelevant rows.
- Make sure your CSV file includes the required column headers depending on your update type:
Header |
Description |
Required |
external_variant_id |
A unique string of numbers is used to identify the specific variant of a product in a subscription. This field specifies the variant IDs of the free gifts variant to be added. |
This column is required for adding or removing a free gift. |
charge_id | A unique string of numbers given to each charge. This field specifies the upcoming charges to add the free gift to. | This column is required for adding or removing a free gift. |
quantity | This is the number of free gifts added. | This column is required to add a free gift. |
Step 3: Import the CSV file
After preparing the CSV file, you must import the file into Recharge using the Import tool.
- From the merchant portal, click Tools & Apps and select Bulk updates.
- Click Import updates.
- Click on Select your update type, choose Add free gifts or Remove free gifts from the dropdown menu, and click Next.
- Upload the prepared CSV file and click Next.
- Confirm the details of your update and select Prepare update.
- The action transitions to Processing. Depending on the file size, the validation process may take some time to complete. Recharge sends a confirmation email after completing the import.
Step 4: Perform the bulk adding or removing of free gifts
Once your file passes validation, you can perform the bulk adding or removing of free gifts.
- Click Tools & apps in the merchant portal and select Bulk updates to view your validated files.
- Click Process update to begin the bulk update.
- Once Recharge completes the update, the Processing status changes to Complete, and the Results column displays the number of subscriptions updated
- Check your updated subscriptions to confirm that the free gifts were added or removed successfully.
Revert, delete, or cancel the bulk update
If records cannot be processed or you encounter issues with the update, you can revert the bulk update using a backup file. See Revert, delete, or cancel a bulk update.
Considerations
Consider the following when bulk adding or removing the free gifts:
Consideration |
Notes |
Shopify shipping profiles |
Review your Shopify shipping profiles to ensure customers are not charged shipping for free gift rewards. |
Free gift product updates |
When you set a product as a free gift in an experience, Recharge uses the product details available at that specific time. Due to a Shopify limitation, if you update the product or add variants, the product details do not automatically update to include the new variants. To use the updated product as a free gift, you must recreate the experience, activate it, and deactivate the existing one. Recreating the experience ensures the product details are up-to-date and prevents the variant does not exist error. Additionally, you cannot swap the free gift after adding it to an order. Setting your flow limits based on your inventory levels is important to avoid out-of-stock issues. |