Download the PHP package falconmedia/magento2-product-data-sync without Composer

On this page you can find all versions of the php package falconmedia/magento2-product-data-sync. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package magento2-product-data-sync

Magento 2 Product Data Sync

A powerful Magento 2 module for safely synchronizing product data between products with support for multi-store configurations, attribute filtering, and comprehensive logging.

Features

Requirements

Installation

Via Composer

Manual Installation

  1. Copy the module to app/code/FalconMedia/ProductDataSync or add as a package
  2. Run:

Usage

Creating a Sync Profile

  1. Navigate to Catalog > Product Data Sync > Profiles
  2. Click Add New Profile
  3. Configure:

    • Profile Name: Descriptive name for the profile
    • Attributes: Select which attributes to sync
    • Protected Attributes: Attributes that should never be synced (default: SKU, entity_id, type_id, attribute_set_id)
    • Sync Behavior: Configure how to handle empty values
    • Store Scope Behavior: How to handle store-scoped attributes
    • Execution Settings: Batch size and limits

      Syncing Products

  4. Navigate to Catalog > Product Data Sync > Sync Products
  5. Select a Profile
  6. Choose Stores Mode:
    • All for target: Sync to default + target product's stores
    • All from source: Link all source stores and copy overridden attributes
    • Specific: Sync to a specific store view

  1. Add product pairs (Source SKU → Target SKU)
    • Click on Add Row to add an extra row
    • You can copy two rows from a spreadsheet and paste it through Paste from Clipboard
    • You can upload a comma separeted CSV file through Upload CSV

  1. Click Validate to check pairs, Dry Run to test, or Run Sync to execute

Viewing Run History

  1. Navigate to Catalog > Product Data Sync > Run History
  2. View all sync runs with status, item counts, and duration
  3. Click View to see detailed results per product pair
  4. To see the changes of the attributes click on the button Show synced attributes to execute the same sync again

Configuration

Store Scope Behavior

Sync Behavior

Logging

All sync operations are logged to var/log/product-data-sync.log with:

Troubleshooting

Unique Constraint Violations

If you encounter unique constraint violations:

License

Copyright (c) 2026 Falcon Media (https://www.falconmedia.nl/) See LICENSE file for details.

Support

For issues, questions, or contributions, please open an issue on GitHub.

Author

Falcon Media


All versions of magento2-product-data-sync with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1 || ^8.2 || ^8.3
magento/framework Version *
magento/module-catalog Version *
magento/module-store Version *
magento/module-backend Version *
magento/module-ui Version *
magento/module-eav Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package falconmedia/magento2-product-data-sync contains the following files

Loading the files please wait ...