Channable for Magento 2
5.0 8 Based on 8 reviews




Connect Magento to Channable Smarter Feeds & Seamless Order Sync
Managing multiple sales channels from one central place has never been easier. With the Channable Connect extension for Magento 2, you can effortlessly connect your webshop to Channable’s powerful feed management and order sync platform.
This integration lets you export your complete Magento product catalog to Channable in real time — including dynamic stock, pricing, categories, and product attributes. From there, Channable enables you to create custom feeds or API connections to over 2,500 external platforms such as Bol.com, Amazon, Google Shopping, Facebook Ads, and Marktplaats.
But it doesn’t stop at product exports. With the order connection, you can import external marketplace orders directly into Magento — fully synchronized with your inventory and order workflow. No more manual order processing or stock mismatches.
The Channable Connect plugin is designed for performance, flexibility, and reliability. You can easily select which products to include, apply advanced filters, and use attribute mapping to meet channel-specific requirements. The module also includes built-in logging, debugging, and multi-store support for advanced use cases.
Whether you’re scaling to new marketplaces or optimizing your existing ones, this official connection between Magento and Channable gives you the control, automation, and speed you need to grow.
Developed and maintained by Magmodules in close collaboration with Channable, this extension ensures a stable, future-proof foundation for your multi-channel strategy.

Trusted Channable Partner for 5+ Years
As a long-standing Channable partner, we’ve spent over five years helping Magento merchants optimize their multichannel strategies with ease and precision. From the early days of Magento 1 to our robust Magento 2 plugin, our close collaboration with Channable has led to one of the most reliable and high-performing integrations in the ecosystem.
Together, we’ve grown the plugin into a powerful tool that ensures seamless product exports, accurate order syncing, and full compatibility with both Magento Open Source and Adobe Commerce. Whether you’re managing one channel or hundreds, you can rely on our Channable integration for a flexible, future-ready connection — trusted by merchants and developers alike.

Enable the plugin

Setup Feed & Orders

Push to the world


Developer-First: Explore the Channable Magento Plugin on GitHub
To stay in control of updates, compatibility, and technical improvements, we recommend following the official GitHub repository for the Channable Connect extension: https://github.com/magmodules/magento2-channable.
This open-source repository is the technical home of the Channable plugin for Magento 2. It’s where we publish all new releases, enhancements, and version compatibility updates — including improvements to product exports, attribute mapping, and order sync functionality.
Whether you’re a developer, agency, or tech-savvy merchant, GitHub gives you full transparency into the plugin’s development. It’s also the best place to report issues, request features, or contribute to the project. With clear changelogs, version tagging, and open issue tracking, you can ensure your Magento integration stays aligned with both Channable’s platform and Magento’s evolving requirements.
Even if you’re not actively contributing code, bookmarking the GitHub repository gives you direct access to the latest updates and release notes — all maintained by Magmodules in close collaboration with Channable.
So while this product page gives you the essentials, GitHub is where the Channable plugin evolves; open, documented, and ready for developers.
From Magento to Every Marketplace
This visual shows how your Magento product data flows seamlessly into Channable, where it’s optimized and distributed to multiple sales channels like Google Shopping, Amazon, and Facebook.
With Channable as the smart connector in between, you can manage all your feeds, listings, and updates in one place, saving time and maximizing reach.


Key Features of the Channable Magento Plugin
The Channable Connect plugin brings streamlined product feed exports and order syncing into your Magento 2 environment. Whether you’re selling through marketplaces, ad platforms, or comparison sites, this integration helps automate and optimize every step of your multichannel strategy:
Real-Time Product Feed Export
Send your Magento product catalog directly to Channable, including stock, prices, categories, images, and attributes — fully automated and always up to date.
Advanced Filtering & Rules
Use Magento attribute filtering to control exactly which products get exported. Combine this with Channable’s rule-based logic for channel-specific precision and performance.
Multi-Channel Marketplace Support
Connect to over 2,500 platforms via Channable, including Bol.com, Amazon, Google Shopping, Marktplaats, and more — all from a single Magento feed.
Order Synchronization
Import orders from connected marketplaces like Bol.com directly into your Magento backend. Keep stock, order statuses, and invoicing fully aligned without manual intervention.
Attribute Mapping & Customization
Easily map Magento attributes to fit the requirements of any export channel. Create channel-ready feeds with custom labels, fields, and structures — no developer needed.
Optimized for Performance
Built for stability and speed, the plugin supports multi-store environments, queue-based exports, and logging for full visibility. Developed in collaboration with Channable for long-term compatibility.

