Best practices for updating product prices

Prev Next

Updating product prices for subscriptions requires careful planning to ensure pricing changes are applied correctly and communicated clearly to customers. This guide covers best practices for updating prices in Skio, whether you're adjusting prices for new subscribers, existing subscribers, or both.

Common scenarios include:

  • New product pricing: You're launching a new price point and want all future subscribers to pay the updated amount

  • Existing customer price increases: You need to raise prices for current subscribers due to increased costs, and you've communicated the change in advance

  • Promotional pricing adjustments: You're ending a promotional period and returning to standard pricing

Understanding how price updates work

New subscribers: When you update a product price in Shopify and sync it to Skio, new subscribers will automatically see and pay the updated price going forward.

Existing subscribers: Existing subscriptions retain their original pricing and are not automatically updated when you change prices in Shopify. To apply new pricing to existing subscriptions, you must use the Bulk Operations tool.

This separation ensures existing customers maintain their original pricing unless you actively choose to update them.

Before you update prices

Before making price changes, consider the following:

Decide who gets the new pricing

New subscribers only: Update the price in Shopify and sync to Skio. No additional action needed.

Existing subscribers only: Keep Shopify pricing the same and use Bulk Operations to update specific subscription segments.

Both new and existing subscribers: Update the price in Shopify, sync to Skio, then run a Bulk Operation for existing subscriptions.

Segment your subscribers

Decide whether all existing subscribers should receive the price update or only specific groups. Common segmentation strategies include:

  • Update only active subscriptions (exclude paused, cancelled, or failed)

  • Exclude loyal, long-term subscribers from price increases

  • Update subscriptions based on product, interval, or customer tags

  • Apply different pricing to different customer segments (e.g., VIP vs. standard)

Plan your communication

Price increases can impact retention, so communicate changes clearly:

  • Notify customers before the price change takes effect

  • Explain the reason for the increase (e.g., improved product quality, rising costs)

  • Provide advance notice (30+ days is ideal)

  • Offer options like locking in current pricing for a set period or switching to annual plans

Use tools like Klaviyo to email affected customers after exporting the list from Bulk Operations.

Set an effective date

Choose a strategic effective date for price changes:

  • Avoid applying increases immediately before a billing cycle

  • Give customers time to adjust or cancel if needed

  • Consider delaying the increase for subscribers with upcoming renewals

Update prices for new subscribers

Step 1: Update product price in Shopify

  1. In your Shopify admin, navigate to the product you want to update.

  2. Update the product price.

  3. Save your changes.

Step 2: Sync products to Skio

  1. In the lefthand menu of your Skio Dashboard, go to Tools > Products.

  2. Click Sync with Shopify in the top right corner.

  3. Wait for the sync to complete.

New subscribers will now see and pay the updated price. Existing subscriptions remain at their original price.

Update prices for existing subscribers

Use the Bulk Operations tool to update pricing for existing subscriptions.

Step 1: Navigate to Bulk Operations

In the lefthand menu of your Skio Dashboard, go to Tools > Bulk Operations.

Step 2: Choose subscription type

Select Regular recurring subscription or Prepaid subscription depending on which subscriptions you want to update. If you need to update both types, run two separate operations.

Step 3: Set conditions

Define which subscriptions should be updated using conditions. Common conditions for price updates include:

  • Subscription status: Active (exclude paused, cancelled, or failed)

  • Contains product: The specific product you're updating

  • Customer tag: Segment by VIP status, loyalty tier, or other tags

  • Next billing date: Apply changes only to subscriptions billing after a certain date

  • Order count: Exclude new subscribers (e.g., order count > 3)

Use AND/OR logic and exclude operators to refine your selection. For example, include subscriptions with Product A but exclude subscriptions with a "VIP" customer tag.

Step 4: Choose action

Select Update product price from the actions dropdown.

  1. Choose the product variant you're updating.

  2. Enter the new price subscribers should pay going forward.

  3. Add additional price update actions if you're changing multiple products or variants.

Step 5: Preview and verify

  1. Click Preview to see how many subscriptions will be modified.

  2. Download the CSV file to review the list of affected subscriptions.

  3. Verify the conditions are correct and the subscription count matches your expectations.

Step 6: Run the operation

  1. Once you've verified the preview, scroll back to the top and click Start operation.

  2. The price update will be applied to all matching subscriptions.

Step 7: Review results and export

  1. Navigate to the History tab in Bulk Operations.

  2. Review metrics for the operation, including successes and failures.

  3. Export the list of successfully updated subscriptions to use for customer communication (e.g., upload to Klaviyo).

  4. Review any failures and address issues manually or by re-running the operation with adjusted conditions.

Best practices checklist

Before updating prices, use this checklist to ensure a smooth process:

  • Decide whether the update applies to new subscribers, existing subscribers, or both

  • Segment existing subscribers appropriately (active only, exclude VIPs, etc.)

  • Update product price in Shopify if applying to new subscribers

  • Sync products from Shopify to Skio

  • Draft customer communication explaining the price change

  • Set up Bulk Operation with precise conditions

  • Preview and download the CSV to verify affected subscriptions

  • Notify customers in advance (30+ days recommended)

  • Run the Bulk Operation after communication is sent

  • Export success/failure logs from the History tab

  • Follow up with customers who may have questions or concerns


FAQ

Can I undo a price update after running a bulk operation?

There is currently no undo option. If you make a mistake, you'll need to run another Bulk Operation to revert the pricing or contact support@skio.com for assistance. Always preview your operation before running it.

How do I grandfather existing subscribers at their current price?

Update the product price in Shopify and sync to Skio, but do not run a Bulk Operation on existing subscriptions. Only new subscribers will pay the updated price.

Can I apply different price increases to different customer segments?

Yes. Run multiple Bulk Operations with different conditions and price points. For example, run one operation for standard customers and another for VIP customers with a smaller increase.

What happens if a customer has multiple products in their subscription?

You'll need to add a separate Update product price action for each product variant you want to update within the same Bulk Operation.

How do I update prices only for subscriptions billing after a specific date?

Use the Next billing date condition and select "on or after" the date you want the new pricing to take effect. This ensures only subscriptions billing after that date receive the update.

Can I update prepaid subscription prices?

Yes, but prepaid subscriptions must be updated separately from regular recurring subscriptions. Select Prepaid subscription in Step 2 of the Bulk Operations setup.

Should I increase prices all at once or gradually?

Gradual increases (e.g., 5% now, another 5% in six months) can reduce churn compared to a single large increase. Test what works best for your customer base.

How do I communicate price changes to affected customers?

After running the Bulk Operation, export the success log from the History tab. Upload this list to your email platform (like Klaviyo) to send targeted communication to affected subscribers.