FeedPipe Help
Usage & limits
Messaging only — no billing or feature gating.
- FeedPipe runs in your browser (no uploads).
- No persistence.
- FeedPipe doesn’t import/push into Shopify; it creates Shopify-ready CSVs.
- Not for images, inventory, or metafields.
- Split exports help keep Shopify imports under size limits (15MB per part target).
- Large-file guardrails apply (you’ll see warnings/blocks in-app).
- For support, share a diagnostics bundle + support summary (diagnostics excludes raw rows).
If you’re an agency or need higher-volume help, reply via the channel you were invited through.
Limits And Expectations
- FeedPipe runs client-side in your browser.
- Feed files are processed locally in-browser; no backend upload flow is used by this app.
- No persistence: mappings and audit state reset when you refresh or leave the page.
- Shopify import target is 15MB per CSV part, with split export when output is larger.
- Existing large-file guardrails stay in effect in-app (for example, create upload cap and update base hard cap).
- No image, inventory, metafield, or auto-fix pipeline is included.
Where am I?
- Creating new products: use Create mode.
- Updating prices on an existing Shopify export: use Update mode.
Overview
Map columns, run audit, then export (Create) or update by SKU (Update).
Shopify imports are strict about required columns and consistent variant option structure. If FeedPipe's audit shows missing required fields (Title/SKU/Price) or missing Handle/Option values for your chosen mapping/settings, fix those before importing.
Variants And Options Rules
- Multi-row products need options mapped consistently to create separate variants.
- If Option1 is enabled, Option1 values must be present; the same applies for Option2/Option3 when enabled.
- Duplicate option combinations within one product are flagged.
- Inconsistent option hierarchy is flagged.
Splitting Rules
- Shopify import size target is 15MB per CSV part.
- Create split keeps handle groups together and does not split a product group across files.
- Update split is row-safe and keeps headers/identifier columns intact in each part.
Troubleshooting Cheat Sheet
1) Variants ignored or only parent imported
- Open Create mode mapping and confirm Option1 is enabled for multi-row products.
- Confirm Option columns are mapped to real option value fields.
- Run audit again after mapping changes.
- Fix missing option values and duplicate option combinations.
Look for these in FeedPipe:
MULTIROW_PRODUCT_REQUIRES_OPTIONS, MISSING_OPTION_VALUE,
DUPLICATE_VARIANT, INCONSISTENT_OPTIONS
2) Products missing after import
- Check required mappings are set for Title, SKU, and Price.
- Run audit and resolve all missing required field errors.
- Fix invalid or non-positive prices.
- Resolve duplicate SKUs.
- If using handle column mode, fix missing handle values.
Look for these in FeedPipe:
MISSING_TITLE, MISSING_SKU, MISSING_PRICE, MISSING_HANDLE,
BAD_PRICE, NON_POSITIVE_PRICE, DUPLICATE_SKU
3) CSV formatting, shifted columns, or quoting errors
- Check the preview table and audit report for shifted values across columns.
- Re-export from source as CSV UTF-8.
- Re-check delimiter and quote settings in the source export.
- Re-upload and compare preview output again.
-
Use
stress_quoted_newlines.csvas a reference case FeedPipe is designed to parse without crashing.
Look for these in FeedPipe: if preview or HTML report looks shifted, re-export as CSV UTF-8 and re-check delimiter/quotes.
4) Update changed IDs/options or variants got messed up
- Use Update mode only for price updates by SKU.
- Update mode only writes price columns and does not modify handles, options, or IDs.
- If structure or options need changes, switch to Create mode and regenerate.
Look for these in FeedPipe: SUPPLIER_SKU_NOT_IN_BASE, BASE_DUPLICATE_SKU