deckcommerce / integration-module
A Magento 2 Deck Commerce integration module
Installs: 939
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:magento2-module
Requires
- php: ~8.0.0||~8.1.0||~8.2.0||~8.3.0
README
Extension extends the functionality of Magento to work with Deck Commerce OMS (https://www.deckcommerce.com).
It has the following features:
-
Allows to import inventory from the Deck Commerce side to Magento (full and delta inventory import)
-
Check inventory on-the-fly on the product, cart and checkout pages
-
Support of the Multiple Sources Inventory
-
Export Magento order to the Deck Commerce
-
Support of Kount fraud protection extension: kount/magento2-kount
-
Show the Deck Commerce orders, shipments and returns information in the Magento customer’s account in real time.
-
Show the Deck Commerce orders information for guest customer in real time.
-
Create and cancel RMA on Deck Commerce (only in Magento Enterprise Edition)
-
Possibility to use Colorado "Retail Delivery Fee" Tax
-
Possibility to map any config value or payment token or order and payment data based on column names in the corresponding tables. Available mapping sources:
- "order:[any sales_order table column]" Example: "order.increment_id"
- "payment:[any sales_order_payment column]" Example: "payment.base_amount_paid"
- "payment:additional_info:[any field from sales_order_payment.additional_information column]" Example: sales_order_payment.additional_information.method_title
- "config:[any system config path]" Example: config:general/store_information/name
- "@payment_token" - variable for payment token value
Full "Payment Methods Mapping JSON" configuration example:
"cybersource": { "PaymentProcessorSubTypeName": "CreditCard", "Generic1": "CreditCard", "Generic2": "@payment_token", "Generic4": "config:general/store_information/name" }, "amazonpay": { "PaymentProcessorSubTypeName": "AmazonPay", "Generic1": "Amazon Pay", "Generic2": "payment:additional_info:charge_permission_id", "CapturedAmount": "order:total_paid" } }
Requirements
- Magento Enterprise (or Cloud) Edition 2.4.4-2.4.7
Configuration in Admin Panel
In the left menu: Deck Commerce
- Manage Shipping Methods - Allows to create Shipping methods used on Deck Commerce side and use them for mapping with Magento shipping methods
- Map Shipping Methods - Allows to create mapping between Magento and Deck Commerce shipping methods
- Inventory Import - Shows the history of Full and Delta inventory imports
- Configurations - Link to system configuration of extension
Installation
Install or Update Via Composer
To install Deck Commerce Integration via Composer, run the following command in Magento 2 root folder:
composer require deckcommerce/integration-module
You may install a specific version of the module with this command:
composer require deckcommerce/integration-module:2023.1.0
To update extension to the latest version, the following command should be used:
composer update deckcommerce/integration-module
Manual Installation
To install Deck Commerce Integration, create a new directory app/code/DeckCommerce/Integration/ and copy there the contents of the unzipped DeckCommerce_Integration/ folder. Finally the folders structure must be the following: app/code/DeckCommerce/Integration/[registration.php and other module files].
Extension Activation
In your Command Line Interface run the following command:
bin/magento setup:upgrade --keep-generated
If you are using a production mode, also run commands:
bin/magento setup:static-content:deploy
bin/magento setup:di:compile