Lizzy DMS
The Lizzy DMS integration connects your Ecommerce account with your Lizzy Dealer Management System. Once connected, Ecommerce can:
- Pull inventory from Lizzy — Your product quantities (and optionally prices) are automatically imported from Lizzy into Ecommerce on a daily basis. This keeps your webstore, Amazon, & eBay, and other connected marketplaces up to date with what you actually have on your shelves.
- Push orders to Lizzy — When customers place orders through your Ecommerce-connected sales channels, those orders are automatically sent to Lizzy every hour. This eliminates the need to manually re-enter online orders into your DMS.
Why Use This Integration?
If your dealership uses Lizzy to manage parts inventory and Ecommerce to sell online, this integration saves you time and reduces errors. Instead of manually updating quantities across systems or re-keying orders, the two systems talk to each other automatically.
Setting Up Lizzy DMS
Step 1: Open the Lizzy Configuration Page
- Log in to your Ecommerce admin panel.
- Navigate to Settings (the gear icon in the top navigation).
- Under Module Settings, click Lizzy DMS.
Step 2: Enter Your API Credentials
- In the API Key field, paste the API key you received from Lizzy technical support.
- In the Webstore ID field, enter the numeric Webstore ID from Lizzy.
- Click Save.
Step 3: Configure Vendor Mapping
Vendor mapping tells Ecommerce how to match products from Lizzy to the correct catalogs and distributors in Ecommerce. This is the most important step — without it, inventory cannot sync.
For each vendor (brand/supplier) you want to sync from Lizzy:
- Catalog — Select the catalog type: Aftermarket, OEM, or Private.
- Manufacturer / Distributor — Choose the matching manufacturer or distributor from the dropdown. This list is populated from the catalogs enabled on your Ecommerce account.
- Vendor Name — Enter the vendor name exactly as it appears in Lizzy. This is case-sensitive and typically appears in ALL CAPITALS (e.g.,
PARTS UNLIMITED,TUCKER ROCKY). - Use Pricing — Check the Use Pricing box if you want Ecommerce to use the list price from Lizzy. Leave it unchecked if you prefer to manage your own pricing within Ecommerce.
Repeat this for every vendor whose inventory you want to sync.
Important: If the vendor name does not match exactly what Lizzy returns, that vendor's inventory items will be skipped during the sync and marked as "Unrecognized Vendor" in the sync report.
Step 4: Configure Optional Settings
- Clear Previous Quantities — Enable this checkbox if you want Ecommerce to reset all shelf quantities to zero before each daily Lizzy inventory pull. This ensures your inventory is a clean reflection of the latest Lizzy data and prevents stale quantities from lingering. Recommended for most dealers.
- Disabled Days — If there are days of the week when you do not want the inventory sync to run (for example, weekends when your warehouse is closed), select those days. The sync will be skipped on the selected days.
Step 5: Save and Wait
After saving your configuration:
- Inventory sync will begin running automatically starting at 4:00 AM Pacific the following morning, repeating through 5:00 AM Pacific.
- Order sync runs every hour, around the clock.
No further action is needed. The system begins syncing on the schedule described above.
How Inventory Sync Works
What Happens During an Inventory Sync
- Ecommerce calls the Lizzy API to request the full inventory feed (all items updated within the past month).
- If the "Clear Previous Quantities" setting is enabled, Ecommerce zeros out all existing shelf quantities first.
- Ecommerce reads each item from the Lizzy feed. Each item includes a Vendor Name, Item Number, List Price, and Quantity.
- Ecommerce checks the vendor name against your vendor mapping. If the vendor is not mapped, the item is skipped.
- For mapped vendors, Ecommerce looks up the matching product in the appropriate catalog (Aftermarket, OEM, or Private):
- Aftermarket items are matched by distributor abbreviation + item number.
- OEM items are matched by manufacturer and part number.
- Private items are matched by manufacturer and part number.
- If a match is found, Ecommerce updates the quantity (and price, if "Use Pricing" is enabled) for that product.
- After all items are processed, Ecommerce re-indexes any affected webstore products so your online store reflects the updated stock.
Sync Schedule
| Sync Type | Frequency | Time (Pacific) |
|---|---|---|
| Inventory | Daily (runs hourly within its window) | 4:00 AM — 5:00 AM |
| Orders | Hourly | Around the clock |
What Gets Updated
- Quantity on hand for each matched part
- List price (only if "Use Pricing" is checked for that vendor mapping)
- Webstore product index (so your online store shows accurate stock)
How Order Sync Works
What Happens During an Order Sync
- Every hour, Ecommerce checks for new orders that have not yet been sent to Lizzy. It looks at orders placed within the last 7 days.
- Orders are submitted to Lizzy in batches of 5 for efficiency.
- Each order includes:
- Order number, date, and time
- Shipping address and billing address (name, email, phone, full address)
- Tax, shipping cost, and order total
- Line items with product ID, manufacturer, product description, price, and quantity
- If Lizzy accepts the order (HTTP 200, 201, or 204), Ecommerce marks it as "downloaded" so it will not be sent again.
- If the submission fails, Ecommerce logs the error and will retry the order on the next hourly run.
After Orders Are Submitted
Once orders appear in Lizzy, you will need to import them manually into your Lizzy workflow through the Lizzy Webstore Interface. The integration pushes the order data to Lizzy's queue, but a dealership staff member must complete the import on the Lizzy side.
Duplicate Prevention
Ecommerce tracks which orders have been sent to Lizzy. Once an order is successfully submitted, it is flagged and will not be sent again, even if the sync runs multiple times.
Frequently Asked Questions
Q: How do I get my Lizzy API Key and Webstore ID?
Contact Lizzy technical support directly. They will generate an API key for your account and provide your Webstore ID. The Webstore ID can also be found in parentheses next to your webstore name in the Lizzy Webstore Interface.
Q: When does the inventory sync run?
The inventory sync runs daily between 4:00 AM and 5:00 AM Pacific time. It pulls quantities (and optionally prices) from Lizzy and updates your Ecommerce product catalog.
Q: When does the order sync run?
The order sync runs every hour, 24/7. It picks up any orders placed through your Ecommerce sales channels within the last 7 days that have not yet been submitted to Lizzy.
Q: My inventory numbers look wrong. What should I check?
First, verify that your vendor names in the vendor mapping match exactly what Lizzy uses (spelling and capitalization matter — vendor names are typically ALL CAPITALS). Second, check whether the Clear Previous Quantities setting is enabled. If it is disabled, old quantities may accumulate rather than being replaced.
Q: Can I use Ecommerce pricing instead of Lizzy pricing?
Yes. In the vendor mapping section, leave the Use Pricing checkbox unchecked for any vendor where you want to keep the prices you manage in Ecommerce. When unchecked, only the quantity is updated from Lizzy; the price stays as-is in Ecommerce.
Q: Can I map one Lizzy vendor to multiple distributors in Ecommerce?
Yes. If the same vendor name in Lizzy corresponds to more than one distributor or manufacturer in Ecommerce, you can create multiple mapping rows with the same vendor name but different catalog/distributor selections. Ecommerce will update all matched entries.
Q: Can I turn off the sync on certain days?
Yes. In the Lizzy configuration settings, use the Disabled Days option to select any days of the week when you do not want the inventory sync to run. This is useful if your inventory data is not updated on weekends, for example.
Q: Do I still need to do anything in Lizzy after orders sync?
Yes. After Ecommerce pushes orders to Lizzy, you must log in to Lizzy and manually import the submitted orders through the Lizzy Webstore Interface. The integration delivers the order data, but Lizzy requires you to complete the import step.
Q: What happens if the Lizzy API is down during a sync?
If Ecommerce cannot reach the Lizzy API or receives an error response, the sync for that run is skipped. It will automatically retry on the next scheduled run. No data is lost.
Q: What catalog types are supported?
The integration supports all three Ecommerce catalog types: Aftermarket, OEM, and Private. You configure which catalog each vendor maps to in the vendor mapping section.
Troubleshooting
| Problem | Likely Cause | Solution |
|---|---|---|
| Inventory is not syncing at all | API key is missing or incorrect | Go to Settings > Lizzy DMS and verify the API key is entered correctly. Contact Lizzy support if you need a new key. |
| Inventory sync runs but no quantities update | No vendor mappings configured | Add at least one vendor mapping with the correct catalog, distributor, and vendor name. |
| Some items sync but others are skipped | Vendor name mismatch | Check the sync report for "Unrecognized Vendor" entries. Ensure the vendor name matches Lizzy exactly, including capitalization. |
| Part numbers are not found during sync | SKU or part number mismatch | For Aftermarket items, Ecommerce looks up items using the distributor abbreviation + item number. Verify the part exists in your Ecommerce catalog. For OEM/Private items, verify the manufacturer part number matches. |
| Orders are not appearing in Lizzy | Webstore ID is missing or incorrect | Verify the Webstore ID in Settings > Lizzy DMS. It should match the number shown in parentheses next to your webstore in Lizzy. |
| Orders are being sent to Lizzy but not showing up | Orders not imported in Lizzy | Log in to Lizzy and manually import the webstore orders through the Lizzy Webstore Interface. |
| Prices are not updating from Lizzy | "Use Pricing" is not checked | In the vendor mapping, enable the Use Pricing checkbox for vendors whose prices you want to pull from Lizzy. |
| Inventory resets to zero unexpectedly | "Clear Previous Quantities" is enabled | This is expected behavior when the setting is enabled. Ecommerce clears all quantities before each import to ensure accuracy. If this is undesirable, disable the setting. |
| Sync does not run on certain days | "Disabled Days" are configured | Check the Disabled Days setting. Remove any days you want the sync to run on. |