Overview
Back to topSyncSpider is the solution for importing, exporting and syncing all of your data. SyncSpider is an easy-to-use middleware that lets you synchronize and automate the whole data flow of your eCommerce business. It is designed to keep the inventory of your webshop automatically up-to-date on all of your shop outlets. SyncSpider lets you:
- Grow Your Customer Base
- Increase Your Total Sales
- Optimize Sales Channels
- Save Time And Money Through Automation
- Scale Your E-Commerce Business
Account & Pricing
Important information: a separate account is required to use SyncSpider. You can sign up for this account here.
There are additional fees for the integrator service. Contact hello@syncspider.com for more pricing information.
Key Features
Perfect Fit
You can effortlessly connect SyncSpider with your webshop, ERP system, CRM system, online marketplaces, comparison shopping agents, e-mail software, accounting software, and plenty of more.
Because of that, it is the perfect fit for the following businesses:
- Agencies
- Webshop Owners
- ERP Providers
- CRM Vendors
- Tax Consultants
- SaaS Providers
- Small Businesses
Provides Real-Time Inventory Control
SyncSpider provides real-time inventory control and you can effortlessly connect it to your web-shop, ERP system, CRM system, online marketplaces, comparison shopping agents, email software, accounting software, and plenty of more. Instead of manually updating the entirety of your shop outlets inventory, use SyncSpider to automate the process on your behalf and help you run your eCommerce business much more efficiently. Save precious time and your work hours by handing over the updating job to SyncSpider.
No More Copy & Paste
SyncSpider cancels the need to copy & paste because it enables you to alter the prices and define the attributes and properties of your products via the centralized management system which is very effective. This simplified process allows SyncSpider to update the products throughout all of your channels meaning your daily tasks will become easier, not hard to replicate, and ultimately - they get entirely automated.
Save Time & Money
Don’t waste any more time on tedious copy & paste work. SyncSpider overrides the need to do so. Because your data is always kept up-to-date automatically without you having to deal with it 24/7, you save a lot of time. And time is money. So you get to save that as well.
Focus On Your Vision
SyncSpider frees you the space to focus on the vision of your eCommerce business itself rather than wasting time on micromanaging your stock and inventory of various outlets every day. It is a very capable tool that is easily compatible with companies and processes of any size. Make your daily tasks easier and automated and allow yourself some freedom to spend valuable time on more important matters such as the strength of your eCommerce business vision.
Universal API & CSV/TXT Connector
Thanks to our universal API respectively our universal CSV/TXT connector you can dock your own systems as well. The API - that is all your entities, attributes and values you need to synchronize - can be assembled by yourself. Once this process is completed you can interact with all further systems which we support.
Intuitive & User-Friendly Interface
You don’t have to be a developer or techie when using SyncSpider. The user interface is intuitive and simple. Anyone who is familiar with ecommerce or SaaS applications can setup and use SyncSpider.
Single-Sign-On
One Login, All Customers, All CMS
In order to provide a fast and simple workflow, we offer our customers a single-sign-on functionality which makes it easy to manage all customers. Basically it’s child’s play to navigate between different projects. But SyncSpider does not only consolidate all customers but also established online shop solutions, many ERP solutions, marketplaces and shopbots. Furthermore almost every month we are releasing a new integration. As a matter, of course, you can invite your customers as editors with different access rights.
Technical Specifications
Back to topSeller profile
Seller contact
Integrator
Current Version
1.2.7-p4
Adobe Commerce platform compatibility
Magento Open Source: 2.4 (current), 2.1 (obsolete), 2.2 (obsolete), 2.3 (obsolete)
Type
Stable Build
Updated
31 January, 2025
Categories
Extensions, Sales
Quality Report
Back to topAll tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.
Release Notes
Back to top1.2.7-p4:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- modify order item custom option only when it is needed
1.2.7-p3:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- fixed an issue with remote resource retrieval to correctly support "false" resources and not to trigger 500 error
- updated remote resource retrieval to use custom headers in remote resource retrieval request due some webservers block requests made without "User-Agent" header
- allow saving "webp" images for product gallery and support its resizing in GD2 image adapter
- correctly support "force_clean_gallery" and "preserve_previous_images" options on product media gallery manipulations on magento 2.4.7
1.2.7-p1:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- attach attribute group extension attributes on attribute group API endpoints
- correctly check attribute group presence based on attribute group code which is generated based on attribute group name
1.2.7:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added custom API route for catalog attribute group management to allow saving attribute group with fallback to source attribute group in case trying to create attribute group which already exists
1.2.6-p7:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added fixes for the magento 2 issues https://github.com/magento/magento2/issues/38827
- clear eav attribute cache after creating/updating/deleting attribute set
- clear eav attribute cache after creating/updating/deleting attribute set group
- clear eav attribute cache after assigning and unassigning eav attribute to attribute set
1.2.6-p6:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- utilize remote resource mime type to determinate file extension when generating image content for media gallery entry which allows to save remote resources with ".webp" extension in case their mime type reference valid image mime types which are then converted to valid file extensions
1.2.6-p5:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- updated "SyncSpider [AUTOMATIC INTEGRATION]" integration permissions to have access to the stock data on product read APIs. Need to reauthorize the "SyncSpider [AUTOMATIC INTEGRATION]" integration and update syncspider magento 2 connection settings on syncspider to use updated tokens
- added logic to correctly support creation of catalog attributes via API with "texteditor" and "pagebuilder" frontend input
- added migration to migrate previously created catalog attributes via API with "texteditor" and "pagebuilder" frontend input
1.2.6-p4:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- remove the usage of "getimagesizefromstring" to get mime type but use the common remote resource get mime type method
1.2.6-p3:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- correctly handle image equality comparison in case on of the images content is empty due remote resource url contains content with not allowed mime type
- images resources contents with invalid mime type are skipped and not uploaded during gallery processing
1.2.6-p2:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- compatibility improvements with php 8.2
- minor improvements to comply with the magento 2 coding standard
1.2.6-p1:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- drop support for magento framework < 2.3.5 to prioritize magento framework with laminas components
- fix issue with the "Zend\Code\Reflection\ClassReflection" exception on latest magento 2 version
1.2.6:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- fix autoload issue on php 7.3 and php7.4 where the leading comma in constructor triggers exception
1.2.5-p9:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- improvements to correctly support prefixed databases
1.2.5-p8:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added order address extension attribute support
1.2.5-p7:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- allow preserving previous syncspider images on image upload
1.2.5-p6:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added common syncspider remote resource uploader with initial support to download remote resources as swatch images
- added common syncpider remote resource implementation as additional improvements to working with remote resources (retrieve remote resource mime type without fetching whole data, fetching remote resource content)
- added common attribute save handler to handle visual swatch values containing remote resource url to be saved as swatch images and converted to swatch path
1.2.5-p5:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added "SyncSpider [AUTOMATIC INTEGRATION]" integration which is automatically created on module installation
- added logic to allow executing syncspider custom data and schema patches before declarative schema: remove duplicate rows in the "apiextensions_images" table, add unique constraint to "apiextension_images" table to prevent duplicate rows
- added logic add processing stack for image saving - removing duplicates, attaching new entries, saving relation with source syncspider image data
- added interface and implementation for comparing media gallery entries to determinate equality
1.2.5-p4:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- fix issue to correctly support orders with product options with faulty structure
- fix issue with the common "bindValues" method visibility
1.2.5-p3:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added logic to correctly allow altering product images using syncspider product image API endpoint even in case of scoped attribute values for the image type varchar attributes ('small_image', 'thumbnail', 'image', 'swatch_image', etc)
- added logic to allow inheriting existing product gallery images to prevent unnecessary saving/writes to images (prioritize syncspider uploaded images) when using syncspider product images API endpoint
- added logic to remove image duplicates when using syncspider product images API endpoint
1.2.5-p2:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- fix to allow correctly importing orders with out of stock products
1.2.5-p1:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- fix autoload issue on php7.4 where the leading comma in constructor triggers exception
1.2.5:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- add common implementation to process extension attributes
- add implementation to attach "syncspider_attribute_info" extension attribute to configurable item option value extension attributes
- add implementation to attach "syncspider_attribute_info" extension attribute to custom option value extension attributes
- populate "simple_product_options" order items product option extension attribute for order items to attach the configurable and custom option information in common format
- improved syncspider order import to reduce order save count to only one instead of three by utilizing the common extension attributes processors
- correctly support "simple_product_options" for simple products during syncspider order import
1.2.4-p5:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added product attribute scope to product attribute interface
- added necessary plugins to prevent multiple entity manager extension actions trigger which fixes the issue with product assignment to multiple websites
1.2.4-p4:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added plugin to correctly support type resolving for "Interceptor" classes (Remove the "\Interceptor" from resolved class to fix an possible issue with bundle products when an plugin has been added to "Magento\Bundle\Model\Selection" class which would cause an issue saving bundled products)
1.2.4-p3:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- fixed logging to utilize psr fig logger for logging data
- utilize common magento 2 monolog as psr fig logger interface implementation
1.2.4-p2:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- fixed an issue with order import when initiating empty extension attribute object for syncspider order to correctly instantiate extension attributes object
1.2.4-p1:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- fixed issue on guest payment order placing in enterprise version by adding plugin to remove webapi service input value from data object so address comparison does not fail
- always populate shipping information for imported orders with fallback values in case no shipping information is provided during import
1.2.4:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added logic to utilize custom inventory stock "backorders" functionality to allow importing orders having out of stock products
- added "syncspider_source_id" column to "sales_order", "sales_order_grid" tables
- added "SyncSpider Ext Source ID" filter to sales order grid
- added additional supported filters for sales order entity and fixed sales order item filter
- added necessary entity manager extension actions for sales order interface to attach extension attributes to it
- added logic to trigger collection read handler for entity collections
- added logic to trigger save, update, read, delete handlers for entities
- added additional extension attributes to sales order interface and quote cart interface
1.2.3-p2:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added customer prefix and customer dob fields to the syncspider customer interface
- added support for order extension attributes for syncspider order interface
- added "processQuote" method in order import flow to allow modifying given quote before saving based on given syncspider order, magento customer and store interface using plugins
- updated logic to remove syncspider webservice data key from all payment methods additional information array
- updated guest order import logic to support customer prefix, customer dob fields and correctly set the customer fields in quote so they are correctly saved and set in placed order
1.2.3-p1:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- fixed issue "main.CRITICAL: Error: Cannot unset string offsets in Plugin/Magento/Sales/Api/Data/OrderPaymentPlugin.php:41"
1.2.3:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- added "Ext Order Id" output to admin order view and sales order gird
- added "Ext Order Id" filter to sales order grid
- added "ext_order_id" column to "sales_order_grid" table and configure so it is set from "sales_order" table "ext_order_id" column
- updated imported order logic to always generate order increment id using magento 2 default functionality
- fixed issue to correctly show additional information for imported orders
1.2.2:
- Compatible with Magento Open Source : 2.3 2.4
- Stability: Stable Build
-
Description:
- updated code base to drop support for magento 2.2
- updated code base to match magento marketplace standards
- added synchronization data interface and implementation to reflect syncspider read date
- added order view extension attributes view model and template to render order entity extension attributes in order, invoice, creditmemo views in admin area
- added "syncspider_read_date" column to sales order grid and output to sales order grid in admin area
- added logic to attach "syncspider read date" and "syncspider synchronization data" extension attributes to sales order entity
- added API endpoint to allow saving synchronization data for entity type and entity ids
- added declarative schema support for magento 2.3.x
1.1.1:
- Compatible with Magento Open Source : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
Update code to be compatible with the latest Adobe Commerce release
1.1.0:
- Compatible with Magento Open Source : 2.2 2.3 2.4
- Stability: Stable Build
-
Description:
- Added logic to correctly support downloadable product update via REST api (https://github.com/magento/magento2/commit/a09d71afe6f0ed68df98e145f3b4f9858ab71c6d)
- Added logic to allow enabling all rest API request logging
- Added logic to set category entity id to already existing category matching category name and parent id to cause category update instead of creation as creation would generate an "url key already exists" error
- Fixed logic to correctly check for product url collusions and resolving them
- Added logic to continue webservice reflection even if the class methods data generates error
- Added logic to check that type required parameters actually have setters available
- Added logic to correctly allow partial update of product data by merging new product data in existing data
- Added logic to add webapi service input value for converted value so it is possible to retrieve data which was sent in request
- Added logic to remove webapi service input value for converted value
- Added logic to correctly process url key already exists error by attaching product id to url path and generate new paths
- Fixed "rest/all/V1/categories" api response to correctly contain category tree category names
1.0.12:
- Compatible with Magento Open Source : 2.1 2.2 2.3
- Stability: Stable Build
-
Description:
Fixed
- "rest/all/V1/categories" api response to correctly contain category tree category names
1.0.10:
- Compatible with Magento Open Source : 2.1 2.2 2.3
- Stability: Stable Build
-
Description:
- Fix setting of external order id when importing orders
1.0.9:
- Compatible with Magento Open Source : 2.1 2.2 2.3
- Stability: Stable Build
-
Description:
- Added magento 2.3.x compatibility
1.0.8:
- Compatible with Magento Open Source : 2.1 2.2
- Stability: Stable Build
-
Description:
1.0.8
- Read module version from module composer.json file
1.0.7:
- Compatible with Magento Open Source : 2.1 2.2
- Stability: Stable Build
-
Description:
1.0.7
- Fixed customer export bug in magento 2.2.5 and 2.2.6
1.0.6:
- Compatible with Magento Open Source : 2.1 2.2
- Stability: Stable Build
-
Description:
1.0.6
- Added endpoint for fetching available carriers
- Fixed resolving of custom attribute creation
1.0.5:
- Compatible with Magento Open Source : 2.1 2.2
- Stability: Stable Build
-
Description:
1.0.5
Added Magento 2 support for https://www.syncspider.com/
Support
Back to topThe best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.
Contact Vendor