Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 1.86 KB

README.md

File metadata and controls

48 lines (35 loc) · 1.86 KB

Integration

Integration modules allows Magento integrating with other platforms such as Odoo, Akeneo

How to install

This bundle modules are not available for composer for now. Before installing these modules, we need to install the base module first.

composer require boolfly/module-base

Then, download them, put all under app/Boolfly folder.

Technical Guide

Following the Magento Payment design patterns to build the module architecture: https://devdocs.magento.com/guides/v2.3/payments-integrations/payment-gateway/payment-gateway-intro.html

We need to understand type and virtual type in Magento.

Will update more

Best Practice

We need to follow Magento coding standard: https://devdocs.magento.com/guides/v2.3/coding-standards/code-standard-php.html

TODO

  • Use Queue
  • Implementing catalog: product and category
  • Customer integration

User Guide

1. Order Integration

We can map the fields between Magento and Integration platform. STORES > Configuration > BOOLFLY > Integration > Order Integration General Settings

Boolfly Integration Sales mapping fields

  • Enabled: enabled/disabled order integration
  • External Url: API url of integration system
  • Username: API authentication username
  • Password: API authentication password
  • Mapping Fields: the basic mapping fields between Magento and integration system
  • Debug: enabled/disabled integration log