Before you start
This guide is specific to swapping out deleted product variants.
Ensure you have access to the Bulk Operations tool in your User Permissions.
Confirm the new variant is active and available in Shopify before scheduling the swap.
Plan ahead for timing: Run bulk updates during off-peak hours to minimize customer impact.
When should I swap a deleted product variant with the Bulk Operations tool?
Use the Bulk Operations tool when you’ve deleted a product variant that’s still tied to multiple active subscriptions. Instead of updating each subscription manually, you can reassign all affected subscriptions to the correct, active variant at once.
Step 1: Set your condition for the bulk operation
In your Skio Dashboard, go to Tools > Bulk Operations.
For the Condition, select Product based > Contains products.
Click Select product(s) and choose the deleted variant you want to replace in existing subscriptions, then click Save selection.

There will be a "Deleted" flag beside any products that have been deleted in Shopify.
Note
This step ensures the bulk operations tool only runs on relevant subscription lines. If you skip it, the operation may show multiple "Failures" because the tool couldn't find the selected variant during the next step (setting the Action).
Step 2: Select the swap product variants action
In the Actions section of the Bulk Operations tool, select Product based > Swap product variants.
Choose one of three pricing options:
Keep the old price with the same discounts
Use the new variant price with the same discounts (this will use the new variant's selling plan discount, if any)
Custom pricing (set a price override)
Select the old product variant you want to replace, then choose the new product variant to map it to.

You can see an example of how the configured Action should look in this image.
Note
Refer to our Bulk Operations tool guide for instructions on each step.
Step 3: Run the bulk operation
Preview which subscriptions will be affected when you run this bulk operation. We recommend downloading an export of these, so you can check the operation was successful or revert any changes made if necessary.

Once complete, scroll back up to the top of the page and click Start operation.
Step 4: Check the bulk operation results
Use the exported CSV to check if the bulk operation ran successfully. You can search for a subscription ID listed in the CSV in the search bar in your Skio Dashboard > Subscription Management and verify that the new product variant is listed in that subscription.
Repeat this for each variant to ensure the correct mappings are set.
Note
You can run all product swaps in a single job, but it may make the Job History logs harder to read. Because each swap is attempted on every subscription, you’ll see a “failed” line in the log if a subscription doesn’t include that product variant. This is expected behavior, but it can look alarming. To keep things clear, it’s best to run separate jobs for each product swap.
