Seoni V1 → V2 Migration Dashboard

Shopify orders/paid → Recharge migration monitoring
Business SettingsClick to expand or collapseLoading…

V1 Filter

Choose existing filter variants eligible for migration.

V2 Filter

Choose the destination filter variants.

V2 Showerhead

Choose subscription variants that trigger migration.
Default: 12 weeks. No code change required.
Default: purchase date + 12 weeks.
Automatic uses the mapped V2 Filter Shopify price and store currency for each event. Fixed and platform pricing remain available.
Only used in Fixed price mode.
Safety guard. Migration stops if Recharge reports another presentment currency.
Used by Klaviyo segmentation after migration.
Use the address associated with the exact V2 checkout subscription. Moving address can also change payment method, shipping, tax and discounts.
Recommended: cancellation ON, email OFF.
Retry automatically every 30 seconds while V1 is missing. Default: 30 minutes; enter 60 for 1 hour. End as NOOP if V1 remains unavailable at timeout.
Exact Shopify Order ID correlation only. Escalate to NEEDS_REVIEW after this many minutes. Default: 30.
ActionAction codeTimeOrderStatusCaseMessageAttempts
Case & action catalogExpected behavior for every recognized order state
CaseConditionActionExpected status
CONFIGURATION_INCOMPLETEMigration disabled or required mapping missingNO_MUTATION_CONFIGURATION_REQUIREDNEEDS_REVIEW
NOT_V2_ORDERNo V2 ShowerheadNO_ACTIONNOOP
V2_ONE_TIME_OUT_OF_CONFIRMED_SCOPEV2 bought one-timeStandard platform flow; no custom migrationNOOP
V2_SUBSCRIPTION_NEW_OR_UNMAPPED_CUSTOMERV2 subscription but no existing mapped Recharge customerRecharge Automate standard flowNOOP
NO_ELIGIBLE_V1No active V1 and no unresolved recent prior V1 checkoutRecharge Automate standard flowNOOP
RECHARGE_V1_SYNC_PENDINGPrior V1 checkout exists but Recharge has not synchronized itRecheck every 30 seconds; migrate only after exact source checkout is verifiedWAITING_RECHARGE_V1 / NEEDS_REVIEW
V2_SUBSCRIPTION_SINGLE_V1Exactly one eligible V1 + V2 subscription purchaseMigrate old V1 → V2, verify, cancel checkout-created V2, verify, tag lastDRY_RUN / WAITING / SUCCESS
V2_SUBSCRIPTION_MULTIPLE_V1_NEAREST_SELECTEDMore than one eligible V1Auto-select V1 whose next charge is nearest to Shopify createdAtDRY_RUN / SUCCESS
PREPAID_V1_FOUNDMatching V1 is prepaidMANUAL_REVIEW_NO_MUTATIONNEEDS_REVIEW
V2_SUBSCRIPTION_QUANTITY_NOT_ONEV2 subscription quantity is not exactly 1MANUAL_REVIEW_NO_MUTATIONNEEDS_REVIEW
V1_SUBSCRIPTION_QUANTITY_NOT_ONEExisting V1 quantity is not exactly 1MANUAL_REVIEW_NO_MUTATIONNEEDS_REVIEW
AMBIGUOUS_NEW_V2_SUBSCRIPTIONRecharge checkout order contains multiple V2 subscription IDsManual resolve exact ID; never guess/cancelNEEDS_REVIEW
MIXED_V2_ONE_TIME_AND_SUBSCRIPTIONSame order has both V2 purchase modesMANUAL_REVIEW_NO_MUTATIONNEEDS_REVIEW
RECHARGE_EMAIL_MATCH_REQUIRES_CONFIRMATIONID does not map but email matches RechargeManual review unless email fallback enabledNEEDS_REVIEW