A Long-Standing Collaboration with Channable
Our journey with Channable goes way back — in fact, they were one of our very first integration partners. From the early days of Magento 1, we worked closely together to build a powerful plugin that helped merchants sync products and orders across their marketing channels with ease.
In January 2017, we proudly launched the first version of the Channable plugin for Magento 2, and since then, our collaboration has only grown stronger. This partnership is rooted in years of hands-on development, continuous feature alignment, and a shared vision for scalable, automated multichannel commerce.
By maintaining a direct line with Channable’s technical and partner teams, we ensure that our plugin always supports the latest platform features — from advanced feed structures to seamless order sync and API evolution.
What makes this partnership unique is not just the tech, but the trust. Merchants using this plugin benefit from a mature, proven solution backed by two specialist teams who’ve grown side by side with the Magento ecosystem.
Together, we continue to empower Magento merchants to grow, connect, and sell smarter across every major platform.
8 of many customers
Rate this plugin with 10 out of 10
Good support - Great tools
Great solutions with amazing support!
Great Service
Always very dedicated!
Keep up the good work.
Very good overall
Keep it up !
Excellent support
Service is exceptional
Great Support and made connecting to Amazon as easy as possible.
Great plugin to connect to Channable
Knowledgebase
All familiar Help articles
A list of the most frequently asked questions from the Channable extension for Magento 2. We've tried our best to help you with the installation, configuration and troubleshooting. If you do not find the answer you were looking for, you can always send us a message through this form.
Changelog 1.21.0 is released on 7 April 2025
Our plugins are regularly updated to ensure compatibility with the latest Magento release.
-
Features:
- Added support for PHP 8.4 and Magento 2.4.8
- Introduced support for Custom Options in the Product Feed
- Implemented advanced Shipping Method Mapping (marketplace ↔ Magento)
- Added Service Point ID to order information
- Support for 3rd party product types (eg giftcards) Improvements:
- Improved stock calculation for bundled products (#210)
- Removed CSP headers for webhooks (thanks @JustinElst) Bugfixes:
- Fixed inventory filter queries for stock and minimum sale quantity (#238) Compatibility:
- Magento: 2.3.x & 2.4.x
- PHP: 7.4 to 8.4 supported
-
Features:
- Added 'updated_at' to product feed Improvements:
- Move price logic to separate service class
- Transfer VatID to shipping address if company is the identical
- Add Channable discount total to the invoice
- Apply channel name to discount label Bugfixes:
- Remove Product Wee Tax (FPT) after recalculate price #231
- Get SKU form GTIN when creating credit memo from grid #233
- Fix loading of parent categories
- Fix tier price calculation when using discount
- Fixed feed issue with 'use_default' values (thnx @VincentBean)
-
Bugfixes:
- Fxed retry order missing some shipment data
-
Features:
- Add urls to category output in product feed Improvements:
- Add 'item_group_id' to exclude list
- Add Customer Tax Class Id to price calculation
-
Bugfixes:
- Fix reservation qty's
- Check if business order has zero tax set before setting tax to zero
- Fix ACL rule for Log Stream
- Add discount info to invoice #227 (thnx @Skullsneeze)
-
Bugfixes:
- Empty parentRelations fallback returns full product collection #222
- Fixed issue with empty inventory on item updates
- Simple products associated with 2 configurables are not exported #200
- Handle empty values for name in Channable order grid
-
Bugfixes:
- Revert use indexed product_id column for order by due to issues on paging
- Skip creditmemo items that are not refunded Improvements:
- Prefetch tier price for better performance
-
Features:
- Added Include Inventory Sources to feed option #172 Improvements:
- Do not execute COUNT-query twice #123 (thnx @bertterheide)
- Use GTIN attribute to link returns Bugfixes:
- Fixes issue with pricing #218
- Fixed issue with shipping price currency exchange for free shipment #219
- Refresh on Credit-memo page removes the Return block
-
Features:
- Save returns meta data and add to returns grid
- Added option to set zero tax on business orders
- Added tier prices to output if selected in extra values Improvements:
- Prefetch data in product feed for better performance (thnx @julian-van-drielen)
- Add "Not Visible Individually" products to feed when forced
- Move returns config menu option to bottom
- Added category id to category output
- Improved Return block on Credit-memo page Bugfixes:
- Use referenceBlock instead of referenceContainer for order_totals (thnx @Bogardo)
- Also convert shipping costs if needed
-
Features:
- Added new options for returns handeling
- Updated Admin UI
- Support EE Giftcards
- Added new options for returns Changes:
- The feed purges the Category Name
- Use indexed product_id column for order by (thx @bertterheide)
-
Bugfixes:
- Fixed con frequency config_path for item updates Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Show Zalando Article Number in order view Bugfixes:
- When stock quantity is 1 order is not created and reporting error that product is out of stock #203
- Accept empty values for customer data in order postdata
- Guest customer should not be saved as `0` on quote (thnx @frank-bokdam) Changes:
- Update CI flow to include Magento 2.4.6 and PHP 8.2 Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Return int for console command
- Added price_type and fixed bundle price logics for feed
- Make sure discounts are always absolute Changes:
- Change some methods to public to be accessible for plugins (thnx @sanderjongsma)
- Disable composer plugins when using CI Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Added channable:generate:token CLI to generate and refresh token
- Added price param for order simulate function to test correct final prices Bugfixes:
- Add unmanaged stock check for parent product stock status (thnx @kaplansin)
- Fixed name validator
- Make sure `value` is not array when reformatting extra values #194 Changes:
- Use the configured default status for state 'processing' (thnx @markvds) Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Save new field pickup_location on order import
- Make Title Regex field required in config #160 Bugfixes:
- Fixes invalid dynamic bundle prices due floatval() with int comparison #189 (thnx @JonathanBBD)
- Force string return type for getStoreValue (thnx @umizoomi)
- Make sure prices of all shipping methods are set (thnx @markvds)
- Replace deprecated class in data patch Changes:
- Use HTTP client interface instead of curl factory for item updates Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Added full flush option for items table
- Removed the 50 item limit for item updates
- Added message on grid if item update cron is disabled
- Added backorders true/false to product feed Bugfixes:
- Fixed linkage of returns to orders
- Fixed issue with returns endpoint not using correct identity field
- Use final price for items in order simulator
- Fixed order email to customer is not send for Channable orders #185 Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Fixed raises issue on empty frontend labels (thnx @wahidnory)
- Fix for bundle products price import (thnx @sanderjongsma)
- Fixed marketplace fee on invoice and creditmemo
- Added name validator parser for order import
- Performance improvement fix to feed generation (thnx @evs-xsarus) Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Added option to accept orders with bundle/grouped products
- Added check on required company address field #173
- Added environment variables #177 Bugfixes:
- Fix missing link to order item in sales_order_tax_item #133
- Empty translatable string causes error when collecting phrases #176
- Unnecessary, but also missing indexes in table definition #175
- Do not process discounts if value is zero
- Fixed priority mapping in getCustomShippingMethodLogic (thnx @markvds) Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Added multi currency support for product feed Bugfixes:
- Fixed debug log not being fired Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Accept empty comment on return import #167
- Fixed issue with order simulation not setting StoreId on product load Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Implemented missing store emulation for admin order simulation
- Formatted correct return message of non existing return
- Fixed db_schema for `transaction_fee` fields #164
- Removed unused prototype requirement for buttons js #163
- Fixed PHP 8.1 compatibility on empty cron table when running self test Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Add currency switch param to product feed #136
- Add option to include both excl. and incl. tax prices
- Add option to subtract WeeeTax before adding product to quote
- Add Magento 2.4.4 and PHP 8.1 to automated tests Changes:
- Use quote submit instead of place order to fix quantity validators
- Update testdata for order simulation Bugfixes:
- Fixed if-statement to include T&T in OrderStatus calls (thnx @florisschreuder) Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Add proxy to ImportSimulator CLI command Changes:
- Add setup:upgrade to GitHub actions
- Add Magento 2.4.3 with replacements to setup:di:compile GitHub actions Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Implemented new selftest
- Added return simulation function
- Order simulation CLI Changes:
- Refactored config
- Refactor order import validation Bugfixes:
- Fixed shipments webhook join
- Fixed returns imports Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Missing PaymentBlock if auto invoicing is enabled
- Shipping method from Channel is only shown if invoice is created Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Added module enable flag and fixed returns validation request
- Removed deprecated ChannabeLogger to add support for Magento 2.4.4 Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Fixed shipping method name replace by Channel Name option
- Fixed issue with Amasty Shop By compatibility Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Refactor Returns
- Added `created_at` to product feed export
- Added compatibility for Amasty Shop By SEO (issue with url parser) Bugfixes:
- Fixed issue with preview function for single product output
- Fixed disregard stock for FBB/LVB Orders Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Add option to use return labels for Channable Bugfixes:
- Transfer transaction fee from quote to order #146
- Fixed order simulation product Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Ensure shipping cost is always a float #144 (thnx @ArjenMiedema)
- Set reserved order id on cart (thnx @JeroenVanLeusden)
- Add package weight to shipping rate request (thnx @markvds)
- Add missing component to date fields in order grid
- Add order subroles for ACL
- Make Logger component compatible with Monolog 2.0
- Refactor filtering on status for product feed export #137 Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Bugfixes:
- Return correct data in getOrderIdPrefix #141 Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Refactored order flow, added repo's and UX/UI admin edits
- Added new processed orders gird
- Added Transaction Fee order total for CDiscount Marketplace orders
- Moved to declarative schema Minimum requirements:
- Magento 2.3.3 & PHP 7.1
-
Features:
- Save 'Customer Number' and 'Shipment Promise' to Payment Data Bugfix:
- Fixes issue with qty_increments #131 Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Changes:
- Always save/show commission on order import Bugfix:
- Fixes import of customers on order import when enabled
- Fixes missing currency code in feed Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Bugfix:
- Schedule category is broken (in Magento EE/Commerce) #117
- Force including or excluding tax in product feed configuration option Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Changes:
- Added support for Magento 2.4.3
- Remove stock qty's for bundle, configurable and grouped product types Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Bugfix:
- Fixed php 7.4 implode() function for shipping method title (+ added GitHub Actions php linting) Minimum requirements:
- Magento 2.2.x & PHP 7.x
-
Features:
- Option to overwrite Shipping Description with data from platform
- Added option to force the bypass of MSI for QTY in feed Minimum requirements:
- Magento 2.2.x & PHP 7.x
100% Unencrypted Code quality guaranteed.

Adobe Commerce Marketplace Approved
Trust and reliability are at the core of our offerings, which is why we're proud to be listed on the official Adobe Marketplace. Being Adobe-approved means our plugins have undergone rigorous testing to meet Magento Marketplace standards for quality, performance, and security.
This approval assures you that our solutions are built to integrate smoothly with your Magento 2 store, delivering reliable functionality every time. By choosing an Adobe-approved plugin, you're investing in a product backed by a commitment to excellence and adherence to Magento's best practices. Rest easy knowing you're using a solution recognized by the very platform it serves.

Hyvä Compatible Plugin
Hyvä Themes have revolutionized Magento 2 frontends with their focus on simplicity, speed, and developer-friendly architecture. We're excited to share that our plugin is fully compatible with Hyvä, ensuring your Google Reviews and widgets blend perfectly into this modern framework.
Our widgets are designed to complement Hyvä's minimal and high-performance ethos, delivering a fast and visually stunning experience for your customers. No matter where you decide to display your reviews, you can rest assured they'll load seamlessly without compromising speed or aesthetics. With Hyvä support, you're not just adding functionality—you're enhancing your user experience.

GraphQL Made Ready
Magento 2's GraphQL API is a game-changer for modern e-commerce development, enabling fast, flexible, and efficient data retrieval. We're proud to announce that our plugin fully supports GraphQL, making it easier than ever to integrate with headless frontends or custom applications.
With GraphQL, you can query exactly the data you need in a single request, improving performance and reducing overhead. Our plugin integrates seamlessly with Magento's GraphQL schema, ensuring you can fetch review data, widget configurations, and other key functionalities programmatically. Whether you're building a PWA or need a custom interface, our GraphQL support ensures you stay future-ready.

Magento Cloud Support
Running your Magento 2 store on Magento Cloud? Great news! Our plugin is fully compatible with the Magento Cloud version, ensuring seamless integration with your cloud-hosted environment. Magento Cloud offers a robust, scalable, and secure platform designed to meet the needs of modern e-commerce businesses. With our plugin, you can enjoy all the features and benefits without worrying about compatibility issues.
Whether you're leveraging Magento Cloud's auto-scaling capabilities or its extensive suite of developer tools, our plugin fits right in. We've optimized the functionality to align perfectly with the unique architecture of Magento Cloud, giving you a worry-free experience. From streamlined deployment to smooth operations, you can count on our solution to work flawlessly in the cloud.

Private Composer Repo
Say goodbye to manual downloads and cumbersome updates! Upon purchasing our plugin, you'll gain instant access to your own private Composer repository. With personalized credentials, you can easily install and update the plugin directly from Composer, simplifying your development workflow.
Composer integration ensures that your Magento 2 store stays up-to-date with the latest features and improvements from our team. No need to worry about compatibility issues or missing files—everything you need is just a command away. Our private repository is your gateway to effortless management, ensuring your store runs smoothly and efficiently.