Configuration Questions
Can 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:  (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 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. ||| This example demonstrates how to configure this for the Price field. The same logic applies to the Compare-at Price field. 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 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: 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 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 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 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. || The One time run (date & time) is only available for the Bulk Product Edit feed Click set automation in feed details page. Enable tFew 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 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 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. If your store contains duplicate SKUs across different products, this may also cause issues such as skipped updates or missing data during feed processing. In such cases, review and merge duplFew 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 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 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 (+)  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 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 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 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 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 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 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 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 In some cases, schedules may fail intermittently if the supplier is updating or overwriting the feed file at the same moment Stock Sync attempts to read it. If the sync occasionally reports that the file is missing even though it exists, check with your supplier for their exact update tFew 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 + compare_at_price 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 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 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 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 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 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 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 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 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 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 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 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 products (If) Vendor =Few 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 special_price if available: {% if data['special_price'] == blank or data['special_price'] == '' %}{% else %}{% endif %} Compare-at price using original price only when special_price exists: {% if data['special_price'] == blank or data['special_price'] == '' %}{% else %}{% 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. Note: Each feed in syncX can update onFew 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 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 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 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. || This setting ensures only products that already exist in your store are updated.Few readersHow can I download products from the store?
You can download all the products in the store by using the export existing products from store with export feed A few connections are available in the export feed; the easiest one will be the Google Sheet connection.Few readersHow to Export Shopify Product IDs from Google Sheets with Sorting?
Choose the export product to the external destination > Select connection as Write to Google Sheet Fill in the Source Host in the respective field with the permission as Anyone with Link Editor or giving permission to stock-sync@appspot.gserviceaccount.com to access the file. Add the Product ID field in the Matching Column section and start the export proFew 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 readersHow to access the syncX: Stock Sync YouTube channel?
Visit the syncX: Stock Sync YouTube channel here: https://www.youtube.com/channel/UCN4llsnaBqr_LosAA7fk0nw. 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 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 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. If you need to add new products and update existing stock, you must create two separate feeds: one Add Product feed and one Update feed, even if both use the same source.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 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 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 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?
||| Shopify store connection Limitations: Issues and Solutions ||| (a) Removing an image in Shopify won’t remove it in BigCommerce → To remove all, clear the image field. ||| (b) Tags don’t sync automatically → Reset the entire tag field if you add/remove tags. ||| (c) Syncing all locations → Create one feed per location 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 Overview Feature Single Profile (Master-to-Destination) Paired Profiles (Simulated 2-Way) Logic Type Strict One-Way / Master-Source Two concurrent One-Way streams | Source of Truth | Centralised (MaFew 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 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 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 availablFew 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 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 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 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 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 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 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 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 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. • Feed ID if available, and the source file or feed URL so the team can review it before the call. • Expected behaviour (e.g., what you expected to synFew 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 the system shows Not found in feed, first search tFew 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 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 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 should I do if my feed is not updating correctly?
If your feed is failing to update, check these common causes and solutions categorized by the exact symptoms you are experiencing. Matching & "0 Matches / 0 Updated" Issues Products missing from store: Update Feeds cannot create new products. If items are completely new, run an Add Feed first to import them into your store. Mismatched Product Identifiers: Ensure your unique identifier (SKU or Barcode) matches perfectly between your store and the feed file. If SKUs don't maFew 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 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 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 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 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 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 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 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 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 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 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. If image URLs are missing the required protocol prefix (for example, starting with // instead of https:), Shopify will fail to fetch them. Ensure all image links include the full https: prefix before importing. Any image URL served behindFew readersHow to resolve SKU matching failures in Stock Sync
1. Restrictive Filters Items are frequently skipped or marked as "Unmatched" because they do not meet the criteria of your feed filters. • Formatting differences such as prefixes, postfixes, or number formatting changes introduced by spreadsheet software. • Leading zero mismatches (for example, feed shows 11152851686 but Shopify shows 011152851686). Both identifiers must match exactly, including leading zeros, otherwise Stock Sync will skip the product. • Using SKU as the Unique ProductFew 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. 0. SKU Formatting Issues (e.g., Hidden Prefixes) If SKUs in your feed include hidden characters (such as an apostrophe prefix'), Stock Sync will not recognize them as matching your store SKUs. Remove the unexpected prefix or hidden character using SmartFew 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 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 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 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 and only for changes made after the feed is activated. If SKUs have not changed since activation, they will not auto‑sync. If only some SKUs update or the inventory is still inaccurate, create a separate Shopify‑to‑Shopify update feed to force‑sync all quantities. ForFew 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, ensure each field is linked to the correct column and contains valid data. Use the actual image URL when mapping product images, not a webpage link. If your file has no headers or the header row is not in the first position, the first row is treated as data. In these cases, map fields 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 systemFew 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 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 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 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 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., *shpss_Few 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 completely stuck, running slowly, or failing to process, use this checklist to pinpoint and resolve the issue. Immediate Quick Fixes Stuck Sync: If a sync job appears permanently stuck or frozen in the queue, cancel the process and click Force Start / Start Process to restart it. Shopify Discrepancy: If the Stock Sync log looks correct but your Shopify store displays different numbers, run a Force Start to re-trigger the push to Shopify. **Multi-WarehoFew 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ITEM_STATUS = 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 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 ... or ...). 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 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 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 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 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 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 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 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 readersWhat should I do if my feed shows a different product quantity than my Shopify inventory?
If the quantity in your feed does not match the quantity shown in Shopify, check the following settings in your feed profile: • Verify the Quantity Smart Setting. If it is set to Add/Deduct with existing quantity, the feed will add to or subtract from the current Shopify quantity instead of replacing it. Use Overwrite existing quantity if you want the feed to match Shopify exactly. • Confirm the location assigned to the feed. Each feed updates one specific location. If multiple feeFew readersWhy does my Import from URL feed not detect any data?
If a feed imported from a URL shows a successful connection test but no data is detected after processing, the issue is usually with the source file. Common causes include: The file URL blocks external access or requires IP whitelisting. Confirm with your supplier and whitelist the Stock Sync server IP: 52.20.189.51. The feed URL contains security layers such as CAPTCHA that prevent Stock Sync from downloading images or data. The URL provided is incorrect or not the actual feed file. MakeFew readersHow can I archive a product when its quantity is zero?
To archive a product when its quantity reaches zero, ensure that your update feed sets the product’s quantity to 0 (using a quantity rule if needed). Then enable Auto Clear Discontinued or Remove Feed rules so the product will be archived once it is either not found in the feed or meets the zero-quantity condition. Note: A product is auto-archived only when all variants have zero quantity across all locations and the “Continue selling when out of stock” option is disabled. Conditional archivingFew 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 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 readersHow do I add specific SKUs to an existing product feed?
To add new SKUs into an existing product feed, run the Add Product feed associated with that supplier (for example, the supplier’s “Add” feed if one already exists). This will import only the missing SKUs into your store so they can be included in future update runs. If you only want to add certain SKUs, apply an Incoming Feed Filter so the Add Product feed processes only the SKUs you list. After running it, the products will be created and automatically become part of your existing updFew 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 readersWhat documentation is needed to create an API integration with Stock Sync?
To create a custom integration with Stock Sync, you will need to provide the API documentation and access credentials from the system you want to connect. This typically includes: • Endpoint URL: The exact HTTP/HTTPS address where the data can be retrieved. • HTTP Method: Whether the connection requires GET, POST, or PUT. • Authorization type and credentials: This may be No Auth, Basic Auth (username/password), Bearer Token, or OAuth2 (client ID, client secret, authorization/token URLs). StockFew 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 readersHow can I confirm if my IP address is properly whitelisted?
To confirm whether the Stock Sync IP (52.20.189.51) is properly whitelisted by your supplier, you can perform a few quick checks. Test the connection using your feed method (FTP, SFTP, HTTP, or API). If the feed loads normally after whitelisting, the IP is accepted. If the connection still fails, ask your supplier to check their firewall logs for any blocked or denied requests coming from 52.20.189.51. This is the most reliable way to confirm whether the whitelist is working. You may aFew 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. Also, if your supplier changes the file structure (sFew readersHow can I archive existing products that are not in the feed?
To archive products that exist in your store but are no longer present in your supplier feed, you need to use a Remove Feed (Auto Clear Discontinued) linked to your Update Feed. The Remove Feed checks which products are missing from the Update Feed and archives them based on your settings. Steps: • Open your Update Feed and check the “Not in Feed” or “Unmatched Variants” log to see which items are missing. • Click “Setup here” under Auto Clear Discontinued to create a linked Remove Feed. • In AFew 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 readersWhat are the options for automating inventory updates based on supplier availability?
You can automate supplier‑based inventory updates in several ways using Stock Sync. Supported data sources include URL‑based CSV files, Google Sheets, and other feed types that refresh on a schedule. Simply connect the supplier file and set your preferred automation frequency. To manage availability conditions, you can create multiple Update feeds—for example, one feed to update all SKUs with stock greater than 0, and another feed to detect SKUs with 0 stock. The zero‑stock feed can be configurFew 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 readersWhat steps should I take if my FTP connection is failing?
If your FTP connection fails, check these key points: • Make sure your plan supports FTP access. If your account has moved to the Free plan, the Update Feed and FTP connections are disabled until you upgrade. • Verify that the FTP credentials (host, username, password) are correct. Test the same details in an FTP client such as FileZilla. • Ensure the hostname format is valid. It should be just the server address (for example ftp.example.com) without http:// or folder paths. • If authenticatFew readersHow can I update the tags for my products in Stock Sync?
You can update product tags in Stock Sync directly from your feed mapping. To add or update tags from your feed: • Map the Tags field to the column in your file that contains tags. To add a static tag (one that is not in your CSV): • Open the feed mapping. • Find the Tags field. • Select "Fixed Value". • Enter the tag you want to apply. The tag will be added to every product updated by that feed. Static tags work with both Add and Update feeds and are useful for grouping products (for exampleFew readersHow to Resolve Common Errors in Shopify Feeds
This guide summarizes common issues that can occur when running Shopify feeds in Stock Sync and how to resolve them. SKU Mismatch If a product is not updating: Check whether the SKU in the feed matches the SKU in Shopify. SKUs must match exactly, including leading zeros. If they differ, update either the feed or the Shopify product. Incorrect or Overly Strict Filters If no products are imported or updated: Review filter settings such as vendor or tag filters. Removing or adjuFew readersHow to Troubleshoot Issues with the Sync Process
If you are experiencing problems with the sync process in Stock Sync, here are the key steps and scenarios to help you troubleshoot effectively. When the Sync Result Is "0 Updated" A sync showing "0 updated" does not always mean there is an error. It can happen when no product data has changed since the previous sync. However, if you expected updates: Check your field mapping to ensure the correct columns are linked. Review filters to confirm they are not excluding items uninteFew readersHow can I resolve product syncing issues in syncX: Stock Sync?
Common syncing issues are often caused by feed configuration, missing credentials, or safety thresholds. If your feed shows zero products or stops running, check whether the zero‑quantity alert is triggered—syncX cancels the process when more than 80% of items have quantity 0 unless you disable or lower this threshold in your profile. For import feeds, make sure required credentials (such as login details for FTP or API sources) are correct; incorrect credentials will prevent the feed from loadiFew readersHow can I whitelist an IP address for accessing a URL?
To whitelist access for a URL, ask your supplier or hosting provider to add Stock Sync’s server IP address to their firewall or access‑control list. This allows our system to retrieve your feed or API data without being blocked. Stock Sync’s server IP address to whitelist is: 52.20.189.51. Once the supplier confirms the IP is whitelisted, you may test the connection again in Stock Sync. If access is still blocked, request that the supplier checks their server logs for denied requests fromFew readers
