Nyan Import StudioHelpContact support

A CLEARER NEXT STEP

How can we help?

Prepare supplier prices, review each change and recover interrupted work.

To continue working, return to the app in Shopify admin.

Start here

  1. Upload a CSV or XLSX supplier file with headers in its first row.
  2. Map SKU or barcode and wholesale cost. Choose the supplier currency and decimal format, then confirm the cost column.
  3. Enter store-currency units per one supplier-currency unit and choose markup. Same-currency imports use rate 1. For example, 50% adds half the converted cost.
  4. Review the matches. Duplicates, disagreements, invalid costs and missing products are held.
  5. Select at most 100 prices and confirm the update. Changes are processed in groups of 10. Continue each group from Change history, or stop the remaining rows.
  6. Open Change history to inspect the result, download a CSV report or restore original prices in groups of 10. Apply approvals expire after 24 hours; each group checks for later edits.

Choose decimal-point or decimal-comma costs. CSV files use comma separators (quote decimal-comma values); Excel files are also supported. One supplier currency per file. Supported ISO currencies use their minor-unit precision. Currency symbols and conflicting ISO prefixes are held. Shipping, tax, profit margin and market-specific fixed prices are not calculated. Exchange rates are manual and saved with each preview. New products and inventory are not updated.

A store can keep 20 unsubmitted previews open. Previews expire after 30 minutes and expired unsubmitted previews are removed when you next request a review. Submitted import history is retained.

If a write is interrupted, use Recheck Shopify prices. This only reads current values. An uncertain variant stays blocked from new writes. Other variants can still be imported. Do not manually resend an uncertain write. Contact nyanproducts@gmail.com if it cannot be resolved.

Why a row is held

A held or unmatched row cannot be selected for a price update. Read its reason in the preview before changing your supplier file.

  • Missing match: check the mapped SKU or barcode against an existing Shopify variant. This app does not create products.
  • Duplicates or disagreement: remove ambiguous identifiers from the source file. A SKU and barcode must identify the same variant.
  • Invalid cost: choose the correct cost column, supplier currency and decimal format. Use a matching ISO prefix or a plain number; currency symbols and conflicting prefixes are held.

Correct the original file or mapping and request a fresh preview. Review the proposed prices again before selecting them.

Check your price calculation

Supplier cost × exchange rate × (1 + markup ÷ 100), followed by your selected rounding rule.

For example: a supplier cost of 10, exchange rate of 1 and markup of 50% gives a proposed price of 15 before rounding. Markup is added to cost; it is not a target profit margin.

The rate means store-currency units per one supplier-currency unit. Same-currency files use 1. Shipping, tax and fees are not added. Compare a few known items before approving an import.

Continue or recover an interrupted import

  1. Open Change history and the affected import before starting another one.
  2. If rows remain, review the recorded result and use its continue action. Each group contains at most 10 prices, and later store edits are checked again.
  3. If a write is uncertain, choose Recheck Shopify prices. This reads current prices; it does not resend the update.
  4. To undo completed changes, review the restore option in that import. Restoration also runs in groups of 10 and checks for later edits.

An uncertain variant stays blocked until reconciled. If it remains unresolved, contact support with the import reference and displayed message. Do not repeatedly resubmit the same change.

Preview access and plan status

You can upload a supplier file and preview proposed prices before applying changes. Applying prices requires an active plan that the app can verify.

If Subscription status unavailable appears, your file preview remains available and writes stay locked. Return to the app from Shopify admin and check again later. Use the app’s plan link to inspect the current subscription in Shopify.

A preview expires after 30 minutes. If it expires, request a fresh preview and review the current prices again. This does not approve any changes automatically.

Try the sample safely

Use Try sample file in the app, or download the 10-item supplier CSV. It contains fictional supplier rows. Loading it does not create products or update prices.

Products must already exist in your store for a matching preview. Unmatched sample rows are expected on a store without those identifiers. You can inspect the columns and pricing setup without applying anything.

Get useful help from support

Email nyanproducts@gmail.com with:

  • Your shop domain and the import reference, if available.
  • The action you tried and the exact error message.
  • Column headers and a few fictional example rows if the problem concerns file formatting.

Remove passwords, API keys, customer information and payment data. A support message does not import products or approve price changes.