Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Kundengruppencheck für bestimmtes Modul

    WilliWinzig

    • Neu im Forum
    • Beiträge: 46
    Kundengruppencheck für bestimmtes Modul
    am: 09. August 2017, 10:11:17
    Hey Leute :) !

    weiss Jemand wie man ein bestimmtes Modul wie z.B. den Express Checkout mit dem Kundengruppencheck verbindet ? Ich würde gerne den Express Checkout ausschließlich für eine einzige Kundengruppe anbieten  :-)

    Linkback: https://www.modified-shop.org/forum/index.php?topic=37584.0
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Kundengruppencheck für bestimmtes Modul
    Antwort #1 am: 09. August 2017, 10:19:11
    Bitte keine doppelten Postings zum selben Thema. (Du hast diese Frage schon in einem Beitrag für den Express Checkout gestellt.)

    Nicht böse gemeint, aber bei deinen Kenntnissen würde ich von solchen Operationen absehen. Dann pack lieber alle Aufrufe vom Express-Checkout in eine Smarty-Abfrage.

    Code: PHP  [Auswählen]
    {if $smarty.session.customers_status.customers_status_id == 'XXX'}
       ...
    {/if}

    WilliWinzig

    • Neu im Forum
    • Beiträge: 46
    Re: Kundengruppencheck für bestimmtes Modul
    Antwort #2 am: 09. August 2017, 10:52:48
    danke awids. in welche datei muss ich die zeile denn einfügen ?

    awids

    • Experte
    • Beiträge: 3.803
    • Geschlecht:
    Re: Kundengruppencheck für bestimmtes Modul
    Antwort #3 am: 09. August 2017, 11:08:15
    Innerhalb des Templates - überall, wo auf dieses Modul zurückgegriffen wird, z. B. in den product_info_*.html-Dateien.

    Suche:

    Code: PHP  [Auswählen]
         {if isset($EXPRESS_LINK)}<li class="express">{$EXPRESS_LINK}</li>{/if}

    Ersetze mit:

    Code: PHP  [Auswählen]
    {if $smarty.session.customers_status.customers_status_id == 'XXX'}
         {if isset($EXPRESS_LINK)}<li class="express">{$EXPRESS_LINK}</li>{/if}
    {/if}

    Suche:

    Code: PHP  [Auswählen]
              {if isset($ADD_CART_BUTTON_EXPRESS)}
                <br class="clearfix" />
                <span class="addtobasket_button">{$ADD_CART_BUTTON_EXPRESS}</span>
              {elseif $ACTIVATE_EXPRESS_LINK}
                <br class="clearfix" />
                <span class="express_info"><a href="{$ACTIVATE_EXPRESS_LINK}">{#checkout_express_activate#}</a></span>
             {/if}

    Ersetze mit:

    Code: PHP  [Auswählen]
          {if $smarty.session.customers_status.customers_status_id == 'XXX'}
              {if isset($ADD_CART_BUTTON_EXPRESS)}
                <br class="clearfix" />
                <span class="addtobasket_button">{$ADD_CART_BUTTON_EXPRESS}</span>
              {elseif $ACTIVATE_EXPRESS_LINK}
                <br class="clearfix" />
                <span class="express_info"><a href="{$ACTIVATE_EXPRESS_LINK}">{#checkout_express_activate#}</a></span>
             {/if}
          {/if}

    Dabei ist XXX durch die Kundengruppen-ID zu ersetzen, welche den Express Checkout nutzen darf.

    Im Shop gibt es auch noch weitere Vorkommen, z. B. in den Account-Dateien, vielleicht auch im Warenkorb (nutze dieses Modul nicht und kenne es nur flüchtig), also einfach mal alle Seiten durchklicken und in den zugehörigen Template-Dateien die Abfrage einfügen.

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Kundengruppencheck für bestimmtes Modul
    Antwort #4 am: 09. August 2017, 11:25:42
    Du kannst dich gern bei mir melden, ich habe da ein kleines Modul fertig gemacht, womit man den ExpressCheckout pro Kundengruppe steuern.
    1 Antworten
    1803 Aufrufe
    13. Juni 2014, 18:22:32 von mtmobile
    1 Antworten
    2679 Aufrufe
    14. Januar 2011, 23:55:12 von h-h-h
    2 Antworten
    1821 Aufrufe
    06. Dezember 2010, 12:01:27 von cillex