- Product Types
- Prices Types
- Adding Products
- One Time Pricing
- Subscription Pricing
- Subscription Trials Setup
- Installment Pricing
- Donation / Pay What You Want
- Inventory Management
- Product Variants
- Variant Images
- Digital Downloads
- Change Product Availability
- Product Collections
- First-Time Payment Discounts
- Manage Product Access
- Create Product With Free Trials
- Charge Set Up Fee on Trials
- Product List
- Product Pages
- Product Content
- Custom Buy Links
- Product SEO
- Change Permalinks
- Custom Fields
- Related Products
- Price Boost
- Product Bundle
- Product Reviews
- Product review shortcodes
- Test Mode/Payments
- Edit & Customize Form
- Change Form Template
- Delete SureCart Forms
- Add Checkout Form
- Checkout Form With Gutenberg
- Checkout Form in Elementor
- Custom Thank You Page
- Create Donation Form
- Customize Confirmation Popup
- Include Coupons in URLs
- Pre-Fill Checkout Fields
- Change Checkout Texts
- Password Field in Checkout
- Default Country Code
- Add Terms to Checkout
- Conditional Block Checkouts
- Remove Coupon Field
- Hide Quantity Option
- Disable Quantity Editing
- Disable Item Removal
- Country Specific Purchases
- Update Store Details
- Dark Mode
- Orders & Receipts
- Manage Slide-out Cart
- Customers Section Overview
- Create Customer
- Delete Customer
- Update Customer Details
- Edit Invoice Details
- Create Shipping Profiles
- Manage Shipping
- Disable Payment Processor
- Manage Store Notifications
- Manage PayPal Branding
- Transfer Store
- How to Download SureCart Purchase Invoice
- Vault – Redeem & Manage Your SureCart Pro Plan
- Enhance Performance Settings
- Invite Team Members
- Enable Spam Protection
- Sync WP Users
- User Roles & Permissions
- Export Data
- Clear Test Data
- Manage Email Notifications
- Remove User Roles
- Remove Plugin Data
- Delete Store
- Delete Business & User Account
- Guest checkout
- Switching Store Currency
- Fix View Order Button
- Fix Express Payment Buttons
- How To Stop Sending WooCommerce Notifications via SureCart?
- Fix PayPal Test Connection
- Fix Sign-In Loop
- Fix Order Confirmation Redirect
- Fix Divi Bullet Point Issue
- Fix Customer Dashboard
- Fix JSON Response Error
- Failed Payment Behavior
- Fix Stripe Zip Code Error
- Fix "Product Can’t Be Blank"
- Troubleshooting Guide
- PayPal IPN Warning Emails
- Caching Configuration for SureCart
- Why iDEAL Might Not Appear in Your CheckoutÂ
- Compatibility Guide
- Troubleshooting Stripe Payment
- Fix – SureCart store disconnected
- Configuring LiteSpeed Cache for SureCart
- Webhook Troubleshooting
How to Import Your Purchases in Bulk With SureCart
SureCart allows merchants to import historical purchases in bulk. This tool is particularly useful for migrating data such as licenses or customer purchases from another platform.
However, it’s important to note that importing purchases is not the same as importing past orders. Purchases imported through this process are not linked to any specific order ID, and no new orders will be created during the import.
Instead of manually importing each purchase, you can import them all at once. This guide provides step-by-step instructions to help you use the purchase import tool effectively and ensure your data is migrated accurately.
Let’s get started.
Important Note
Migrating an eCommerce platform is a technical process and may require developer expertise, especially when dealing with custom setups or non-standard configurations. The following points apply to all migrations:
- Effort and expertise required. Migration involves transferring data accurately while keeping the store operational. Consulting a qualified developer is recommended for store owners who are not familiar with technical processes such as CSV preparation, database migration, or payment processor data transfer.
- Scope of support. SureCart support can assist with questions about documentation and product functionality. Hands-on migration work, including data preparation and platform-specific exports, is the responsibility of the store owner or their developer.
- Realistic expectations. Migration requires careful planning and execution. Time and complexity vary depending on the size of the store, the source platform, and the data being transferred.
For questions during the migration process, contact SureCart support.
Preparing Your CSV File
To get started, you’ll need to prepare a CSV file with all your purchase information. To help with this process, we provide a template CSV file that you can use as a reference.
In the template file, you will find all the fields you need to have to import the purchase data.

If you already have your own CSV file with purchase details, ensure its column headers match our template.
For example, the “Price ID” column header in your file should match the “Price Id” in our template. You can copy-paste all of your data directly into our template, ensuring alignment with the column headers.
It’s crucial to fill in these required fields accurately. If any of them are empty or have incorrect data, the import won’t work. Always double-check these fields to ensure a smooth import process.
Note: Some fields in the template have an asterisk (*) next to them, indicating they’re essential. In your case, the necessary fields are – Customer Email, Price ID, and Quantity.
Reminder: When inputting the Revoke at date, choose a future date. If the date is earlier than the current time, the import process will fail. So, be sure to select a future date to avoid any problems.
List Of Fields In Your CSV File
| Field | Use |
| Customer Email* | The email address of the customer associated with the purchases. |
| License Key | This is the license key usually associated with a digital product. |
| Price Id* | The unique identifier or reference specific to the purchase. |
| Revoke At | The date at which the product access will be revoked for the customer. |
| Quantity* | Number of purchases made by the customer. |
| Variant Id | Unique identifier of the product variant. |
Where to Get Your Price ID, Variant ID, & License Key From SureCart?
You can get both the Price ID and the Variant ID by going to the individual product and clicking on the Copy Link button here.

To copy a specific variant’s ID, select the variant from the dropdown and click on the Copy button.

Filling in License Keys is not mandatory. But if you want a license key, you can find them under the Licenses section.

Note: Please ensure that the enable license creation option is activated under the individual digital product.

How to Import Purchases?
Once you have your CSV file ready, you can follow the instructions below to import your purchases into SureCart.
Login to the SureCart platform. Before proceeding, double-check that you are in the right store. Once you’ve confirmed it:
- Navigate to Settings > Imports and click on the New Import button.

- Select Purchases from this dropdown.

- You can either drag and drop the CSV file directly into this area or just click on this area to browse your computer and choose the file.

- Enable this switch if you want to import purchases in Live Mode. If not, the purchases will be imported in test mode to ensure everything works smoothly.
- Click on the Import button.

The importing process usually takes less than a minute for small data (less than 100). You’ll also receive an email notification once the process is complete.
- After the import process is done, you’ll see the status change to Completed, as you can see in the image below.

That’s it! We hope this guide was helpful. Do check out these articles as well:
- How to Import Subscriptions in Bulk With SureCart
- How to Import Products in Bulk With SureCart
- How to Import Customers in Bulk With SureCart
If you face any issues with the import, please reach out to our support team. We’re always here to help!
We don't respond to the article feedback, we use it to improve our support content.