SergiuMSergiuM MemberComments: 0 Received thanks: 0 Member since: July 17

Hello, I want to add a fee of 25 Euro for example when the "Cash on delivery" payment is selected in the cart.
I have searched in the admin panel and "HowTos" section in the shopware, but I couldn't find something relevant.
Does anyone know how can I add the fee from admin panel or how can I added it from code?

1 Answer


  • EikeBrandtWarnekeEikeBrandtWarneke AdministratorsComments: 2990 Received thanks: 677 Member since: June 2013

    Shopware does not support additional fees for specific payment methods (yet). You have to use a plugin for your use-case.
    One example:

    Kind regards

    Accepted Answer
    Thanked by 1SergiuM
  • EXXOSEXXOS MemberComments: 5 Received thanks: 0 Member since: August 5

    Hi, in Germany it is not allowed to put an extra Fee to a "general Payment", General Payments are  most used payments for online sales.

    So you have to clear in your country if it is allowed or not and if cash on delivery would be a general payment or not in the laws view...

  • ToricToric MemberComments: 1067 Received thanks: 59 Member since: October 2015

    Auf Englisch kann ich es nicht erklären, aber:
    Man kann eine Zahlart Nachnahme anlegen und eine Versandkostenart Nachnahme. Dann ordnet man den Versandkosten "Nachnahme" die Zahlart Nachnahme zu.

    Bei der Versandkosten "Nachnahme" gibt man die Beträge inkl. Nachnahmegebühr an.

    Thanked by 2Timmy_Clark SergiuM
  • Timmy_ClarkTimmy_Clark MemberComments: 10 Received thanks: 4 edited August 10 Member since: March 5

    As explaind by Toric, I just wrote it in English.

    create shipping for Cash on delivery, add the payment COD to this shipping method.

    So now you can add the fee to the shipping cost for COD, this should be safe.

    Thanked by 1SergiuM
Sign In or Register to comment.