distrimedia / magento2-distrimedia-connector
DistriMedia Connector module
Installs: 2 957
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:magento2-module
Requires
- php: ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0
- distrimedia/soap-client: ^1.0.0
- magento/framework: ^102.0.0 || ^103.0.0
- magento/module-asynchronous-operations: ^100.3.5 || ^100.4.0
- magento/module-catalog-inventory: ^100.3.5 || ^100.4.0
- magento/module-sales: ^102.0.5 || ^103.0.0
- magento/module-webapi: ^100.3.4 || ^100.4.0
Requires (Dev)
- bitexpert/phpstan-magento: ^0.3.0
- ergebnis/composer-normalize: ^2.9
- friendsofphp/php-cs-fixer: ^2.16
- magento/magento-coding-standard: ^6.0
- phpcompatibility/php-compatibility: ^9.2
- phpstan/extension-installer: ^1.0
- phpstan/phpstan: ^0.12.26
- phpunit/phpunit: ^9.0
- dev-master
- v1.x-dev
- v1.0.29
- v1.0.28
- v1.0.27
- v1.0.26
- v1.0.25
- v1.0.24
- v1.0.23
- v1.0.22
- v1.0.21
- v1.0.20
- v1.0.19
- v1.0.18
- v1.0.17
- v1.0.16
- v1.0.15
- v1.0.14
- v1.0.13
- v1.0.12
- v1.0.11
- v1.0.10
- v1.0.9
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- dev-v1-develop
- dev-DS-55_stock_sync_enable_flag
- dev-DS-54_total_due_float_fix
- dev-DS-45_extension_attributes_fix
- dev-DS-44_company_name
- dev-DS-43_stock_validation
- dev-DS-42_add_error_response
- dev-SPORT-559
- dev-remove-rabbit-dependency
- dev-SPORT-557_order_sync_error_handling
- dev-ISSUE-3
- dev-SPORT-535_hide_bpost_message
- dev-SPORT-544_out_of_stock_fix
- dev-SPORT-542_update_carrier_info
- dev-bundle-products-shipments
- dev-SPORT-505
- dev-feature-extended-pdf
- dev-static-code-checks
This package is auto-updated.
Last update: 2025-02-24 22:31:15 UTC
README
Introduction
This Magento2 module provides the integration with DistriMedia ERP system and providers following features:
- Synchronisation of orders
- Synchronisation of stock
Requirements
For this module to work following requirements are defined:
- PHP 7.3 or newer
- Magento Open Source 2.3.5 or newer
- Enabled and functional Message queues (product_action_attribute.update):
- You can check this by executing
ps aux | grep magento
on your server. If you see the following process running, you're all set: bin/magento queue:consumers:start product_action_attribute.update --single-thread --max-messages=10000
- You can check this by executing
Installation
- Use composer package manager to install the module
composer require distrimedia/magento2-distrimedia-connector
- Enable the module
bin/magento module:enable DistriMedia_Connector
- Run upgrade scripts, this also generates an Access Token
bin/magento setup:upgrade
Configuration
Provide your DistriMedia webshopcode, uri and password in the configuration form. Please contact DistriMedia to receive these credentials
You can find these settings in Stores - Configuration - Services - DistriMedia Connector
You will also need to create an integration in Magento. Provide the Access Token to DistriMedia together with the base URL of your shop.
DistriMedia will set-up 2 pushback endpoints which they will use to update individual products and orders:
- Stock pushback endpoint
- Order pushback endpoint
Make sure the access token has the required permissions. (Orders and Stock Integration ACL) When installing the module, this is done automatically.
Bpost Settings
It's possible to integrate with the official Bpost module. Enable this option to send the shipping Information to DistriMedia
Stock Run Settings
Here you can define when the stock cron job will run to update the complete inventory. You can also manually schedule the cron job. A new task will be added to the execution.
When saving the configuration, always make sure to flush the Magento Config Cache.