This article has been automatically translated from its original language. Screenshots may be displayed in the original language.
Diesen Artikel auf Deutsch lesen

In this article you will learn everything about using Komfortkasse with PrestaShop.


Read the article Getting started: Setting up and connecting to the shop beforehand.


Installing the Komfortkasse module for PrestaShop


In PrestaShop Back Office, go to Modules and Services.

Make sure you filter by Installed & Not Installed and Enabled & Disabled. Enter Komfortkasse in the search field.

prestashop01

In the Search results, look for the Komfortkasse module and select Install.

prestashop02

If you downloaded the module directly from Komfortkasse, confirm the warning that the module can not be verified.

You will now see a message that the module has been installed successfully and will be redirected to the Settings page.


Configuration of the Komfortkasse module for PrestaShop


Make sure that Export orders and Update order status are enabled.

prestashop03

Now, choose the settings for the three payment types supported by Komfortkasse: Prepayment, Invoice and COD.

1. Prepayment settings

Select the payment method(s) that you use for prepayment. Normally, this will be Bank wire (German: Banküberweisung).

prestashop04

Select the order statuses that a bank wire order is considered "open". Normally, this will be Awaiting bank wire payment (German: Warten auf Zahlungseingang von Bank).

prestashop05

Select the order statuses you want to be set when payment for an order is received. Normally, this will be Payment received.

prestashop06

Select the order status you want to be set when the order gets cancelled because no payment is received. Normally, this will be Order cancelled.

prestashop07

2. Invoice settings

For invoice (and COD), payment will be received after shipping. In a default PrestaShop installation, there are no order statuses that represent an order that has been shipped and afterwards paid. Therefore, we recommend to add two extra statuses: one for shipped and paid orders, and one for orders that have been shipped but have never been paid.

prestashop08

Now. get back to the module settings.

Select the payment method(s) that you use for invoice. In a default PrestaShop installation, no such payment method exists, you will have to install a module like this one.

prestashop09

Select the order statuses that an invoice order is considered "open". Normally, this will be Shipped and/or Dispatched.

prestashop10

Select the order status you want to be set when the payment is received. This will be one of the statuses that we created before.

prestashop11

Select the order status you want to be set when no payment is received. This will be the other one of the statuses that we created before. These orders might be written off or given to a debt collection agency.

prestashop12

3. Cash on delivery (COD) settings

For COD (and invoice), payment will be received after shipping. In a default PrestaShop installation, there are no order statuses that represent an order that has been shipped and afterwards paid. Therefore, we recommend to add two extra statuses: one for shipped and paid orders, and one for orders that have been shipped but have never been paid.

prestashop08

Now. get back to the module settings.

Select the payment method(s) that you use for COD. Normally, this will be Cash on delivery.

prestashop13

Select the order statuses that a COD order is considered "open". Normally, this will be Shipped and/or Dispatched.

prestashop14

Select the order status you want to be set when the payment from the shipping company is received. This will be one of the statuses that we created before.

prestashop16

Select the order status you want to be set when no payment is received from the shipping company. This will be one of the status that we created before. These order will need manual treatment (maybe the order never got delivered, or the shipping company messed something up with the payment).

prestashop17

That's it! Do not change the other settings (encryption and keys). These will be set automatically upon connecting your shop.


Connecting the connection

If all settings are fully specified in the Komfortkasse Magento extension, the shop can be set up in Komfortkasse.

Log in to the Komfortkasse merchant area and select "Magento" as the shop system. Enter the URL of the shop and save the data.


Then select the actions Connect in the actions menu ≡.


Activate prepayment in PrestaShop

To be able to use Komfortkasse, you must activate payments in advance in PrestaShop. If you already offer prepayment in your shop, you can skip this step. If you are installing PrestaShop for the first time, prepayment is usually already activated by default.

Log in to the PrestaShop backend and open Modules - Payments. Select the Activate link in the list under Bank transfer (if the payment method is not yet installed, select Install first):

You have now activated prepayment in your shop.


Deactivating the sending of Payment information in PrestaShop


Normally, your customers will receive the Payment information directly from Komfortkasse. If you already offer prepayment, you have probably already configured your shop so that your customers receive your Bank details. You should now deactivate this sending (unless you want Payment information to continue to be sent directly from the shop and not from Komfortkasse).


Log in to the PrestaShop backend and open Modules - Payments. Select the Settings link next to Bank transfer:



Specify an explanatory text instead of the bank details, e.g. "You will receive the Bank details in another e-mail" or similar:



Save the data by clicking on Save.



Note for experienced users: Alternatively, you can completely deactivate the sending of e-mails from PrestaShop. To do this, open the corresponding order status (e.g. "Waiting for payment receipt") (under Shop settings - Orders - Status) and deactivate the "Send e-mail to customers when status changes" checkbox.