A retail data migration
QuickBooks Desktop POS→Runit
A move from QuickBooks Desktop POS to Runit needs an explicit map from a style grid, ALU versus item-number/barcode choice, store quantities and an excluded historical receipt to the receiving records.
Plan this migration Data migration: $2,999. Scope confirmed before booking.The records we review.
- Products & variants
- Style, size, and color relationships
- SKUs & barcodes
- Identifiers used across your stores
- Customers
- Supported fields and matching decisions
- Opening inventory
- Quantities mapped to each location
- Existing destination records
- Products and customers already in your next system
The decisions
we make first.
Source access
Review representative exports and the available extraction method.
History & balances
Assess sales history, gift cards, loyalty, and credits separately.
Test & acceptance
Agree the records and checks before the final transfer.
Assess the QuickBooks Desktop POS source
Readable Desktop POS installation and authorized lists/reports; distinguish POS records from the accounting company.
Shopify legacy connector instructions still require Stocky and its API key, while current Stocky guidance says its API ended. Do not promise that legacy workflow is usable now.
Keep an untouched original and a record of account, edition, location coverage and extraction time. The customer must provide full authorized access and be able to access their own data. Do not infer missing fields or access from a vendor family name.
Plan the Runit destination
Runit vendor-confirmed style/customer receiving fields and import process for the agreed implementation.
A style must remain linked to its size/color sellable records. Public read APIs or report exports do not establish a supported inbound style importer.
Inspect existing receiving records before choosing create, match or update behavior. An exported internal ID should remain in a reconciliation crosswalk unless the receiving specification explicitly accepts it.
Directional data decisions
| Dataset | QuickBooks Desktop POS evidence to preserve | Runit decision to confirm |
|---|---|---|
| Products and variants | Complete grouping, source IDs, sellable combinations and item status | Equivalent parent/variant structure and supported receiving fields |
| Identifiers and prices | SKUs, full barcode text, unit and price context | Matching rule, permitted identifier representation and accepted price behavior |
| Customer contacts | Source identity and duplicate candidates, separately from liabilities | Receiving method, existing-profile rules and rejected-row report |
| Location stock | Store/warehouse map, quantity type, unit and snapshot time | Correct receiving location and set-versus-add operation |
| History and commitments | Required receipts, gift cards, credit, loyalty and open orders listed individually | Native receiving method, approved transformation, archive or exclusion for each |
A representative test for this direction
Use a style grid, ALU versus item-number/barcode choice, store quantities and an excluded historical receipt. In the receiving Runit setup, also inspect a full style with an intentionally absent size/color combination, supplier code and two store quantities. Use these illustrative examples to plan your project’s sample and agree expected results before a production import.
Write expected identities, grouping and quantities before the sample load. Compare returned records and rejected rows, approve exceptions and capture changes made after the stock snapshot. Test any proposed history or balance operations separately so an item import cannot silently create a second liability or stock movement.
What remains to be confirmed
- Preserve the readable installation and prove a currently usable extraction/receiving method. For Shopify, resolve the legacy Stocky/API dependency with current support guidance or a documented alternative.
- Obtain the Runit authorized inbound specification and permissions, field coverage and vendor coordination for this direction.
- Confirm exact source/destination editions, authorized full access, included fields, existing destination records and retailer approval of history/balance treatment.
- No prior Sqquid test evidence was supplied. Run a representative controlled test and record actual results before executing this migration; do not publish an exercised-route or all-data guarantee.
This route remains under review. Request an assessment to establish the actual method and scope before booking. We confirm the exact edition pairing and supported fields before booking.
Official references
- Intuit Desktop POS discontinuation
- Shopify legacy QuickBooks connector migration instructions
- Shopify QuickBooks connector data limitations
- Shopify Stocky discontinuation and transition limits
- Runit implementation coordination
What the vendor documentation establishes
Shopify QuickBooks POS migration: Legacy connector instructions must be assessed against retired prerequisites rather than assumed operational.
Shopify Stocky transition: Stocky APIs stopped on August 31, 2026. A legacy connector depending on them needs a current alternative or explicit vendor confirmation.
Runit implementation coordination: Implementation coordination does not provide a public complete inbound field specification; request an approved receiving template for migrations into Runit.
Migration scope and responsibilities
The standard migration fee is $2,999 USD for the confirmed scope.
Tailored to your retailer data
Every migration is unique. Your catalog, barcodes, orders and customer information are unique and proprietary to your business. We work closely with you to tailor the migration for the best possible outcome, agree the included records and define acceptance checks for your stores.
Access to both systems
You must provide Sqquid full authorized access to both systems and be able to access your own data. Arrange access through an agreed secure process. Do not put passwords, API tokens, payment information or customer export files into the general enquiry form.
Source data quality
Sqquid is not responsible for migration errors caused by poor data supplied by the customer. Source issues, proposed corrections and exclusions need to be recorded before the transfer is accepted.
Earlier work and guarantee limits
Sqquid does not guarantee a migration that started before Sqquid was hired. Any guarantee is limited to the data migration work performed by Sqquid and expires on the launch date. Record the agreed launch milestone in the written scope; do not assume post-launch guarantee coverage.
Vendor charges and separate work
Vendor charges are passed to the customer in addition to the confirmed migration fee. POS implementation, hardware, payment setup, staff training and ongoing integrations have separate responsibilities and scope. A Sqquid software subscription is not required for the migration service.
Your systems. Your next chapter.
From the first export to the final review.
Tell us where your data is today, and where you’d like to go. We’ll help you understand the next step.
Check my migration Retail data migration for $2,999. Scope confirmed before booking.