# Import from WooCommerce

> Bring WooCommerce products and variations, customers and coupons over with a read-only REST API key. See what moves, what doesn't, and why.

Source: https://anytime-capital.com/docs/import-from-woocommerce · Markdown: https://anytime-capital.com/docs/import-from-woocommerce.md · All docs: https://anytime-capital.com/docs/llms-full.txt

The WooCommerce importer reads your store through the WooCommerce REST API (v3) with a read-only key you create, shows you what would happen before anything is saved, then brings your products, customers and coupons across in the background. Nothing in your store changes, and nothing is emailed to your customers.

## What comes across

| In WooCommerce | Becomes | Notes |
| --- | --- | --- |
| Simple product | Product | Regular price, SKU, description (as plain text), whether it ships (not virtual or downloadable), and its first image. |
| Variation of a variable product | Product | One product per variation, named “Hoodie – Large / Blue”, with its own price, SKU and image (or the product's). |
| Customer | Customer | Registered customers, matched by email, with their billing phone, company and address. |
| Percent or fixed cart coupon | Discount code | Its amount, expiry and the uses left. |

> **Sale prices:** A product on sale comes across at its regular price, and the summary says what the sale price was. Codes and payment links are how you offer a lower price here.

## What doesn't come across

- **Saved cards.** Card numbers never leave a payment processor, so customers enter their card the first time they pay you here.
- **Orders, subscriptions and bookings.** They stay in WooCommerce for your records.
- **Guest customers.** WooCommerce keeps guests only on their orders, not as customers.
- **Grouped and external products.** A grouped product's products come across on their own.
- **Coupons we can't represent:** fixed product coupons, coupons for certain products or categories, with a minimum or maximum spend, limited to certain emails or per customer, and free shipping on its own. Each is listed with the reason.
- **Prices in other currencies.** Products come across only when your store sells in US dollars.

## Connect your store

1. In WordPress, open **WooCommerce → Settings → Advanced → REST API** and choose **Add key**.
2. Describe it as “Anytime Capital import”, choose an administrator or shop manager as the user, and set **Permissions** to **Read**.
3. Generate the key and copy the **Consumer key** (`ck_…`) and **Consumer secret** (`cs_…`).
4. In your dashboard, open **Import your business → From WooCommerce**, enter your store's address and paste them.
5. Check the preview, choose what to import and start.

> **https only:** Your store's address must start with https://. The key travels with every request, so we refuse plain http addresses, and we don't follow redirects: if your site moves us elsewhere, we tell you the address to use.

We send the key as WooCommerce documents for https sites. If your host strips that header, we send it in the address instead, still over https. Sites without pretty permalinks work too. The key is kept encrypted while the import runs and deleted the moment it finishes, fails or is cancelled; revoke it in WooCommerce once you're done.

## Run it again

Each record is remembered by its WooCommerce id, so running the import again never adds anything twice. A product the import made is brought up to date as long as you haven't edited it here since. Customers only gain details they were missing, and discount codes are never changed by a re-run. Pages are read a few at a time, and busy hosts are retried with a pause, so a large store imports in the background; you can download every record's result as a CSV when it's done.

In [test mode](https://anytime-capital.com/docs/test-mode.md), the import goes into your test data. To take card payments in your WooCommerce checkout, see [WooCommerce](https://anytime-capital.com/docs/woocommerce.md).

---

Anytime Capital is a fintech company, not a bank. Payment processing, banking and payout services are provided by Anytime Capital's licensed partners. Rates shown are for US card payments; international cards, currency conversion and disputes may carry additional fees shown in your dashboard before you accept a payment.
