Mapping Ordergroove Data to ReCharge Data

Below you'll find information about how the data you have in ReCharge will be mapped to your data in Ordergroove. It's important to note both what we will be pulling and what we won't.

Note: Unless other noted, the fields below are taken from ReCharge's customer objects. 


Fields For Each Customer

ReCharge Field

Ordergroove Field

Notes

shopify_customer_id

merchant_user_id We use this to identify your subscriber in our system.

email

email Used to send transactional emails

first_name

first_name Used in emails and other subscriber facing experiences

last_name

last_name Used in emails and other subscriber facing experiences

-

extra_data  
created_at -  
merchant_user_id -  
number_active_subscriptions -  
number_subscriptions -  
analytics_data -  

 

Fields For Each Subscription

ReCharge Field

Ordergroove Field

Notes

created_at

start_date

The date when the subscription was created or the date it was most recently reactivated after having been canceled.

next_charge_scheduled_at

next_order_date

If the date is the day of migration or in the past, it will be set to the next day.

status

live

Whether or not the subscription is active

customer_id + id

merchant_order_id

This will be used to ensure accuracy and avoid duplicate subscriptions.

shopify_variant_id

product_id

This is how we will identify the subscription product when placing orders.

order_interval_frequency

every

How often in frequency periods to send the subscription item. Example: If a subscription comes every 4 weeks this field would be "4"

order_interval_unit

every_period

The frequency period to use when calculating the next order 

-

price

The price we use is refreshed with every product feed so that we're always up to date with our pricing.

quantity

quantity

How many pieces of the product the subscriber has subscribed to for each order
-

offer_id

Identifies the incentive profile for this subscription.

 

payment_method

Payment details used to charge the customer for this subscription
address_id

shipping address

The address to which the subscription will be shipped
-

extra_data

 
cancellation_reason cancel_reason  
cancelled_at canceled  
created_at    
expire_after_specific_ number_of_charges -  
has_queued_charges - If a subscription is active but has no charges queued, it will be imported as inactive into Ordergroove.
is_prepaid -  
is_skippable -  
is_swappable -  
max_retries_reached    
order_day_of_month -  
order_day_of_week -  
charge_interval_frequency -  
price -  
product_title -  
properties -  
shopify_product_id -  
sku -  
sku_override -  
variant_title -  

 

Fields For The Payment Method

ReCharge Field

Ordergroove Field

Notes

-

cc_holder

 

-

cc_type

 

-

cc_exp_date

 
stripe_customer_token

token_id

If you're migrating to Shopify payments this token will be the one used.
- billing_address

In ReCharge, subscribers can only have one payment method so the billing address is coupled to the customer record. See below for billing address mapping.

billing_phone phone

 

created_at -

 

has_card_error_in_dunning -

 

has_valid_payment_method -

 

reason_payment_method_ not_valid -

 

processor_type -

 

 

Fields For The Billing Addresses

ReCharge Field

Ordergroove Field

Notes

first_name

first_name

 

last_name

last_name

 

billing_company

company

 

billing_address1

address_1

 

billing_address2

address_2

 

billing_city

city

 

billing_province

state

 

billing_zip

zip_code

 

billing_country

country

 

billing_phone

phone

 


Fields For Each Shipping Addresses

ReCharge Field

Ordergroove Field

Notes

first_name

first_name

 

last_name

last_name

 

company

company

 

address1

address_1

 

address2

address_2

 

city

city

 

province

state

 

zip

zip_code

 

country

country

 

phone

phone

 

cart_attributes

-

 

cart_note

-

 

created_at

created_at

 

discount_id

-

 

note_attributes

-

 

original_shipping_lines

-

 

shipping_lines_override

-