Shopify has recently made changes that affect how stock adjustments work. The previous “Deduct Quantity” option is being phased out, so you will need to switch to “Adjust Stock” to maintain proper inventory adjustments.
As a result, SyncSpider users must update their Stock Update tasks to ensure they continue to function correctly. If you currently use SyncSpider to manage inventory adjustments with Shopify, please review the steps below to adjust your configuration.
TABLE OF CONTENTS
Steps to Update Your Shopify Stock Adjustment Configuration
Step 1: Switch from "Deduct Stock" to "Adjust Stock"
Open the Target Configuration screen in the SyncSpider task where you deduct stock.
Find the Choose Stock Adjustment Method menu.
Select "Adjust Stock." This option will replace "Deduct Stock," which will soon be deprecated.
Step 2: Set Up a Calculated Field
Navigate to your Mapping screen and add a Custom Field by clicking the plus sign (+) located at the bottom left of the screen.
Select Calculated Field from the options.
Step 3: Configure Calculated Field for Stock Deduction
Once you’ve selected the calculated field, you’ll need to set it up to convert stock quantities to negative values (for example, changing 1 to -1).
This configuration allows Shopify to recognize these entries as deductions from your original stock levels. This is especially useful for scenarios where returned items are sent back to Shopify; negative values will automatically adjust and add these returns back to your stock balance.
To configure this:
Start by selecting Constant Value, then set it to -1 to represent the negative adjustment.
Click the plus sign (+) next to the constant value to add it to your calculation.
Next, choose Multiply as the operator, which will apply the negative constant to your quantity.
Then add the original stock quantity field (in this case, items/item_quantity
). This field may vary depending on your source integration, so ensure you select the one that represents your initial stock data.
When complete, your calculated field should display an expression preview similar to the one above.
Finally, name your custom field, click Done, and proceed to map this field within your stock adjustment settings.
Additional Resources
Learn more about SyncSpider's capabilities and how to optimize your Shopify integration with these additional resources:
- How to integrate Shopify
- How to use Variations in Shopify
- Mapping Shopify Discounts to Odoo with Custom Calculations
- Handling Shopify Collection Mapping
Shopify is just one of the tools we support!
To check the list of the tools and features we support please click here!
If you don't see your favorite tool on our list, please take the time and send us the request here to create an integration for you or UP-vote if it's already on the list :)
We develop integrations based on the requests and up-votes :)
We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [email protected] or our chat widget!
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article