ALBIS Leasing manual.

How to connect ALBIS Leasing to your Shopware shop - from credentials through the checkout application to status syncing.

Requirements

Shopware 6.7 and an existing dealer contract with ALBIS. There is a separate plugin version for Shopware 6.5 and 6.6 each. Without a contract and credentials the plugin cannot retrieve leasing offers. The payment method is available from a cart of 500 euros net.

Some context: ALBIS Leasing connects your shop to an external leasing provider. Credit checks, contracts and payouts sit with ALBIS, not with the shop.

Installation

Upload the plugin through the plugin manager, install and activate it, then open the configuration and enter the credentials.

Storing credentials

Username and password
The credentials from your dealer contract, provided by ALBIS.
Test & save
Saves the configuration, checks the connection and, if successful, loads the product groups without reloading the page. If the test fails, “Credentials are not correct” appears.
Product group
Only groups that belong to the credentials are listed. Choose the group from your ALBIS account, otherwise ALBIS rejects the application.
Active interface
The configuration shows whether the live or the test interface of ALBIS is in use. You no longer enter the address yourself.

Credentials can be stored for all sales channels or per sales channel. To do so, select the channel at the top of the configuration and enter the values there. Fields left empty in a channel use the values for all sales channels. Connection test, product groups and the active interface display always refer to the channel selected at the top.

Sandbox mode

For trying things out without real applications. With the mode active, the plugin talks to the ALBIS test interface, and the minimum order value of 500 euros net is dropped so that small test orders can be run through.

Important: For test orders via the sandbox, the amounts sent to ALBIS do not match the actual cart, so that ALBIS calculates rates despite small sums. Switch the mode off again before going live.

Two contracts in parallel

Besides the main credentials, a second username, a second password and a second product group can be stored, also per sales channel. This is meant for dealers holding two ALBIS contracts, for example with different terms or for different legal entities.

Which contract applies to an item is set on the product: if the custom field custom_albis_contract has the value 2, rate and application use contract 2, otherwise contract 1.

Commission

Commission is given as a percentage, with allowed values between 0 and 5. The default is 5 percent. It feeds into the calculation of the leasing rates.

Managing director details

Whether the form also asks for the owner's or managing director's details depends on the selected legal form. For sole proprietors and partnerships, such as e.K., freelancers, GbR, trade businesses or partnership companies, the section appears automatically: salutation, name, date of birth, address, phone and email.

Display on the product page

Enabled by default. From a price of 500 euros net, the product detail page shows a block headed „Leasing made simple" with a button that opens a rate example with term, monthly rate and insurance. It is based on the calculated price, including advanced prices, tier prices and price rules. The setting can be switched off if leasing should only appear during checkout.

Application confirmation copy

After every leasing application the customer receives a confirmation by email. Optionally another address can receive this confirmation in BCC. Useful when leasing cases are handled separately in-house. The template lives in the Shopware mail settings and can be adjusted there.

Status coupling

With coupling enabled, the Shopware order status is updated automatically from the ALBIS leasing status. It is off by default, leaving the order status under your control.

The leasing application

The application is filled in as a form attached to the order. It asks for the lessee's company details including company name, legal form, street and house number, phone, email and IBAN. Depending on the legal form, the owner's or managing director's details are added. Phone number, IBAN and postcode are checked while filling in the form.

Special leasing payment

Alongside the leasing model, customers can enter a special payment. The permitted range is displayed, and „recalculate leasing rate" updates the rates.

A common stumbling block: If the special payment entered exceeds the permitted amount, the form rejects it. The message appears directly at the field.

Term and leasing rate

Available terms are shown in months with the matching rate, optionally including a down payment. All amounts are net, excluding VAT. Without selecting a rate the application cannot be submitted.

Submitting the application

„Submit leasing application" sends the application to ALBIS together with the order. The customer receives a confirmation email with all application details, addressed according to the billing address. If a copy address is stored, the confirmation also goes there.

Application number, application details and the status history are shown on the order in the custom field “ALBIS leasing application”.

Checking status from the console

The plugin queries the status of applications at ALBIS through a console command. It has to run regularly via cron job, otherwise the status stays unchanged. A call every 5 minutes is recommended:

*/5 * * * * cd /path/to/shop && bin/console albis:check-status

The command only checks an application when it is due: every 5 minutes in the first half hour, then hourly up to 4.5 hours, then daily up to 90 days. Once a final status is reached, checking stops for that application. After 90 days a last check takes place, and with the status “settled” the order is completed.

Every status change is added with its date to the history on the order. With status coupling enabled, the plugin sets order, payment and delivery to cancelled on rejection or cancellation and completes the order after settlement. With --dry-run you see what would happen without changing anything.

Troubleshooting

No leasing rates are shown

There is no offer for this order. Common causes are a cart below 500 euros net, items not eligible for leasing, a wrong product group or a temporarily unreachable interface.

The IBAN is rejected

The form checks the IBAN while it is filled in, including the check digit. If it is invalid, the message appears directly at the field, and the application can only be submitted with a valid IBAN.

Missing managing director details

For legal forms with managing director details, day, month and year of birth are mandatory. If one is missing, the form will not submit.

The status is not updated

Usually the cron job for bin/console albis:check-status is not running. Run the command once by hand and check the output, then set up the cron job as described under Checking status from the console.

The connection test says “Credentials are not correct”

Enter user name and password exactly as ALBIS sent them, without spaces at the start or end. Check which sales channel you are testing for, and whether the sandbox mode matches your credentials.

The payment method does not appear on the product page

Check the detail page display setting and whether the payment method is active in the sales channel.

Support

We are happy to answer questions about the setup inside your shop. Questions about terms, credit decisions and contracts go directly to ALBIS. Get in touch via the contact page or write to info@stoneandwater.online.

Obtaining the plugin

ALBIS Leasing is free to download, with its own version for Shopware 6.5, 6.6 and 6.7. For Shopware 6.6 and 6.7 the right version including updates also comes through the free Plugin Suite. Using it requires a dealer contract with ALBIS, and terms and credentials come from there.

Offering leasing in your shop?

Back to ALBIS Leasing.

Every feature and the download are on the product page. We are happy to help with setup and credentials.