Configuration Questions
How can I view scanned products with live filtering to reduce variant count and payment?
The scanned product count updates in real-time as you filter by vendor, tags, and more, allowing you to instantly verify accuracy. Easily spot-check that your scanned products match what you expect. It also helps you reduce variant count and payment. Learn more here about filter. (https://storage.crisp.chat/users/helpdesk/website/-/b/2/1/9/b219050a5836c000/screenshot-2025-08-05-at-418181a4d2qh.pFew readersCan I map a metafield for updating stock?
Yes, you can map a metafield syncX: Stock Sync. This allows you to update inventory based on a custom metafield instead of the standard SKU. For detailed steps, check out this guide: Updating Stock Using Metafield as IdentifierFew readersDoes Shopify Store-to-Store Sync automatically create metafield definitions?
Yes, this is supported only when using the Shopify Store (requires Stock Sync app) connection method. When syncing between Shopify stores using this method, Stock Sync compares the metafield definitions in the source (main) store with those in the destination (sub) store. If a metafield definition exists in the source store but is missing in the destination store, Stock Sync can automatically create the missing metafield definition in the Shopify admin of the destination store. HowFew readersHow to Import image files stored in FTP Server?
syncX: Stock Sync does not support uploading images directly via FTP. However, you can update images using URLs from a CSV file stored on FTP. We recommend making the images publicly accessible and including their URLs in the feed data. Example: https://www.something.com/images/product1.jpg.Few readersHow can I resolve the issue of getting a default title when importing?
This issue arises when a file contains empty variant options, resulting in those variants being imported with the default title. For instance, a file may include three variants: size, colour, and material. However, if the column for variant colour is left empty, it cannot be excluded and will instead be imported as the default title, necessitating a different approach. To resolve this issue, please attempt the following method: (https://storage.crisp.chat/users/helpdesk/website/b219050a583Few readersDoes the column based format support quantity delimiters/separators?
Yes, syncX: Stock Sync supports this if your data matches the example below. Simply map the fields in the matching column section and reach out to our executive for further setup assistance.Few readersHow to append new metafield without overwriting them ?
In the update feed, you can append new metafields that accept single-line text from a predefined list of values. This option allows you to append new values from the feed to existing values in the store. To learn more about metafields, click here. (https://storage.crisp.chat/users/helpdesk/website/-/b/2/1/9/b219050a5836c000/screenshot-2025-07-31-at-83930s80ggn.png =834xauto)Few readersDoes the column based format support quantity?
Yes, syncX: Stock Sync supports this if your data matches the example below. Simply map the fields in the matching column section and reach out to our executive for further setup assistance.Few readersI keep getting the error "Temporary error () (400)"
The email connection error is due to a Google issue. As Google provides the link, we cannot support it and recommend contacting Google Help (https://support.google.com/) for assistance.Few readersCan syncX: Stock Sync import or update product categories (Metafields) from another Shopify store?
Stock Sync DOES NOT support importing or updating the metafield for product categories from another Shopify store. Example is in the screenshot below: (https://storage.crisp.chat/users/helpdesk/website/-/b/2/1/9/b219050a5836c000/imageilyxg1.png =819x523) This limitation exists because Shopify only allows categories based on its predefined Product Taxonomy list. Any attempt to import custom categories that fall outside this official taxonomy will not be accepted by Shopify. ReferFew readersHow to ignore a price or compare at price update based on the feed value ?
If you'd like to prevent Stock Sync from updating your Price or Compare-at Price when your store's current value is higher than the feed value, follow the steps below carefully. Go to your Matching Column Section of a feed. Navigate to the Smart Settings section under the Price field. Apply the appropriate formula based on your scenFew readersHow to enable one-time run for the feed process?
Set automation offers two type of schedule options: One-time run (date & time) and Schedule. One-time run executes the feed once and then deactivates, requiring re-setup for subsequent runs. This feature is available in paid plans only. Click set automation in feed details page. Enable tFew readersHow do I exclude products with zero quantity?
There are two ways to exclude products with zero quantity, depending on your preference. If you want to skip update for products that is 0 in quantity from your store, then you need to turn on the "Ignore variants with zero quantity" from the store product filter. If you want to ignore 0 quantity from the feed file, then you need to add feed filter. (https://help.stock-sync.coFew readersHow to handle missing images?
Common Reasons Images May Be Missing If product images do not appear after import, check the following: Ensure the image URLs in the feed are valid and publicly accessible. Confirm URLs use the correct protocol (for example, HTTPS if required by the store platform). Verify the Image URL field is mapped to the correct column in the feed. If multiple image URLs are provided, ensure the Image Column Separator matches the file format. For example, change the separator from Auto to aFew readersHow does AI generated works in Matching Column (Step 2)?
AI-generated will automatically generate the SEO title, description, and tags from the AI product details, while the category is based on Shopify taxonomy. It's a simple setup, see the following. But it's only available with the expert plan onwards. By selecting the option, syncX: Stock Sync will analyze the mapped product title and description and automatically generate the contents. If the product title and description are not mapped, the app will analyze the store's product titlFew readersHow to sync inventory with duplicate SKUs?
Yes, you can sync by enabling this option, which updates duplicate SKUs with the same product identifier. By default, if multiple products share the same SKU or identifier, only the first matching product will be updated. Enabling the duplicate‑update option ensures all matching products are updated. Note: This applies only to updates coming from a feed (file, Google Sheet, supplier, or another Shopify store). Stock Sync cannot sync inventory between duplicate products inside the same storFew readersHow to resolve WooCommerce API Errors Caused by Firewall Blocking?
Issue: SyncX cannot connect to WooCommerce due to API authorization errors, often caused by firewall/security blocking (Cloudflare/Cloudways). Check Bot Fight Mode: a. Log into your Cloudflare dashboard b. Use the Quick Search bar at the top and type "Bot Fight Mode" c. It should take you directly to the setting then disable/turn off Bot Fight Mode Create a separate Skip rule for the WooCommerce API path: a. Go to Security → WAF → Custom Rules b. ClickFew readersHow can I check variant quantity changes synced by syncX from the Shopify Admin?
Go to the product variant page in Shopify admin. On the product variant page, scroll to the bottom and click "Add as block" in the blocks section. Click "Stock Sync Variant Quantity Changes" to add. After adding, you can view the SKU's quantity change history, with the feed ID indicating the corresponding quantity update.Few readersHow to set up multiple feeds to sum up quantity ?
This guide shows how to configure multiple feeds so their quantity values combine into a single total. Key rule to remember: The first feed must use the Overwrite existing quantity option (the default) in the Quantity field’s smart settings. All additional feeds must be set to Add/Deduct with existing quantity (+) (https://storage.crisp.chat/useFew readersHow do I upload Dropbox images using syncX: Stock Sync?
To ensure proper image uploading from Dropbox URLs, replace dl=0 with raw=1 at the end of the URL. A find and replace method can be used to implement this fix. For example:Few readersUnable to change the update schedule for an email-based feed in syncX: Stock Sync
Issue: Unable to manually change the update schedule for an email-based stock feed in Stock Sync. Explanation: Email-based feeds do not run on a custom or manual schedule. The processing time is automatically controlled by the subscription plan’s sync frequency. How email feed scheduling works: Email feeds are triggered automatically based on the plan’s allowed sync interval. For example, a plan that runs every 8 hours will process feeds 3 times per day.Few readersUnable to export products with "heart" in the title using Stock Sync.
Issue: Unable to export products with the word "heart" in the product title using syncX: Stock Sync. Fix: Go to Step 2 of the feed and confirm the Product Title field is mapped correctly. In Step 3, apply a filter on the Product Title field using the keyword *heart*. Verify that the data source includes product titles and is conneFew readersWhy can’t I use wildcard (*) to pick the latest file in Download URL connection?
Issue: Trying to use a dynamic filename such as: https://example.com/feeds/ProductFeed%m%d%Y*.csv, but the feed fails to load. Why this happens The Download URL connection method does NOT support wildcard (*) in filenames. When using Download URL: Stock Sync retrieves only one exact file path. It does NOT scan the folder to detect the latest file. It cannot read a directory listing. Wildcard works in FTP connection because FTP allows Stock Sync to: Read the direcFew readersTroubleshooting Product Import Issues in Shopify
When importing products into Shopify using Stock Sync, several issues may occur that prevent products, variants, or specific fields from importing correctly. Below are common problems and how to resolve them. 1. Misaligned or Incorrect Column Mapping If values from your feed file are imported into the wrong Shopify fields, this is often caused by incorrect column alignment or mapping. Common symptoms: SKU, barcode, or vendor values appear in the wrong fields. Filters do not match becausFew readersCan I Schedule My Feed to Run Every 15 Minutes?
Yes, but this depends on the connection method used for your feed. 15-Minute Schedule (FTP Only) The 15-minute scheduling option is available only when using an FTP connection. This means your feed can automatically run every 15 minutes if your supplier provides the file through an FTP server. This is useful when: Your supplier updates inventory frequently (e.g., every 15 minutes). You need near real-time stock synchronization. For other connection types, the miniFew readersTroubleshooting when your feed is not updating!
If your feed is not updating as expected, here are the most common issues and how to resolve them. 1. Source URL Not Accessible If your feed is imported from a URL and is not updating, the URL may be inaccessible from our servers. In some cases, suppliers need to whitelist our IP address. Try accessing the feed URL directly in your browser. Ensure the link points to an actual downloadable feed file (CSV, XML, TXT) and not a general website homepage or PDF reference. If it loads for yoFew readersWhy am I getting an error saying I need to use a different store Public Token when connecting Shopify stores in Stock Sync?
This error appears when the Public Token you enter belongs to the same Shopify store you are trying to connect. In a Shopify‑to‑Shopify connection, the Public Token must come from the source store, and you must enter it in the receiving store’s feed setup. If both stores are yours, double‑check that you copied the token from the correct store’s Manage Account page. Using the same store’s token will trigger the error. Once the receiving store uses the token of the correct sourceFew readersWhy I keep getting the error: "Product is suspended"
This error is returned directly from Shopify’s API. A suspended product status means the product is no longer available for sale, and its details cannot be updated or edited. This status is controlled by Shopify and cannot be manually changed or removed by merchants. Shopify may apply this status if the product violates its policies, for example: Intellectual propertFew readersTroubleshooting XML Feed Not Updating Properly
If your XML feed is not updating properly in Stock Sync, check the following common causes and solutions. 1. Verify the feed is processing successfully If your feed appears stuck or variants are not updating, check if the feed has processed recently and whether the variant count matches what is expected. If processing resumes normally, updates should apply automatically. 2. Ensure the feed file is accessible If Stock Sync cannot access the XML file, updates will fail. This may happen wheFew readersWhy does my store show zero inventory for certain products even though my supplier has stock?
If your store shows zero inventory for products that should have stock, the most common cause is a mismatch in Product Identifier settings. When Stock Sync is configured to match products using a specific identifier (such as Barcode/GTIN), but the supplier file does not contain values for that field, Stock Sync cannot match the items. As a result, the inventory update cannot be applied, and Shopify will continue to show quantity 0. To fix this, check which product identifier your feed iFew readersHow can I apply multiple price calculations (markup, VAT, fees) using conditions?
You can apply multiple price modifications—such as markup, VAT, or fixed fees—by multiplying and adding values inside the Price (Then) field of a price condition. Examples from real use cases: • To apply both markup and VAT: 11.13*1.15 (first takes feed price, then applies 13% markup and 15% VAT). • To add fixed and percentage increases based on a condition (e.g., price < 300): *1 + 7 *1.20 *1.22 • To set tiered rules, create multiple conditions (top to bottom priority) such as: cost <Few readersWhat should I do when products are archived unintentionally during a feed update?
If your products are suddenly archived after a feed runs, it means a Remove Feed or Update Feed mechanism was triggered. Stock Sync compares your store data with your reference file, and based on your configuration, applies rules to archive or delete products. To resolve this issue, you first need to understand the two different methods Stock Sync uses to remove items, as their logic is completely opposite. Step 1: Bulk Restore Your Products in Shopify Before adjusting your feed settFew readersWhat information is needed to troubleshoot issues with adding new products?
To troubleshoot issues with adding new products, please provide the following details so the team can identify the cause quickly: The name or ID of the feed you are using (as shown in the Stock Sync dashboard). A sample SKU or barcode from the product you are trying to add. A description of the error message you are encountering. Your expected outcome (for example, how many products should be added or what behavior you expected). Providing all four items helps support run accurateFew readersTroubleshooting Scheduled Feeds Not Running Properly
If your scheduled feeds are not running as expected in Stock Sync, several common issues may be the cause. Below are the key checks and steps to resolve scheduling problems. 1. Check Feed Source Accessibility A schedule may fail if Stock Sync cannot access the file. Common reasons: Incorrect file directory or missing file Permission issues preventing the app from reading the source Intermittent connection issues with your supplier’s server Try manually running the feed. If the manualFew readersWhat should I do if my price feed reverts back to previous values?
If your product prices revert after running a feed, check whether the Price or Cost fields are still mapped in your feed settings. If these fields are mapped, Stock Sync will continue updating them using the values from your data feed. To stop prices from reverting, remove the Price and Cost fields from the feed mapping. Once removed, Stock Sync will no longer overwrite these values, and your store’s prices will remain stable. If prices reverted earlier, it was likely due to previous field mappiFew readersHow to Format Your CSV File Correctly for Importing/Updating
To ensure your CSV file imports correctly, follow these guidelines: Use Proper Column Headers or Index Mapping If your CSV file has no headers, you must map fields using column index numbers (for example, 1 for the first column, 2 for the second). This is necessary when the file contains no column names or when headers are unreadable. Avoid Hidden Characters in Headers Some CSV files include hidden BOM characters (such as ) at the start of the first header. TheseFew readersTroubleshooting syncing issues between Wholecell and Shopify
This guide covers the common steps to troubleshoot syncing issues between Wholecell and Shopify when using Stock Sync. Common checks when quantities do not match: Provide a sample SKU If quantities appear incorrect, first select at least one SKU that is showing different values between Wholecell and Shopify. Support will compare this SKU between your feed, the API response, and Shopify. Verify the SKU exists in both locations Only SKUs that exist in both the feed file and your ShoFew readersWhat steps should I take if my update feed does not reflect accurate stock levels?
If your product feed is showing incorrect stock levels, please check the following common causes to troubleshoot the issue: Mismatched SKUs: Ensure the SKUs in your store exactly match the SKUs in your feed file. Missing or mismatched identifiers are the most common reason syncs fail. Incorrect Column Mapping: Verify that your quantity field is mapped to the correct column. Please note that field and column headers are case-sensitive. Incorrect Inventory Location: If your sFew readersWhat should I do if my pricing rules are not working in Stock Sync?
If your pricing rules are not working in Stock Sync, first verify that the formula logic in your Price field is correctly structured. For example, to avoid exporting a sale price when the current price is lower than the compare-at price, you can use a condition like: *0 + compareatprice This ensures the compare-at price is exported instead of the sale price. If the rule still does not work, test the formula using a sample SKU to confirm the values returned by Shopify. Incorrect field mappingFew readersWhy only the first variant image was updated?
Problem The parent SKU metafield PJ647700 has 8 variants sharing the same product identifier and the "Black/Black" colour option. When Update duplicate products with same product identifier is disabled, the import process updates only the first matching variant it finds. As a result, only the first variant receives the image update while the remaining variants are skipped. Solution See below for how to update all variant images: Step 1: Enable Duplicate ProdFew readersWhat should I do if my stock sync is only updating some SKUs?
If Stock Sync appears to update only a small number of SKUs, check the update feed log. In many cases, the feed may have successfully updated more SKUs than expected. Review the latest run to see how many SKUs were actually processed and matched. If the log shows that the correct number of SKUs was updated, the issue may be a misunderstanding of the results. If the feed log does not show the expected updates, verify that the SKUs exist in the source file and match exactly with your store's SKUs.Few readersHow to Troubleshoot Common Product Feed Syncing Issues
When your product feed is not syncing as expected, several common issues may be the cause. Below are the most frequent problems and how to resolve them based on real scenarios. 1. No Matches Found If your feed runs but shows zero matches: Check whether the first row of your file contains headers. If headers start on a later row, adjust Skip Row in Feed Edit Settings Step 1. Ensure no filters are unintentionally blocking items. Confirm that SKUs or product identifiers in theFew readersWhy are my product variants not being added or merged in Shopify via Stock Sync?
Variants may fail to add or merge when the product identifier or variant group does not match what exists in Shopify. Common causes include: • The SKU of the new variant does not exist in the feed or does not match the store’s existing data. • The variant group column (such as title, handle, barcode, or combined fields) does not match exactly, even if differences are small (such as special characters like ® or �). • The original product in Shopify was imported without variant options, which preFew readersTroubleshooting CSV Product Import Issues
When importing products via CSV, several common issues can cause the import to stop, skip rows, or fail entirely. Below are the known causes and how to troubleshoot them. CSV File Structure Issues Missing Headers If your CSV file does not include headers, you can still import it by mapping fields using the column index instead of column names. Ensure each required field is mapped correctly by selecting its index. This is often necessary when working with supplier files that don'Few readers
Preference Questions
How to apply a percentage discount to all products of a brand
You can apply a percentage discount to all products belonging to a specific brand by using the Price field and setting up a Smart Settings condition. This allows you to assign different discount percentages for different brands. Steps to apply a discount to a specific brand Go to Price Field in your feed setup. Open Smart Settings. Add a Price condition using the brand name (Vendor). Example: Apply a 15% discount to all Biretix productsFew readersHow to update product prices and compare-at prices in feeds?
To update product prices in feeds, you can use Price Conditions or Liquid Mapping in the Price and Compare-at Price fields. Examples: Price using specialprice if available: % if data 'specialprice' == blank or data 'specialprice' == '' % data 'price' % else % data 'specialprice' % endif % Compare-at price using original price only when specialprice exists: % if data 'specialprice' == blank or data 'specialprice' == '' % '' % else % data 'price' % endifFew readersHow can I create a dedicated Shopify inventory location for syncX?
You can create a dedicated inventory location in Shopify for syncX to update without affecting other locations. Steps: In your Shopify admin, go to Settings Locations. Click Add location and create a new location (e.g., "DSZ SyncX"). In your syncX feed, open Quantity Field Smart Settings. Set the Inventory Location to the dedicated location you created. Once configured, syncX will only update inventory for that specific location. syncX can independently maintain inveFew readers
Billing Questions
Is there a discount if I have multiple stores using syncX: Stock Sync?
At syncX: Stock Sync, we understand that managing multiple stores can be exciting and challenging. If you're an existing user looking to set up a new store, we have great news! While we don’t offer discounts for new store setups, we do provide an excellent way for you to save—through our Affiliate Program. What is the syncX Affiliate Program? The syncX Affiliate Program is a reward system that allows you to earn cashback for referring others to syncX. Whether you're adding a new sFew readersStock Sync invoice for Shopify store
To download your Shopify invoice, go to Settings Billing in your Shopify admin and check your past billing history.Few readersAre Add Feeds and Remove Feeds free to use?
Answer: Both Add Feeds and Remove Feeds can be created without a paid plan and are not limited by plan feed counts. Important differences to note: Add Feed Requires credits to add new products. 1 credit = 1 product added. Credits are only consumed when new products are created. Remove Feed Does not require credits. Does not count toward plan feed limits. Can be created and run freely to archive or remove products. Summary: Add FFew readersWhat does “Usage” mean in the plan?
In the plan or subscription, Usage does not refer to how many times a feed runs. Usage refers to how many Update Feeds can be created, not how often they are executed. How Usage works: Update Feeds Usage is measured by the number of Update Feeds created. Each Update Feed counts as 1 usage. There is no limit on how many times an Update Feed can be run manually. Scheduled update frequency is controlled by the plan’s scheduling limits, not usage.Few readersWhat should I do if I cannot access my Shopify store to cancel subscription?
If you cannot access your Shopify store, you will not be able to manage your Stock Sync app installation or billing from the Shopify admin. In this situation, contact Stock Sync support and provide your store URL. The team can check your account, confirm whether the app is still active, and help with subscription cancellation or credits if needed.Few readersHow can I request a refund for an unauthorized charge on my Shopify store?
If you notice an unauthorized or unexpected charge from syncX: Stock Sync on your Shopify invoice, you can request a refund by contacting our support team with your store URL, the invoice number, and the date of the charge. Our team will review your billing history, confirm whether the charge can be refunded, request supporting documents such as the invoice screenshot or Shopify reference number if needed, and process the refund through Shopify’s billing system if applicable. In some cases, a reFew readersWhy do Stock Sync pricing plans differ between the Shopify App Store and the in-app billing page?
Stock Sync displays different pricing depending on when your store first installed the app. Stores that installed Stock Sync after January 1st follow the new pricing structure shown on the Shopify App Store. Stores installed before that date still see the legacy pricing in the in-app billing page. If you are an older customer and want to move to the new pricing plans, you must first downgrade to the Free plan and then request support to update your account to the new pricing structure. After thFew readersHow can I change my subscription plan from yearly to monthly?
You can switch from a yearly plan to a monthly plan directly from your billing settings. If you have not yet been charged, simply go to the billing page and select the "Monthly" tab at the top of the plan selection screen, then subscribe to the monthly version of your plan. If you already subscribed to an annual plan, first cancel the annual plan or downgrade to the Free plan. Once it is canceled, return to the billing page and subscribe to the monthly plan. This immediately moves your accountFew readersWhat is the difference between the Free plan and the Expert plan?
Free Plan The Free Plan is limited and designed for basic, manual usage. Manual updates only 1 supplier feed for update Up to 2,000 variants per update Expert Plan The Expert Plan is a flexible, usage-based paid plan. It starts at $10/month and scales depending on your configuration. Key capabilities: Automatic updates (syncing) Supports from 1 to 30 update feeds/suppliers Advanced pricing rules (e.g., product‑specific price conditions) Priority support access for troublFew readers
General Questions
How to update existing products without adding new ones ?
To prevent new products from being added: Go to Create new feed. Select "Update existing products in store". Ensure that the product identifier field (SKU, Barcode, or any field) is correctly mapped to match existing products in store. Only fields mapped in the Matching column (Step 2) will be updated.Few readersHow to install syncX: Stock Sync on my shopify?
To install syncX: Stock Sync on your Shopify store, follow these steps: Go to the Shopify App Store. Search for syncX: Stock Sync. Click on the app to view the details. Click the Add to Shop button. Follow the on-screen instructions to authorize the app to access your store. Once installed, you can configure the app according to your needs.Few readersDo you have a list of wholesalers or suppliers?
Install our app, it's free to access our supplier and wholesaler list. Create a new feed and browse our ready suppliers and connection. Use the "Filter" button (see below) to refine your search by country or category.Few readersWhere can I find "Account" in syncX: Stock Sync?
The Account section is accessible from the top of the dashboard or the navigation bar.Few readersHow to access the syncX: Stock Sync YouTube channel?
Visit the syncX: Stock Sync YouTube channel here: https://www.youtube.com/channel/UCN4llsnaBqrLosAA7fk0nw. Watch the Feed Manager connection video here: https://www.youtube.com/watch?v=gYHIdq6RHrY&list=PLKVbFUxa0CwKDUcT1-DXikJiv4uiOOv0v. Access the Matching Column Fields video here: https://www.youtube.com/watch?v=Myb45e4WRJQ&list=PLKVbFUxa0CwK85N-urqvsBqRCwHvp2RSC.Few readersIs barcode field support in the WooCommerce store?
Yes, it is supported. You can click on "Add more Field" to select the barcode field to update, add, or export.Few readersHow do I add a quantity rule?
Set the quantity rule in the quantity field within the smart settings of the store product field. For more information on the quantity field, please refer here.Few readersWill syncX: Stock Sync add new products if using Update product feed?
Stock Sync cannot create new products in your store when using an update product feed. Please set the feed to " Add new products to store" to create new products.Few readersHow to Connect to another ERP Platform?
To connect to the ERP inventory feed, we primarily use a REST API. Please provide the API documentation and learn how to configure it here.Few readersHow can certain fields be excluded from updates?
To exclude specific fields from being updated, simply remove them. For instance, to remove the price from the store, map the price field and set fixed value to 0 for the update.Few readersHow can I filter certain rows from being update or add?
Use the Incoming feed filter or Store product filter to select specific products or variants during the add or update process. You can narrow down your feed using fields such as tags, vendors, product category, or SKU. Add these filters in Step 3 of your feed setup. Tips: • Test with a single SKU in the filter to confirm the feed behaves correctly. •Few readersHow to transfer credit to a different store?
For assistance transferring your credit between stores, please get help from our support team.Few readersIs it possible to set the Remove Feed to adjust the inventory to 0?
It is not possible to set the Remove Feed to adjust the inventory to 0. To achieve this, you can utilize the Update Feed with the Out of Stock Strategy. For more information, please refer to: https://help.stock-sync.com/en/article/out-of-stock-strategy-oos-m5qjng/Few readersHow do I update only out-of-stock products?
You can enable the "ignore variants with quantity" option to update only out-of-stock products, ignoring those with available quantities. You can find this option in Store product filter.Few readersDo suppliers have to pay for the app when using Store-to-Store connections?
No, your supplier does not need to subscribe to any plan on syncX: Stock Sync to share their inventory data with you. They only need to be on the free plan and provide you with the token. For more details on store-to-store connections, refer to this guide.Few readersHow do I connect my Shopify to Bigcommerce store?
Make sure both DropShipper Store and your stFew readersWhich products use the token?
To identify products associated with your token, create a feed in syncX: Stock Sync using the appropriate template and authenticate with your token to fetch the products from your supplier. Once the feed is set up and the token is applied, you should be able to see the products that are linked to that token.Few readersHow can I reduce the price on certain products?
To reduce the price of products, you can use the Price Field Price Condition. Follow these steps: Go to Matching Column Step 2. Find the Price Field Smart Settings Set the condition type as required. For more detailed information on setting up price conditions, you can refer to the Price Field documentation.Few readersHow to calculate average cost automatically ?
Stock Sync doesn’t calculate the average cost automatically, you can still use it to sync the cost field into Shopify. Once the costs are kept up to date in Shopify, you can then rely on Shopify’s built-in Profit Reports to get better visibility into margins and overall stock value. It ensures data accuracy and timeliness, while Shopify's reporting provides cost calculations and insights.Few readersCan I pause or disable email connection feed?
To pause the email feed, switch to upload file connection. This stops the feed, and you can resume it later with all settings preserved by switching back.Few readersIs that the remove feed able to undo the process?
Yes, you can restore accidentally removed products by clicking the UNDO button. This also applies to archived or unlisted products.Few readersChoosing Your Sync Model: Single Profile vs. Paired Profiles
This technical overview compares two implementation strategies for inventory synchronisation between stores: the standard Single Profile (Master-to-Destination) approach and the Paired Profile (Simulated 2-Way) approach. Centralised 1. Synchronization Model OverviewFew readersWhy are my products not updating from Google Sheets?
Products may fail to update from Google Sheets if the feed cannot read the correct data. Common causes include: Stock Sync lacks permission to access the sheet. To fix this, you can either change the file sharing settings to "Anyone with the link", or keep the file private and add stock-sync@appspot.gserviceaccount.com with Edit permission. The Product Identifier is mapped to the wrong column. Stock Sync must point to the exact column containing your SKU or chosen identifFew readersWhat product filter options are available for Stock Updates?
During a Stock Update, you can apply Store Product Filters to include or exclude specific products from being updated. Supported filters include: • Tags, Vendor, Product Type, Product Title, Collection, Status, Published state, and Product Category. • SKU-based filtering, including exact matches, partial matches, and wildcards (such as ABC* or ABC). • Quantity-based filtering using the Available Quantity field. • Options to include only variants that track inventory or variants with avaiFew readersHow to Set Up XML Product Import in Stock Sync
This guide explains how to set up a product import using XML files in Stock Sync, including cases where product data and images come from separate XML feeds. 1. Create a New Feed Open Stock Sync in your Shopify admin. Click Add New Feed. Choose Add New Products. Select Download URL (or upload file, SFTP, API depending on your source). Paste the XML link. 2. Configure File Settings Set File Type to XML. Use Auto (Recommended) for Parent Node and Variant Node. If auto detecFew readersWhat should I do if my product quantity is updating incorrectly?
If your product quantities are updating incorrectly, start by checking the Quantity Field settings in your feed. Ensure that: • The correct Quantity column is mapped. If the feed shows a value like 0, Stock Sync will update it to 0. • Any Quantity Smart Settings rules are not overriding the actual feed value (for example, rules that force quantities to specific numbers). • Out of Stock Strategy is enabled only if you want products missing from the feed to reset to 0. If disabled, missing proFew readersHow to Troubleshoot Stock Inconsistencies in Your Store
If you notice that the stock displayed on your store does not match your product feed or updates behave unexpectedly, several factors may cause these inconsistencies. Below are the most common reasons and how to resolve them. 1. Verify Product Identifiers Match Stock Sync updates products only when the identifiers in your feed match the identifiers in your store. If there is no match, items will show “0 match” or fail to update. Common causes: SKU or barcode formats differ between feed anFew readersHow can I prevent certain products from being published when Auto Publish is enabled?
If Auto Publish is enabled, Stock Sync will publish all products that meet the feed's criteria. To prevent specific products from being published, you must apply filters in Step 3: Filter Products of your feed. Use filters to exclude products based on identifiers such as SKU, tags, collections, vendor, or any data column in your feed. Any product excluded by your filters will not be auto‑published, even if Auto Publish is turned on. If a product should stay in Draft or Archived status, enFew readersWhat should I do if products show stock 0 even though they are available?
If a product or variant shows a quantity of 0 even though the supplier feed contains stock, review your feed mapping and rules. Common causes include: • A quantity rule or formula setting the stock to 0 under certain conditions (for example, specific date values like 2999 or 9999, or rules applied to the wrong brand or group). • Incorrect or incomplete SKU or barcode mapping, causing the variant to not match the correct row in the feed. When the system cannot match a product, its quantity maFew readersWhy is my SKU quantity not updating?
A SKU may fail to update for several reasons. Common causes include: • The SKU appears more than once in your feed file with different quantities. In this case, Stock Sync may take the first occurrence and skip the rest. • The product exists in multiple Shopify locations, and the feed is updating a different location than the one you are checking. Adjust the location under Matching Column Quantity Smart Settings Location. • Duplicate products in the store share the same SKU. Enable theFew readersTroubleshooting Stock Feed Update Issues in syncX: Stock Sync
This guide covers the most common reasons stock feed updates fail in syncX: Stock Sync, along with the steps you can take to diagnose and resolve issues. Verify You Are Using the Correct Feed Type Use an Update feed when you want to update existing products or variants (for example, updating stock quantity). Use an Add feed to import new products into your store. If you use an Update feed but your store does not yet contain the products, you may see messages like "Store isFew readersSteps to Avoid Issues During Product Uploads
When uploading products using Stock Sync, several common issues can prevent items from being created or updated correctly. Follow these steps to avoid interruptions, failed uploads, and unexpected results. Ensure Required Variant Fields Have Values Missing variant option values (such as Size, Color, or custom option fields) will cause errors like: Missing combination of Product Option and Variant Option You need to add option values for Size Title can't be blank To prevent this: MakFew readersHow Stock Sync Uses Credits for Adding and Updating Products
Credits in Stock Sync are consumed when adding new products or adding new variants to existing products. Below is a clear breakdown of how credits are used. When Credits Are Used Credits are deducted in these situations: Adding a new product Adding new variants to an existing product Re-importing products or variants using an Add Products feed when they are not yet recognized as synced items in Stock Sync Each new product consumes 1 credit. For example: Adding a product with 5 varFew readersWhy are my price updates not reflecting after running a feed?
Price updates may not apply if the product’s inventory location in the store does not match the location selected in your feed settings. For example, if a product is assigned to a specific location in Shopify but your feed is set to update a different location, the price will not update. Additionally, if the Price or Cost fields are removed from the feed mapping, Stock Sync will no longer overwrite those values. This can stop unexpected price changes or reversions. To resolve issues: • ConfirmFew readersWhat are common reasons my products are not syncing to my website?
Products may fail to sync for several reasons. Common issues include: Incorrect or unauthorized store credentials, which prevent Stock Sync from accessing product data. Missing required columns in your feed file, such as TITLE or PRODUCT NAME, causing products to be skipped. Using the wrong file format (e.g., XML instead of JSON) for your feed setup. Supplier-side filters that block product data from being returned. Shopify variant limits being exceeded. Metafield validation mismatcFew readersHow to Ensure SKUs Are Properly Synced Between Your Feed and Store
Keeping your SKUs aligned between your feed and your store is essential for accurate updates. Here are the key points to verify when troubleshooting SKU sync issues. 1. Confirm the SKU Exists in Both the Feed and the Store If a SKU is missing from the feed, it will not update in the store. Update feeds only modify products when the SKU appears in the feed file. A SKU that exists in your store but not in the feed will be ignored. If you expect the SKU to be in the feed, double-check theFew readersWhy are my product images not importing even though the URLs work?
If image URLs are valid but the images still do not import, several hidden issues may be affecting the process: The image host may be blocking Stock Sync’s server. In this case, ask your provider to whitelist the server IP: 52.20.189.51. If the feed is XML and contains multiple image fields, ensure your mapping extracts all image URLs. A working example for combining primary and alternative images is: data jmespath: ' ItemImageLargeUrl, AlternateItemImages.Img .Url AlternateItemImagFew readersWhy are some products not imported from my XML feed?
Products may fail to import even when your SKU and mapping are correct. The two most common reasons are: • The product is not actually present in the supplier’s XML feed. Even if you expect it to be there, check the feed content or download the "Not in feed" file to confirm. • The feed’s filters (such as "Skip product(s) with zero quantity") may exclude products. If an item has 0 stock in the XML feed and this filter is enabled, it will not be imported. If a product is missing, verify that itFew readersWhat steps should I take if my supplier's credentials are not working?
If your supplier's login credentials (such as SFTP, FTP, or store connection passwords) are not working, you will need to contact your supplier directly. Stock Sync does not have access to supplier account details or passwords and cannot retrieve or reset them for you. Incorrect or outdated credentials will prevent feeds from updating. The best solution is to reach out to your supplier’s support team and request the correct username and password. Once they provide updated credentials, enter theFew readersWhat information should I provide to resolve my issue with Stock Sync?
To help resolve your Stock Sync issue quickly, provide the following information when contacting support: • A clear description of what is not working (e.g., feed not updating, app not opening, products missing). • Store name or URL. • The name of the feed involved (Add, Update, Remove, Email Attachment, etc.). • Sample SKU(s) that are affected. • Expected behaviour (e.g., what you expected to sync or update). • Any filtering rules or special setup you are using. • Screenshots or screen recordiFew readersHow do I set up automatic stock updates for product feeds?
To enable automatic stock updates, make sure your feed uses a connection method that supports scheduling (such as Google Drive, FTP, SFTP, Dropbox, or URL). Upload File connections cannot run automatically. Steps to set up automatic updates: • Create an Update feed, or use “Copy as update feed” from an existing Add feed. • Choose a supported connection method (e.g., Google Drive, FTP) instead of Upload File. • Map the Quantity field correctly in Step 2. • Enable Schedule, then choose how oftenFew readers
How to create an XML Feed in syncX: Stock Sync?
Step 1: Set up a new feed Go to the Stock Sync dashboard. Click on Create New Feed. Step 2: Choose the feed type Select the feed type based on your requirements: Add - to add new products Update - to update existing products Step 3: Choose the connection type Select where the XML file is hosted. Supported XML connection types includes: Download URL FTP / SFTP Other supported sources Step 4: Select the file format In the File Format section,Few readersCan the same feed be used to add products and manage inventory stock in Shopify?
Issue: Can the same feed be used to both add products and manage inventory stock in Shopify? Answer: Product creation and inventory updates should be handled using separate feeds. Use an Add feed to import new products only. Set up a separate Update feed to track and update inventory changes. Ensure the Update feed includes the Quantity (stock) field. In the feed settings, enable Track Inventory to ensure stock levels are synced correctly. RefeFew readersHow to export inventory from one Shopify store to another?
Issue: Need to export inventory from one Shopify store to another. Explanation: Stock Sync does not export products directly from one store into another. Instead, inventory is transferred by importing data into the destination store using a Shopify Store connection. How to sync inventory between two Shopify stores: Install syncX: Stock Sync on both Shopify stores. In the source (sender) store, copy the Public Token from Manage Account. 3Few readersFeed limit exceeded message appears during free trial, even though the limit hasn't been reached
Issue: A “Feed limit exceeded” message appears during the free trial, even though the limit has not been reached. What to check: Confirm that the store is still within the 14-day free trial by checking the dashboard. Review the feed setup to ensure the number of feeds and sync attempts are within the trial limits. Refresh the page and rerun the feed, or re-upload the feed file if applicable. If the issue continues: Contact the support team with the store namFew readersHow to Troubleshoot Synchronization Errors with Supplier Files
When syncing product data from a supplier file, several issues can prevent stock, price, or product information from updating correctly. This guide summarizes common problems and the steps to resolve them. Check Product Identifier Mapping Ensure the column mapped as Product Identifier actually exists in your supplier file. If the mapped identifier (e.g., "item number") is not present in the file, no products can be matched or updated. Confirm with your supplier that the file you arFew readersHow to synchronize your suppliers in the system
To synchronize your suppliers in the system, ensure you provide the essential details required for setting up or troubleshooting a supplier feed. Steps to follow: Share the feed name you are working with so support or the system can identify which connection to check. Briefly describe the issue you are facing during synchronization. If products are not updating, provide sample SKUs that exist in your store and should be updated. This helps verify whether the data appears in the suppliFew readersWhat should I do if my import process fails halfway?
Imports may fail halfway due to issues such as incorrect mapping, problematic fields in the source file, incompatible file structure, or filters blocking all products. If your import stops midway: • Check your field mapping, especially sensitive fields like Description, as incorrect mapping can cause interruptions. • Review filters to ensure they don’t exclude all products. • Verify that the source file format and structure match what the feed expects. • If the issue persists after these checksFew readersTroubleshooting Product Feed Not Updating Correctly
When a product feed does not update as expected, the issue is usually related to product identifiers, feed structure, or feed settings. This guide summarizes common causes and fixes based on real cases. 1. Check Product Identifier Matching Stock Sync updates products only when the identifier in the feed matches a product in your store. If only one product is updated or none are updated: Verify that the barcode, SKU, or product code used in Field Mapping matches the identifier used inFew readersWhat should I do if my product variants are not updating correctly in Stock Sync?
If variant updates are not applying correctly, check your feed mapping and variant identifiers. Ensure the Variant Group field is mapped consistently (e.g., using Handle) so that multiple rows for one product are merged correctly. If variant option data (e.g., Size) is missing from the supplier feed, request your supplier to include it. When duplicate variants share the same identifier, enable "Update duplicate products with the same product identifier", so all matching variants update. In someFew readersWhat to do if the app is not functioning properly
If the app is not working as expected, there are several steps you can take to identify and resolve the issue. 1. Check your feed or file setup Make sure the feed or file you are using is correctly uploaded. If the app shows no data or cannot process your feed, verify that the file exists and is accessible. If feeds were deleted, you will need to recreate them before support can help troubleshoot. 2. Verify mappings and settings Incorrect mapping can cause issues such as “No matcFew readersWhat steps should I take to rebuild or update product variants in Shopify?
If variant quantity syncing fails because multiple variants share the same SKU or their unique identifiers were lost, the variants must be rebuilt with proper unique identifiers. The simplest way to do this is to run an Add feed again using the following fields: • Variant Group • Variant Option • Unique SKUs for each variant (not a shared group ID) This will recreate variants correctly under each product. If the variants already exist but their unique identifier was removed, you can assign aFew readersWhat should I do if my feed is not updating correctly?
If your feed is not updating correctly, check the following common causes: • Clear any active filters in Step 3 of the feed settings. Incorrect filters can prevent products or quantities from updating. • Ensure your Product Identifier is mapped correctly. If the SKU or barcode is missing in your store or feed, switch to another identifier, such as Product Title and map it accordingly. • If the feed returns 0 matches, verify that the fields you mapped in Step 2 actually exist in the feed file.Few readersHow is inventory quantity determined in Shopify for product listings?
Shopify determines inventory quantity based on the specific field you choose to sync in Stock Sync. The two common options are Available Quantity and On Hand Quantity. Available Quantity reflects what is actually sellable in Shopify. It subtracts committed or reserved stock and excludes unavailable quantities. This is why users often see it match what they expect for sellable inventory. On Hand Quantity represents the total physical stock in a location, including unavailable, committed, and reFew readersWhat should I do if my Shopify stock feed is not updating?
If your Shopify stock feed is not updating, first confirm that the feed actually contains products. Missing or empty product rows will prevent any updates from being processed. You can verify this by reviewing the feed file and ensuring that expected SKUs and data are present. If the feed shows a "store inaccessible" error or fails to connect, double‑check your Shopify Custom App credentials. The API password must begin with shpat. A password starting with any other prefix (e.g., *shpssFew readersWhat information do I need to provide for Dropshipment setup?
To set up Dropshipment, you will need to provide the connection details supplied by your dropshipping provider. This typically includes the portal or feed URL, along with your assigned username and password. If your supplier uses FTP or another protocol, you must provide the exact server address, login credentials, and any required folder paths. If any details appear incomplete or unclear, contact your supplier to confirm the correct access information before entering it into Stock Sync. Once cFew readersWhat steps should I follow to set out‑of‑stock products to zero in stock?
To set products that are missing from your feed (unmatched products) to zero stock, enable the Out of Stock Strategy in your Update feed. This option resets the quantity of unmatched products to 0 at the selected location. There are two modes: • Current Feed – Sets all products not found in the latest feed to 0. This applies to the entire feed. If you need to exclude certain SKUs (for example, those with prefixes like SY or DH), apply Store Product Filters (https://help.stock-sync.com/Few readersWhat steps should I take if the metafield does not populate after an update?
If a metafield does not populate after an update, you can follow these checks to identify the cause: Verify the metafield’s validation rules. If the value in your feed does not meet the minimum or required validation (e.g., a minimum value of 1 but the feed contains 0), the metafield will not update. Adjust or remove the validation rule if you need to allow the incoming value. Confirm that the metafield’s content type matches the value you are sending. For example, decimal values, True/FFew readersHow can I troubleshoot inventory sync issues with my SKU files?
If your inventory is not syncing correctly, start by checking a few common causes: If multiple variants share the same SKU, Stock Sync will update all of them with the same quantity. Make sure your feed provides per‑variant quantities if you need different values. If your feed contains blank quantity fields, add a Quantity rule such as: If Empty → 0, so updates are applied correctly. Check your Store Product Filter. Filters like “Only include variants with Track Quantity” can block producFew readersWhat types of data can a Shopify metafield support?
A Shopify metafield can only support a single data type as defined in its metafield definition. Each metafield must be configured with one specific type such as integer, single-line text, URL, boolean, list of values, or other supported Shopify metafield types. If your incoming data varies between formats—such as sometimes being an integer and other times a text value—you must create separate metafields for each data type or separate update flows, since one metafield cannot accept mixed data typFew readersWhat should I do if Stock Sync shows no matches for my products?
If Stock Sync shows no matches, first check whether the product identifier you selected actually exists in the feed. A product will be unmatched when Stock Sync cannot find a matching value from your chosen identifier (for example: SKU, Barcode, or SKU + Option 1). You may switch to an identifier that reflects both values, such as using “SKU + Option 1” when you need to match SKU together with another field like Style Number. If your item still appears as unmatched, verify that the identifier vFew readersHow do I ensure multiple images are uploaded for my products in SyncX?
SyncX supports uploading multiple images per product. To make sure all of your images import correctly, check the following: • Map every column containing image URLs to the Image field in SyncX. If you store images across several columns, each one must be mapped. • If multiple URLs are stored in a single cell, ensure the Image Column Separator setting matches the separator used in your file (for example, comma or pipe). • Make sure all image URLs in your file are publicly accessible and not behFew readersSupported File Formats in Stock Sync
Stock Sync supports a variety of file formats for both importing and exporting product and inventory data. Below are the formats currently supported. Supported Import File Formats Stock Sync can automatically process the following file types when syncing inventory or product data: Auto-detect Comma-separated (.csv) XML Excel (.xls) Excel (.xlsx) OpenDocument Spreadsheet (.ods) JSON Text (.txt) Electronic Data Interchange (.ediFew readersWhat should I do if my inventory is not updating accurately between two Shopify stores?
If your inventory is not matching between two Shopify stores when using Stock Sync, first check whether you are using Shopify Real‑Time Sync. This method only updates quantities when a change occurs in the source store. If only some SKUs update or the inventory is still inaccurate, create a separate Shopify‑to‑Shopify update feed to force‑sync all quantities. If issues persist, provide a sample SKU so the system can verify whether the identifiers match and whether the correct quantity iFew readersHow do I change the quantity only for specific stock levels (e.g., change 1 to 2)?
To change quantity only for specific stock values in your feed (for example, update all products with a supplier quantity of 1 to 2), you can use Quantity Rules in the Quantity field settings. Steps: Open your Update Feed. Go to Field Mapping → Quantity → Smart Settings. Scroll to Quantity Rules and add a new rule. Set the condition: Equal → 1. Set the Result/Quantity to 2. Save and run a Preview Sync to confirm the changes before running the fFew readersHow do I change a product title in Shopify when using Stock Sync?
Stock Sync will always use the exact value from your feed’s product title column. If the title in your Shopify store keeps switching back after each sync, it means the feed is overwriting it. To control or adjust titles: • Remove unwanted words from “Ignore Words” under Step 2 Matching Column Product’s Title Smart Setting. • If you want to restructure a title (for example, remove or move hyphens, change formatting, or reorder text), this is only possible when the information is provided iFew readersWhat is the process to contact customer support?
You can contact support in several ways: • Live chat: Fill in the required form fields (name and email). If the form is not completed, the chat will not open. • Email support: You can continue the conversation directly via email (support@stock-sync.com) if chat is unavailable. • To help support respond quickly, provide the feed name or ID, sample SKUs, a description of the issue, and your expected outcome. • For scheduled calls, you can book a meeting using the team’s Calendly link when availabFew readersTroubleshooting Scheduling Issues with Automated Feeds
This guide covers common reasons why automated feed schedules may fail, run late, or remain stuck in Queuing mode. Use the steps below to diagnose and resolve scheduling issues. 1. Check for File Directory or Permission Issues If a scheduled feed does not run but works manually, the issue may be related to file access. Common causes include: Incorrect file directory paths Missing or inaccessible files Permission restrictions on the server Try running the feed manually. If it succeedsFew readersHow can I merge multiple product feeds into one for uploading?
Stock Sync cannot merge multiple supplier feeds into a single combined feed automatically. If you need a unified file, the supplier must provide a consolidated feed, or you must merge the files externally before uploading. If combining the files manually is not an option (for example, if the feeds update multiple times per day), you can instead set up multiple separate feeds in Stock Sync. Each feed can import or update different fields. When using multiple feeds, avoid mapping the same fieFew readersWhat should I do if I encounter an incorrect row separator in my feed?
This error usually happens when the structure of the feed file changes or a specific row becomes corrupted. First, download and review the latest version of the file to check for formatting problems, such as broken rows or misplaced line breaks. If the file appears normal, the separator used in the file may have changed without notice. In these cases, the row separator often needs to be manually adjusted on our backend. Contact support with the feed name and a copy or link to the file so we canFew readersHow do I correctly map fields in my product feed?
To map fields correctly in your product feed, make sure each field is linked to the right column with valid data. Use the actual image URL when mapping product images, not a webpage link. If your file has no headers, the first row is treated as data, so map using column index numbers like 1, 2, 3 instead of letters or header names. Always ensure required fields such as Vendor are explicitly mapped; otherwise, the system will assign your store name by default. These steps help ensure accurate updFew readersHow to Add Products with Variants to Your Store
When adding products that contain multiple variants (such as size, color, length, or width), ensure that both your product structure and feed settings are aligned. Below are the key requirements and steps to successfully add products with variants using Stock Sync. 1. Ensure Variants Belong to the Same Product Stock Sync groups variants based on the merge rule you select. To make sure variants are correctly added under one product: • Use one shared product title for all variants, or • UFew readersWhat information should I provide to resolve issues with Stock Sync?
To help resolve Stock Sync issues quickly, provide clear examples and details so the support team can identify where the sync is failing. Include: • The specific SKU(s) affected (include at least one sample SKU that is not updating and describe the issue) • What the correct value should be (quantity, availability, cost, etc.) • A screenshot or snippet from your supplier file or feed showing the SKU • Whether you are using an Update, Add, or Auto Clear feed • Any error messages shown in Stock SyFew readersHow can I use Stock Sync to automatically update stock levels?
To automatically update stock levels, set up an Update Feed and map only the necessary inventory fields. This keeps your sync fast and prevents accidental overwrites of other product details. 1. Setup Requirements (Step 3: Mapping) Product Identifier: Map a unique identifier (usually SKU or Barcode) so Stock Sync can match the source data to your store items. Quantity: Map the source stock column to the Stock Sync Quantity field. Remove Extra Fields: DeletFew readersWhat happens to products not found in the Update Feed?
When a product is missing from the update feed, Stock Sync's default behavior is to leave the unmatched product completely untouched and as it is in your store. However, if you choose to enable and use the Remove Feed (Auto Clear Discontinued) feature, it automatically identifies all products that did not appear in your latest feed file and updates them after the primary sync completes. Depending on your configuration, these unmatched products will be: Archived – The product is hiddeFew readersWhy are my product tags not updating correctly?
Product tags may fail to update if the feed mapping or update conditions are misconfigured. Common issues include: • The tag extraction rule does not match the expected field or XML node (for example, only pulling text when a specific attribute such as code="RPC" is present). • Store filters prevent updates when the product does not already contain a specific tag. • Incorrect field types or case sensitivity in conditions (for example, using TRUE instead of true). • Tag rules that append or replFew readersWhat should I do if some product stock levels are not updating?
If certain product stock levels are not updating, check the following common causes: • Ensure the product identifiers (such as SKU or Product Code) in your store exactly match those in the feed. Missing items or mismatched codes prevent updates. • Verify field mapping in your feed. If the supplier changes a column name or includes leading zeros in product codes, the feed may not match correctly until the mapping is updated. • Check for filters or tags applied in the feed settings. Products fiFew readersWhat customization options are available for selective product syncing in Stock Sync?
Stock Sync allows you to sync only specific products and fields based on your needs. You can use the Store Product Filter to include or exclude products by vendor, tags, product type, SKU ranges, and more. This ensures that updates apply only to the selected portion of your catalog. You can also choose which fields to update by mapping only the fields you want (such as Quantity, Price, or Images) and leaving all other fields unmapped. This gives you full control over which product details areFew readersWhy Are Out-of-Stock Products Changing to Draft Status?
If your products are unexpectedly switching to Draft status when they reach 0 stock, it is usually caused by the Status field mapping in your feed settings. When the Status field is mapped, the values inside your feed file override your Stock Sync preferences (including the Auto-Publish settings). If the feed specifies a draft indicator for out-of-stock items, Stock Sync will update the product status accordingly. How to Fix This Issue Depending on your goals, choose one ofFew readersWhat to do if your scheduled meeting is missed
If your scheduled meeting is missed, you can follow several steps to ensure the session is successfully reconnected or rescheduled. 1. Allow a short waiting period Sometimes team members may be delayed due to another call or unexpected circumstances. Waiting a few minutes can often resolve the situation. 2. Reach out through the support chat If no one joins the meeting, send a message through the support chat to let the team know the call was missed. This helps them check availability anFew readersWhy are my SKUs not updating even though they exist in the feed?
If SKUs in your feed are not updating in Stock Sync, even though they are present in the file, the most common causes are: • Hidden characters in the header (such as BOM symbols) that prevent correct column recognition. In this case, mapping the SKU column by index number instead of by column name will fix the issue. • Duplicate SKUs in the store or feed. If multiple products share the same SKU, ensure the setting "Update duplicate products with same product identifier" is enabled. • SKU formatFew readersWhat should I do if my Stock Sync is not working?
If Stock Sync is not working, first verify that your source connection details are correct. Common issues include incorrect host access, blocked access to your feed provider, or small directory mistakes such as incorrect capitalization in FTP paths. If you are using multiple warehouse locations, create separate feeds for each location to avoid quantity mapping issues. If syncing appears stuck, cancel and restart the process, and check the Activity Log for errors such as missing files or permissiFew readersTroubleshooting Incorrect Inventory Levels in Stock Sync
If Stock Sync is not reflecting the correct inventory levels in your store, the issue is typically caused by how products are identified, how locations are configured, or how the feed is processed. Below are the most common reasons and how to resolve them. 1. Product Identifier Issues (Handle or SKU Changes) Stock Sync relies on a unique identifier to match products during updates. Depending on your setup, this may be the handle or the SKU. Handle Used as Identifier If your AddFew readersWhat is the process to connect SKUs to stock levels in a feed?
Stock Sync connects SKU records in your store to stock levels in your feed by matching the exact SKU value. Once the SKU in the feed matches a SKU in your store, the system updates the product’s inventory based on the Quantity field you map in the feed settings. To ensure correct updates: • Make sure the SKU in your feed exactly matches the SKU in your store • Map the correct stock/quantity column under the Quantity field settings • Use Smart Settings such as “If Empty → 0” when feeds sFew readersHow can I ensure my product quantities update correctly on Shopify?
To ensure your product quantities update correctly on Shopify, always verify that your feed has the Quantity field mapped to the correct inventory location in Shopify. If the location is not selected, Shopify will not register the update. Additionally, if quantities appear incorrect or updates only work when running the feed manually, check the following: • Confirm the correct inventory file is being processed by reviewing the Archive folder in your SFTP or email feed source. • EnsFew readersWhat should I do if my email attachment is not processed?
If your email attachment is not processed, first confirm that the supplier actually sent an email containing the attachment to your feed’s unique address. If the attachment exists but still did not process, review whether the connection method or file format recently changed, as mismatches can prevent processing. In these cases, resend the file after confirming the correct format and settings. If errors such as incorrect row separators appear, update the file format settings accordingly and reFew readersHow can I configure variant options (color/size) correctly in Stock Sync?
To configure variant options such as Color and Size correctly, map a Variant Group field for all variants belonging to the same product, then assign each attribute to its own Variant Option field. Example: • Map Variant Group → a shared value (e.g., product name or style code) so all variants merge into one product. • Map Variant Option 1 → Color column (e.g., Bej, Siyah, Kahve). • Map Variant Option 2 → Size column (e.g., 38, 39, 40). This ensures that Color and Size remain seFew readersWhat are the correct connection settings for integrating an XML feed in StockSync when authentication is passed as query parameters?
When your supplier provides an XML endpoint that uses GET requests with authentication passed through query parameters (for example: UserName, Password, CustomerNumber, LastUpdate, etc.), select URL as the connection type in Stock Sync. Do not use Basic Auth. Instead, insert the full endpoint URL including all required query parameters. Stock Sync will fetch the XML directly using that URL. For XML structure settings, leave Parent Node and Variant Node blank and enable Auto‑DetecFew readersWhat should I do if no products are imported successfully?
If your import completes with 0 products added, it usually means the feed is missing required mappings or some fields cannot be processed. Common causes from real cases include: • Variant mapping is incorrect or missing. If your supplier feed contains variant attributes, Stock Sync needs the correct Variant Option mapping. Ask your supplier for sample variant values so you can map them properly. • Required product fields (such as Title or Product Identifier) are missing or blank in the feed. •Few readersTroubleshooting Shopify Product Image Import Issues
This article summarizes common causes and solutions for product image import issues when using Stock Sync with Shopify. 1. Image URLs must be publicly accessible Shopify and Stock Sync can only import images from URLs that are publicly downloadable. Any image URL served behind a CDN restriction, firewall, login, or blocked request will fail to import. If images do not load: Ensure the image URL can be opened in a browser without authentication. Ask the supplier to make the URLs publiclyFew readersHow to resolve SKU matching failures in Stock Sync
SKU matching can fail when Stock Sync cannot find an identical identifier between your feed and Shopify. Common causes include: • Active filters preventing the item from being included (for example, “Only include variants where Available Quantity 0”). If a product has 0 quantity in Shopify, Stock Sync may skip it even if the feed shows a positive quantity. • Formatting differences such as prefixes, postfixes, or number formatting changes introduced by spreadsheet software. • Using SKU as thFew readersHow can I set up stock sync between two Shopify sites?
To sync stock between two Shopify stores, install Stock Sync on both stores. Choose one as the main store and the other as the receiving store. In the receiving store, create a feed using the Shopify Store (requires Stock Sync app) connection and enter the main store’s public token. Stock is matched using SKU, so ensure both stores use identical SKUs for the products you want synced. For two‑way sync, create a feed in each store using the other store’s public token. Orders cannot be synced usingFew readersHow do I resolve issues with stock feed updates?
Common issues with stock feeds include missing or blank fields, incorrect mapping, or updates waiting in the queue. Here is how you can quickly resolve them: Fixing Blank Stock Fields: If a feed skips a product, check if its identifier or stock field in the file is blank. If the supplier leaves the stock field completely empty instead of writing "0", add a Quantity rule in your settings: If Empty → Then 0. Verifying Column Mapping: Ensure the correct column header is mapped. IfFew readersWhat should I do if I need help with syncing inventory items?
If you need help syncing your inventory, start by gathering the key details our team needs to troubleshoot effectively. Share the feed name, what you expect the sync to do, and any error messages or screenshots. If your sync stopped working after a file format or filename change, check and update your file settings and column mapping to match the new structure. If you’re trying to enable special options such as taking the highest quantity from multiple feeds, contact support and confirm the exaFew readersHow can I troubleshoot the 'Remote side unexpectedly closed network connection' error?
This error typically occurs when the SFTP/FTP server closes the connection before communication can fully establish. Based on real cases, common causes include: • The server was temporarily offline or undergoing maintenance. • Your connection attempt is blocked because the server has not whitelisted your IP address. • The server requires a specific port (commonly port 22 for SFTP) and the network does not allow outbound traffic on that port. • The server accepts connection attempts from tools lFew readersTroubleshooting SKUs Not Updating
When an SKU is not updating in Stock Sync, it is usually due to missing product identifiers, filters that prevent updates, duplicate SKU conflicts, or mismatched stock locations. Below are the most common reasons and steps to resolve them. 1. Missing, Blank, or Not Found in Feed SKU If a product has no SKU in your store, Stock Sync cannot match it and therefore won’t update it. Similarly, if the SKU exists in your store but does not appear anywhere in the supplier feed, Stock Sync has nFew readersHow do I ensure my CSV file matches the required feed settings?
To ensure your CSV file works correctly with your feed settings, make sure the header row is truly the first row of the file and does not contain hidden characters such as BOM markers. If the system cannot detect your column names or shows strange symbols (e.g., cod), switch your field mapping to use column index numbers instead of header names. This allows the feed to map fields correctly even when the file contains hidden encoding characters. If your file still does not match, also confirmFew readersHow can I ensure product variants are included in my product feed?
To ensure all product variants are correctly included in your product feed, make sure each variant meets the following requirements: • The Variant Group field (such as handle, title, or another chosen grouping value) must be mapped in the Add Product feed. Variant Group is not available in the Update feed. • Every variant must contain all variant option values (such as color or size). If a variant is missing a required value, it will fail to import. • Variant option values in the feed mustFew readersWhat are the conditions for stock updates from a supplier feed?
Stock updates only occur when the SKU in your store matches a SKU in the supplier feed. If a product exists in your store but is not listed in the feed, its stock remains unchanged unless you enable the Out of Stock Strategy, which sets unmatched items to 0. You can also set custom quantity rules based on values provided by your supplier, such as mapping Y to 1 and N to 0, or converting codes like IS, OOS, and NA to specific stock quantities. If your supplier only provides text values like "inFew readersHow can I change the content type for metafields in Stock Sync?
To change the content type for a metafield in Stock Sync, first check the value coming from your feed and ensure the metafield’s content type in Shopify matches that value. For example, numerical values should use Decimal, true/false values should use the True or False type, and text values should use Single line text. Update the content type in your Shopify metafield definition accordingly, then re-run the sync. You can test the update on a few SKUs using Stock Sync’s Filter feature to confirmFew readersWhat are the options for managing data in Stock Sync when using FTP?
When using an FTP connection in Stock Sync, data handling depends on the feed type you configure. Stock Sync does not automatically perform an upsert unless you set it up explicitly. You must choose the intended behavior through one of the following options: Update existing products only: Stock Sync updates products already in your store based on a unique identifier such as SKU. Items that exist in the FTP file but not in your store are ignored. Add new products only: Stock Sync importsFew readersWhy didn’t the Remove feed delete certain products?
In some cases a Remove feed may not delete or archive a product because Shopify has set the product status to Suspended. Suspended products cannot be modified by apps, including Stock Sync. Shopify blocks updates to these items, including quantity changes, archiving, or deletion. If a product is suspended, check your Shopify admin and email notifications for information from Shopify about why it was flagged and how to resolve or appeal it. Only after Shopify removes the suspension will StocFew readersWhat should I do if my XML file is not loading during product import?
If your XML file does not load during product import—even when the test connection is successful—the most common cause is a malformed XML structure. Each product must be enclosed in its own repeating node (such as <product>...</productor <item>...</item>). If products are not separated into individual nodes, Stock Sync cannot determine where one product ends and the next begins, so it cannot load the file. If this happens, ask your supplier to correct the XML formatting so that each produFew readersWhat should I do if a product SKU is not found in the store?
If Stock Sync cannot find a SKU in your store, start by checking whether the product actually exists in Shopify and that it uses the exact same SKU as the one in your feed. A missing or mismatched SKU will prevent updates and imports. If the SKU exists but is still not detected, verify whether there are duplicate products using the same SKU, as duplicates can cause the update to be skipped. Also check your identifier settings (such as SKU, Handle, or Handle + Option) to ensure you are matchingFew readersWhat should I do if my SKU is already in the Shopify database?
If a SKU already exists in your Shopify store, new variants using the same SKU will not be added unless they are merged into the existing product. To add new variants later, enable "Merge variants into existing products" in the add feed and map the Variant Group field. Ensure the new variants share the same merge group (such as handle, barcode, or product title). If the SKU is already in use and not meant to match the existing product, change the identifier to a unique value or use another fieldFew readersHow to Troubleshoot Discrepancies in Product Metafields
When product metafields show unexpected or incorrect values, the issue is usually related to mapping, formatting, or conflicting metafields. Below are the common causes and steps you can take to resolve discrepancies. 1. Confirm Metafield Mapping If a metafield is not mapped in your feed settings, Stock Sync will not update it. This can lead to situations where: A variant metafield updates correctly A product metafield still shows an old value To fix this: Open your feed mapping settFew readersWhy is my item ID not showing in the preview?
If your item ID or other identifiers do not appear in the preview, it is usually due to one of these issues: • The supplier changed the file format or rearranged the columns, so the mapped fields no longer match. Check that the header row is correctly positioned and remap the fields if needed (you can also map by column index). • The file type sent (CSV vs Excel) does not match the file type selected in the feed settings. • Filters are blocking the items from appearing in the preview. Remove orFew readersWhat settings should I check if my quantity rules are not applied correctly?
If your quantity rules are not being applied as expected, check these settings: Verify the rule itself under Step 2 Quantity field Smart Settings Quantity Rules. Ensure the condition (e.g., Less Than 10) and the output value (e.g., = 0) are set correctly. Confirm that no conflicting rule exists, such as “Greater Than 0 = 0,” which may override the intended behavior. Check whether the quantity setting is set to “Overwrite existing quantity.” If “Only deduct from existing quantity (-)Few readersHow can I connect only specific products to my store feed for daily stock updates?
To connect only certain products (by SKU) to your update feed and avoid importing or updating all items from the supplier, apply filters in your feed settings. Use an Incoming Feed Filter to include only the SKUs you want. Add a condition such as: SKU equals COOL265L, COOL265XL, COOL265S, etc. This ensures that only those products are added or updated, and that Stock Sync ignores all other items in the supplier file. After saving the filter, run the feed again to confirm that only thFew readersHow can I set the quantity of specific vendor products to zero in syncX?
You can set the quantity to 0 for products from a specific vendor by combining the Out of Stock Strategy with a Store Product Filter. • Create or edit an Update Feed for that vendor. • Apply a Store Product Filter to target only the vendor name you want to update. This ensures no other vendors are affected. • Enable the Out of Stock Strategy in the feed settings. This feature automatically sets the quantity to 0 for any products that are in your store but missing from the veFew readersWhat should I do if I need to update SKUs from multiple feeds in Stock Sync?
If you receive inventory for the same products from different suppliers or warehouse locations, you should create separate feeds in Stock Sync. Assign each feed to update only the specific Shopify inventory location it belongs to. This setup ensures that updates from one supplier do not overwrite stock from another. If you need missing SKUs from a particular feed to be set to zero, enable the Out of Stock Strategy in that specific feed—Stock Sync will only reset quantities for the location thatFew readersHow to Set Up Stock Sync Using a CSV File
This guide explains the different ways you can set up a stock (inventory) sync in Stock Sync using a CSV file, based on common customer scenarios. 1. Upload a CSV File Manually Use this option if: You receive a CSV by email You want to upload the file yourself daily or whenever it updates Steps: Go to Create New Feed → Add Feed. Select Upload File as the connection method. Upload your CSV file. In Step 2: Mapping, map: Product Identifier → SKU column inFew readersHow can I resolve issues with product images not importing correctly?
If your product images are not importing correctly, check these common fixes: • In your feed settings, go to Step 2 → Product Images → Smart Settings and select: "Skip existing images, import new images". This ensures new images are added while keeping existing ones unchanged. • Make sure the Product Images field is correctly mapped. For XML feeds with multiple image sources, you may need a combined mapping such as: data jmespath: ' ItemImageLargeUrl, AlternateItemImages.Img .Url AlterFew readersWhy does my feed sometimes fail even though the file exists?
A feed may fail intermittently if the supplier is updating or overwriting the file while Stock Sync attempts to read it. Even though the file appears to be present when checked manually, it may not be fully written or may be temporarily unavailable during the sync attempt. If this happens, check with your supplier to confirm when the file is being updated. Adjusting your feed schedule to run a few minutes after the supplier’s upload (for example, every 1:20 or 1:30 instead of hourly) can prevenFew readersWhy are my product images not updating in my feed?
Image updates may fail even when the feed mapping is correct. Common causes include: • The product is filtered out (for example, a SKU filter allows only specific items to update). • The product has zero quantity and the "Warning zero qty update" threshold is set higher than the product’s available quantity. Temporarily increasing the threshold can allow the image update to run. • Image URLs may be missing the required protocol (such as "https:"). If the feed includes URLs that start with "//",Few readersHow do I successfully import a feed from a URL?
To import a feed from a URL, first ensure that the file is publicly accessible. If the supplier restricts access or requires IP whitelisting, request them to whitelist the Stock Sync IP address (52.20.189.51). If the URL loads in a browser but returns no data in Stock Sync, check that the feed does not use protections such as CAPTCHA, which can block image or file downloads. If the connection test succeeds but no fields appear, verify the feed format and fix any incorrect field mapping. If needFew readersWhat is the difference between Add feed and Update feed in Stock Sync?
An Add Feed is used to import new products into Shopify. It creates products that do not yet exist in your store. If a product with the same SKU already exists, the Add Feed will skip it. An Update Feed is used to update existing products in Shopify. It pulls data such as stock, price, or other product fields from your file or source and updates matching SKUs already in your store. It does not create new products. In short: • Add Feed = create new products • Update Feed = updatFew readersHow do I change settings for existing quantity in my product feed?
To control how Stock Sync updates existing quantities, you can adjust the quantity mapping and settings in your feed. • If you do NOT want Stock Sync to change your store quantity, remove the Quantity field from the mapping. The feed will then update product info but leave existing stock levels untouched. • If your quantities are not updating as expected, check the Quantity setting: – "Overwrite existing quantity" will replace the store quantity with the feed quantity (including zero). – "Few readersWhy are my stock levels not updating automatically?
If your stock levels are not updating automatically, check whether your Real Time Quantity Sync (RTS) feed was activated before the stock changes occurred. RTS only updates inventory for changes made after the feed is activated. If stock was changed earlier, you may need to run a manual update or use a full update feed to align all quantities. If automatic sync still does not work, verify that: The SKU exists and matches correctly between systems The feed connection is working and has nFew readersWhat is the difference between the Starter Plan and other subscription plans for Shopify?
The Starter Plan is designed for merchants with smaller catalogs or simple syncing needs. It supports up to 1,500 SKUs per feed and is suitable when you require a single feed or use real‑time cross‑store quantity sync. Other plans, such as the Expert Plan, allow higher product limits, more feeds, and faster or more complex automation. Choose Starter when your variant count and feed requirements remain within its limits; upgrade if you need more products, more frequent updates, or additional feedFew readersWhy are only some products uploading and how can I fix it?
If only part of your feed is uploading, it usually means certain rows do not meet the feed’s mapping or filter requirements. Common reasons include: • Filters excluding products, such as excluding rows with SIZE = NA, missing images, or ITEMSTATUS = OBSOLETE. • Blank variant option values. If a variant option field is empty, Shopify will reject the product. • Missing or inconsistent grouping fields (e.g., missing style code). Without a consistent identifier for grouping, variants import as sepFew readersWhat should I do if the error log shows a glitch?
If the error log shows a warning or indicates an issue but the list itself is empty, this is usually just a temporary UI glitch. In most cases, the feed has actually processed successfully and the products were updated correctly. You can check the change log or recent update activity to confirm whether the feed ran properly. If everything looks correct, there is nothing you need to fix on your end. If the glitch continues to appear or you are unsure whether updates were applied, contact supportFew readersWhy Are Only Some Products Uploading? Troubleshooting Partial Imports
When only part of your product feed is imported, it usually means certain rows in the file are being skipped due to filters, missing data, or variant‑grouping issues. Below are the most common causes and how to fix them, based on real cases. Common Reasons Products Are Not Imported 1. Incoming Feed Filters Exclude Certain Products Products may be skipped when their values do not satisfy the feed filters you applied. Examples include: • Image filters (e.g., "exclude products withoutFew readersWhat should I do if my supplier only provides 'in stock' or 'out of stock' status?
If your supplier’s feed contains only text values, such as "in stock" or "out of stock", you can still update inventory using Stock Sync’s Quantity Rules. Create a rule that checks for text and assigns a quantity value. For example: = Equal instock 5 This rule sets the product quantity to 5 whenever the supplier shows "instock". You can replace 5 with any quantity you wFew readersWhat should I do if my product prices are showing incorrectly?
If your product prices are displaying incorrectly in your store after running Stock Sync, several common issues may be responsible. Use the steps below to identify and fix the problem. 1. Check your feed conditions Incorrect prices often occur when a pricing condition references a column that no longer exists in your supplier file. If a column in a condition is missing, Stock Sync will skip the rule and leave the previous price unchanged. Examples: A condition using col32 no longer workFew readersWhat should I do if I encounter a server error when accessing Stock Sync?
If you see a server error when trying to access Stock Sync, first try refreshing the page or logging in again using another browser or device. You can also test from a different internet connection to rule out local network issues. If the error persists across multiple devices or networks, the issue may be on our side. In that case, contact Stock Sync support with a screenshot of the error. Our team will investigate and, if needed, deploy a fix. Once resolved, you may be asked to log in again tFew readersWhat should I check if my export feed is not linking to Google Sheets?
If your export feed is not linking to your Google Sheet, first confirm that the Google Sheet has granted Editor access to the Stock Sync service account: stock-sync@appspot.gserviceaccount.com. Without editor permission, Stock Sync cannot write data to the sheet. If editor access is already enabled and the feed still does not update the sheet, the issue may be related to the connection or integration. In that case, try re-running the export. If the problem persists, contact support so the tFew readersWhy are some products not updating because their product codes don’t match?
If some products are not updating even though they exist in your feed, the issue may be caused by mismatched product codes. In some cases, suppliers include leading zeros (for example, "02063" instead of "2063"). If the mapping does not account for this, Stock Sync will not match the product to your store. To fix the issue, update your field mapping to include product codes with leading zeros, then run a test sync. Once the mapping matches the format used in the feed file, the affected productsFew readersWhat should I do if my email feeds are not processing as expected?
If your email feed isn't processing, check these common causes and solutions: Hit a Variant Limit? Your feed may have reached its product limit. Apply a filter (like Vendor) to reduce the size and resume processing. Case-Sensitive Field Mappings? Ensure your column names match exactly. For example, if your file uses QUANTITY in all caps, it will fail if mapped to lowercase Quantity. Wrong Sender Email? Some feeds only accept files from approved sender addresses. Double-cFew readersTroubleshooting Product Sync Not Working Correctly
When product sync is not working correctly, the cause is often related to feed setup, filtering, file access, or required fields. Below are the issues confirmed in support cases and how to resolve them. Preview Sync vs. Actual Update If your preview sync shows incorrect inventory, remember that preview sync does not update your store. You must run the actual sync by clicking Start Process. Only then will product inventory be updated. No Match Found During Sync If no products are maFew readersWhat features does syncX: Stock Sync offer for multi-location inventory management?
syncX supports several features for multi-location inventory setups: • You can assign each feed to update a specific Shopify location, allowing fully isolated inventory updates without affecting other locations. • Multiple locations are supported by creating separate feeds—each feed maps to one location. • syncX can set quantity rules per location, including setting selected products to zero or updating only chosen locations. • You can maintain dedicated virtual locations (e.g., supplier or croFew readers
