divido / divido-magento2
Powered by Divido financing gateway
This package's canonical repository appears to be gone and the package has been frozen as a result.
Installs: 3 128
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 12
Forks: 5
Type:magento2-module
Requires
- divido/merchant-sdk: ^3.0.0
Requires (Dev)
- magento/community-edition: *
- magento/core: *
- phpunit/phpunit: ^8.5
- dev-master
- 2.9.0
- 2.8.1
- 2.7.3
- 2.7.2
- 2.7.0
- 2.6.1
- 2.6.0
- 2.5.2
- 2.5.0
- 2.4.4
- 2.4.3
- 2.4.2
- 2.4.1
- 2.4.0
- 2.3.2
- 2.3.1
- 2.3.0
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.0
- 1.0.6
- 1.0.5
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-chore/version-bump-to-3-0-0
- dev-fix/environment-exception-catch-all
- dev-fix/merchant-reference
- dev-temp
- dev-fix/php8-explosion
- dev-chore/fix-merchant-sdk
- dev-dev_guzzle7
- dev-chore/mer-142-nix-merchant-debug
- dev-feat/norwegian-language-variant-support
- dev-develop
- dev-chore/minor-fixes
- dev-chore/corected-version-number-for-merchant-sdk
- dev-feat/cache-keys-for-other-caches
- dev-feat/version-composer-update-2.5.0
- dev-feat/LM-295_Validating-environment-url-setting
- dev-feat/LM2-367-change-javascript-url-dependent-on-tenant
- dev-feat/LM-363-autofill-enviornment-url-on-plugin-upgrade
- dev-fix/LM2-294-Add-field-to-allow-for-tenancy-environment-on-plugin-install
- dev-feat/terms-and-conditions
- dev-feat/checkout-logo-SCB-317
- dev-fix/DIV-1661-amendment
- dev-fix/checkout-plan-amount-threshold-DIV-1661
- dev-fix/include-tax-with-shipping
- dev-fix/no-new-order-on-referred
- dev-revert-84-fix/no-new-order-on-referred
- dev-feat/product-page-widget-language
- dev-feat-terms-and-conditions
- dev-feature/translations-integration
- dev-fix/bump-tested-magento-version
- dev-fix-bump-version
- dev-fix-add-cents-pence
- dev-feature/semantic-release-ENG-1221
- dev-fix/bump-version
- dev-chore/phpunit-ENG-503
- dev-change/merchant-reference-ENG-189
- dev-chore/2.2-support
- dev-chore/logger-ENG-553
- dev-feature/patch-order-id
- dev-chore/2.1.0
- dev-chore/add-meta-data
- dev-fix/set-timeout-correctly
- dev-feature/meta-update
- dev-fix/calc-issue-locale
- dev-fix/currency
- dev-feature/calc-customising
- dev-fix/debuggin
- dev-feature/patch-application
- dev-dev-lm-bundle
This package is auto-updated.
Last update: 2024-07-12 14:04:52 UTC
README
The Powered by Divido Extension for Magento 2 enables you to add financing to you checkout payment options.
Provider subscription
To use this plugin you need to have a Provider account and subscription.
Installation
Install with composer
$ cd /path/to/magento
$ composer require divido/divido-magento2
$ php bin/magento setup:upgrade
Setup
To be able to checkout with Finance.
In Stores > Configuration > Sales > Payment Methods
you will find the Powered by Divido Financing option.
Enter the API-key from your Finance Provider account in the field API-key Set the field Enabled to Yes
That should be it to get going with your chosen Finance Provider as a checkout option.
Setup fields description
Field | Description |
---|---|
Environment URL | Obtained from your provider, needed to communicate with the PBD system |
API-key | Obtained from your provider, needed to identify your shop in communications with the PBD system |
Shared secret | Obtained from your provider, enables message signing. |
Enabled | Enables / Disables both the product page calculator and checkout option |
Debug | Logs useful information when troubleshooting |
Title | The title of the checkout option |
Create order on | Decide at what stage in the Finance process you want to create the order and reserve stock |
New order status | What status a new order created through your provider will have |
Automatic fulfilment | Notify Finance Provider and the lender that an order has been fulfilled |
Fulfilment status | Set the status at which an order is considered fulfilled |
Minimum cart amount | Under this amount, Powered by Divido is not available as a checkout option |
Product selection | Decide what products are available on finance |
Displayed plans | Decide what plans are globally available |
Content Page Widgets
The Extension also includes two widgets which can be inserted into the custom pages on your site. These widgets allow you to show the various options available to potential customers by either setting a static amount in the plugin's configuration, or by showing a text box that would allow the customer to enter an amount and instantly receive the details of their payment plan on that basis.
The steps to implement this feature are explained below:
- Click on
Content
and thenPages
in the submenu in your administration panel. - Click on
Select
and thenEdit
in the submenu in the row corresponding to the page you wish to add the widget, or alternatively click theAdd New Page
button if you'd like the widget to feature on a new page. - Click on the down arrow adjacent to the
Content
header to expand that section, then place the cursor where you would like the widget to appear in the text editor and select theInsert Widget
icon at the top left area of the editor. - Select either Divido Block Widget or Divido Popup Widget from the
Widget Type
selection list - Enter a default amount that the widget will calculate within the
Default Amount
widget option - Choose to either show a text box, allowing customers to enter an amount which will dynamically calculate their potential plan, or
hide this option by selecting No in the
Show text box?
widget option - Click on the Insert Widget button at the bottom right
- Click on the
Save Page
button on the top right.
Providing you have an API key inserted in your Setup (see above) the widget should now be displaying in the page you have edited/created.
Please note that the Widgets will stretch to 100% of the width of its container, so you may wish to enclose the widget within a
table column
or div
if you would like to inhibit the width.
Dev Tips
It might be a good idea to disable caching in the system configuration for development.
- In the admin left panel go to
SYSTEM -> Cache Management
and then click on the dropdown menu in the upper-left corner and pickDisable
, then selectPage Cache
and clickSubmit