Keine Zahlungsmöglichkeit bei Gratis Bestellungen

    • Offizieller Beitrag

    Leider verlangt WHMCS auch bei Gratis Bestellungen (z.B. Testaccount oder Test-SSL Zertifikate) die Auswahl einer Zahlungsmöglichkeit vom Kunden.
    Ein Nutzer von WHMCS hat hier allerdings eine Möglichkeit gefunden dies zu deaktivieren.
    Quelle: https://requests.whmcs.com/res…n-000-orders#comment-5606


    • Erstelle ein Backup der viewcart.tpl" Datei deines Templates
    • Öffne die "viewcart.tpl" Datei deines Templates
    • Suche folgenden Code:
      Code
      <h2>{$LANG.orderpaymentmethod}</h2>


    • Füge nun folgenden Code oberhalb dieser Zeile ein
      Code
      {if $total eq '$0.00 USD' || $total eq 'Rs 0.00 INR'}
          <h2>{$LANG.orderpaymentmethod}</h2>
          <label><input type="radio" name="paymentmethod" value="paypal" id="pgbtnpaypal" onclick="hideCCForm()" /> Free Checkout</label>
          {else}


    • Scrolle nun etwas runter und suche den </table> Tag
    • Setzte hinter dem </table> folgenden Code:
      Code
      {/if}
  • Hallo,


    ich finde die Anleitung toll und könnte diese gut gebrauchen. Leider ist diese aus 2014 und stimmt nicht mehr mit der aktuellen Version überein. Die Codes konnte ich nicht finden.


    Daher wollte ich Mal Fragen, ob es vielleicht eine aktuelle Anleitung gibt? Ich fände das wirklich Klasse.

    • Offizieller Beitrag

    Hi und willkommen im Forum. Ab WHMCS 7.1 könnte man das so versuchen:


    checkout.tpl des Orderforms öffnen und den Block


    Code
    <div class="text-center">
    {foreach key=num item=gateway from=$gateways}
    <label class="radio-inline">
    <input type="radio" name="paymentmethod" value="{$gateway.sysname}" class="payment-methods{if $gateway.type eq "CC"} is-credit-card{/if}"{if $selectedgateway eq $gateway.sysname} checked{/if} />
    {$gateway.name}
    </label>
    {/foreach}
    </div>


    und durch einen Block wie diesen ersetzen



    wobei man value="paypal" id="pgbtnpaypal" evtl durch eine zahlungsmethode ersetzen musst die du anbietest, falls du kein PP nutzt, da WHMCS eine Zahlungsmethode braucht.