What it can tell you
For a SKU returned by the targeted search, the receipt compares the CSV row with that variant's current base price and compare-at price in Shopify.
ShipSaneby Tan Solutions
You have a CSV of prices you intended to put in Shopify. ShipSane checks the listed SKUs against the values Shopify returns now, then lays out the comparison row by row.

Post-import price receipt

3SKUs checked
Example store · 24 Sep 2026, 12:00 UTC
The price mismatch is actionable; a SKU not returned by search remains unverified.
| SKU | CSV price | Shopify price | Result |
|---|---|---|---|
| MUG-WHITE | $18.00 | $18.00 | Match |
| TEE-NAVY | $28.00 | $26.00 | Price differs |
| Compare-at price: $34.00 in both sources. | |||
| BAG-OLIVE | $42.00 | No result | Not returned by Shopify search Unverified |
Read only, row by row.
Select a Shopify product CSV with SKU, price, and compare-at price columns. ShipSane reads the file in your browser and uses its SKUs to look up current Shopify variants.
ShipSane searches the selected SKUs and checks exact returned variants. Partial reads stop the check rather than silently producing an incomplete receipt.
Download a dated receipt with expected and current values, search coverage, and clear match, difference, or unverified states. One test row has passed the owned-store file and download check; broader acceptance is still in progress.
What the result means, and where it stops.
For a SKU returned by the targeted search, the receipt compares the CSV row with that variant's current base price and compare-at price in Shopify.
ShipSane does not check Markets-specific or other contextual prices. If you sell at different prices by market, review those prices in Shopify separately.
It cannot say when a value changed, prove an import ran, or detect unrelated changes without a before-import snapshot. A SKU absent from search is labeled “not returned,” not “missing from store.”
The first version accepts a product CSV up to 1 MB and 1,000 SKU-bearing rows. It supports current and older Shopify CSV price header names.
No. This check uses read-only Shopify product access and does not update variants.
No. The selected file is parsed in your browser. Its price columns stay there; by default, only the SKU list goes to the app server for targeted Shopify reads.
No. The receipt checks base variant price fields, not prices adjusted for a particular Shopify Market.
Not yet. The app is running on a private QA deployment and has passed a selected-file match and saved receipt check. Broader file checks, hosting capacity, public billing, and Shopify review still need to pass before public release.
Share the tool you import with and how you verify prices today. Please do not email product files, customer data, or credentials.