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: Preis & Shopping Info für eine Kundengruppe ausblenden aber trotzdem bestellbar

    Saweee

    • Neu im Forum
    • Beiträge: 17
    Hallo zusammen,

    evtl. hat schon jemand eine Lösung. Ich habe schon die Suche bemüht, aber irgendwie nichts passendes gefunden. Ich denke, dass man das mit eine if Anweisung in der "product_listing" und "product_view" lösen kann aber irgendwie komme ich nicht genau darauf.

    Bei Kundengruppe Gast und einer weiteren würde ich gerne das "Auf Anfrage EUR (ist der Preis)" und darunter die Shopping Informationen ausblenden. Bei anderen Kundengruppen sollen diese wieder eingeblendet werden. Die Artikel sollen trotz der Ausblendung bestellbar bleiben.

    Hat das denn schon einmal jemand realisiert oder einen Ansatz? Anbei noch ein Screenshot der Produktliste zur Übersicht und Verständlichkeit. :-D

    Linkback: https://www.modified-shop.org/forum/index.php?topic=17015.0

    Phantom

    • Fördermitglied
    • Beiträge: 429
    [...] Die Artikel sollen trotz der Ausblendung bestellbar bleiben.
    [...]

    Ich werfe jetzt mal den Begriff "Preisangabenverordnung" in den Raum. Wo bestellt werden kann, muss ein Preis (und mehr) stehen.

    Aber lassen wir das Rechtliche mal weg. Warum sollte jemand bestellen, der den Preis nicht kennt?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Wenn man mal die PAngV außen vor lässt, dann ließe sich das bestimmt über die Kundengruppenberechtigungen lösen.

    Grüße

    Torsten

    Saweee

    • Neu im Forum
    • Beiträge: 17
    Hallo ihr beiden,

    die Gesetze kann man auch außer acht lassen, da es sich nicht mehr um einen Shop, sondern eher um ein Anfragesystem handelt. Es wird nicht bestellt, sondern lediglich eine Preisanfrage gestartet. Der Shop stellt dem User sozusagen eine Onlinemietpreisliste mit entsprechender Anfragefunktion zur Verfügung.

    Ich denke auch, dass man dies mit den entsprechenden Kundengruppenberechtigungen lösen kann, aber wo genau soll welche if Anweisung eingefügt werden, dass nur bei Kundengruppe Gast und Neuer Kunde die Anzeige komplett ausgeblendet wird? Das konnte ich noch nicht entdecken.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Du brauchst doch in den Kundengruppen nur "Preisanzeige im Shop" auf "Nein" zu stellen!

    Grüße

    Torsten

    Saweee

    • Neu im Forum
    • Beiträge: 17
    Ja richtig, aber dann ist der Artikel auch nicht mehr bestellbar. Ich wollte nur den Preis bei Kundengruppe X sowie die Shopping Info komplett ausblenden. "Anfragbar" sollte der Artikel trotzdem sein. :-)

    Saweee

    • Neu im Forum
    • Beiträge: 17
    Habe mir das noch einmal angeschaut, aber irgendwie komme ich nicht dahinter. Man müsste doch über eine Anweisung die Preisanzeige für alle Vorgänge sowie den "MwSt. zzgl. Versandkosten" Teil ausblenden können, wenn der Kunde einer entsprechenden Kundengruppe angehört und der Artikel sollte dennoch in den Warenkorb gelegt werden können und bestellt bzw. angefragt werden können.

    topac79

    • Neu im Forum
    • Beiträge: 1
    Ändern sie product_info_v1.html

    Komplett einfügen nur meine link löschen ihre eigene auf Anfrage hinzufügen

    {config_load file="$language/lang_$language.conf" section="product_info"}
    {config_load file="lang_`$language`.custom"}
    {config_load file="lang_`$language`.section" section="product_info"}
    <div id="product_info" itemscope itemtype="http://schema.org/Product">
      {$FORM_ACTION}
      <div class="product_headline cf">
        {if isset($MANUFACTURER_IMAGE) && $MANUFACTURER_IMAGE != ''}
          <div class="pd_manu_image">
            <a title="{$MANUFACTURER|onlytext}" href="{$MANUFACTURER_LINK}">
              <img class="lazyload" data-src="{$MANUFACTURER_IMAGE}" alt="{$MANUFACTURER|onlytext}" />
              <noscript><img src="{$MANUFACTURER_IMAGE}" alt="{$MANUFACTURER|onlytext}" /></noscript>
            </a>
          </div>
        {/if}
        <h1 itemprop="name">{if $PRODUCTS_HEADING_TITLE != ''}{$PRODUCTS_HEADING_TITLE}{else}{$PRODUCTS_NAME}{/if}</h1>
      </div>
      {if $error_message}<div class="errormessage">{$error_message}</div>{/if}
      <div id="product_details">
        {if $PRODUCTS_IMAGE != ''}
        <div class="pd_imagebox">
          <div class="pd_big_image">
            <a class="cbimages" title="{$PRODUCTS_NAME|onlytext}" href="{$PRODUCTS_IMAGE|replace:"info_images":"popup_images"}" data-cbox-img-attrs='{ldelim}"alt":"{$PRODUCTS_NAME|onlytext}"{rdelim}'><img itemprop="image" src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME|onlytext}" title="{$PRODUCTS_NAME|onlytext}" /></a>
          </div>
          <div class="zoomtext">{#zoomtext#}</div>
          {if isset($more_images) && count($more_images) > 0}
          <div class="pd_small_image_row cf">
            {foreach item=more_images_data from=$more_images}
              <div class="pd_small_image">
                <div class="pd_small_image_inner cf">
                  <a class="cbimages" title="{$PRODUCTS_NAME|onlytext}" href="{$more_images_data.PRODUCTS_IMAGE|replace:"info_":"popup_"}" data-cbox-img-attrs='{ldelim}"alt":"{$PRODUCTS_NAME|onlytext}"{rdelim}'>
                    {if $smarty.const.PICTURESET_ACTIVE === true}
                      <img class="lazyload" data-src="{$more_images_data.PRODUCTS_IMAGE|replace:"info_":"mini_"}" alt="{$PRODUCTS_NAME|onlytext}" title="{$PRODUCTS_NAME|onlytext}" />
                    {else}
                      <img class="lazyload" data-src="{$more_images_data.PRODUCTS_IMAGE|replace:"info_":"thumbnail_"}" alt="{$PRODUCTS_NAME|onlytext}" title="{$PRODUCTS_NAME|onlytext}" />
                    {/if}
                    <noscript><img src="{$more_images_data.PRODUCTS_IMAGE|replace:"info_":"thumbnail_"}" alt="{$PRODUCTS_NAME|onlytext}" title="{$PRODUCTS_NAME|onlytext}" /></noscript>
                  </a>
                </div>
              </div>
            {/foreach}
          </div>
          {/if}
        </div>
        {/if}

        <div class="pd_content">
          <div class="pd_summarybox" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
            <div class="pd_summarybox_inner cf">
              <meta itemprop="url" content="{$PRODUCTS_LINK}" />
              <meta itemprop="priceCurrency" content="{$smarty.session.currency}" />
              {if $PRODUCTS_EXPIRES_C}<meta itemprop="priceValidUntil" content="{$PRODUCTS_EXPIRES_C}" />{/if}
              {if $PRODUCTS_QUANTITY <= 0 && $smarty.const.STOCK_CHECK == 'true'}<meta itemprop="availability" content="http://schema.org/OutOfStock" />{else}<meta itemprop="availability" content="http://schema.org/InStock" />{/if}
              {if $PRODUCTS_MANUFACTURERS_MODEL != ''}<meta itemprop="mpn" content="{$PRODUCTS_MANUFACTURERS_MODEL}" />{/if}

              <div class="pd_price{if $PRODUCTS_FSK18 == 'true'} pd_fsk_padding{/if}">
                {if $PRODUCTS_FSK18 == 'true'}<div class="pd_fsk18"></div>{/if}

               <meta itemprop="itemCondition" content="http://schema.org/NewCondition" />
             <a href="https://keskin24.de/Kontakt:_:7.html"><img src="{$tpl_path}css/images/jetztanfragen_rot_120.gif" alt="" name="Preis auf Anfrage" width="250" height="130" border="0" /></a>
      </div>

              </div>
              {if $PRODUCTS_PRICE_ARRAY.0.PRODUCTS_PRICE_FLAG != 'NotAllowed'}
                {if $PRODUCTS_VPE}<div class="pd_vpe">{$PRODUCTS_VPE}</div>{/if}
                <div class="pd_tax{if $PRODUCTS_FSK18 == 'true'} pd_fsk_padding{/if}">{$PRODUCTS_TAX_INFO}{if $PRODUCTS_SHIPPING_LINK}{$PRODUCTS_SHIPPING_LINK}{/if}</div>
              {/if}
              {if isset($MODULE_graduated_price) && $MODULE_graduated_price != ''}{$MODULE_graduated_price}{/if}
              {if isset($MODULE_product_options) && $MODULE_product_options != ''}
                {if $MODULE_product_options_template == 'multi_options_1.html' || $MODULE_product_options_template|strpos:"dropdown" !== false}
                  {$MODULE_product_options}
                {/if}
              {/if}

              {if $PAYPALPLAN}
                <br class="clearfix" />
                {$PAYPALPLAN}
              {/if}
     </div>
          </div>
          <div class="pd_infobox">
            <div class="pd_inforow_first"></div>
            {if $SHIPPING_NAME}<div class="pd_inforow"><strong>{#text_shippingtime#}</strong> {if $SHIPPING_IMAGE}<img class="pd_shipping_image" src="{$SHIPPING_IMAGE}" alt="{$SHIPPING_NAME}" />{/if} {$SHIPPING_NAME_LINK}</div>{/if}
            {if $PRODUCTS_MODEL != ''}<div class="pd_inforow"><strong>{#model#}</strong> <span itemprop="sku">{$PRODUCTS_MODEL}</span></div>{/if}
            {if $PRODUCTS_EAN != ''}<div class="pd_inforow"><strong>{#ean#}</strong> <span itemprop="gtin{$PRODUCTS_EAN|strlen}">{$PRODUCTS_EAN}</span></div>{/if}
            {if $PRODUCTS_RATING_COUNT > 1}
            <div class="pd_inforow" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
              <strong>{#info_reviews#}</strong>
              <span class="pd_rating_icons"><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 1} full{/if}"></i><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 2} full{/if}"></i><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 3} full{/if}"></i><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 4} full{/if}"></i><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 5} full{/if}"></i></span>
              ({$PRODUCTS_RATING_COUNT})
              <meta itemprop="ratingValue" content="{$PRODUCTS_AVERAGE_RATING}" />
              <meta itemprop="bestRating" content="5" />
              <meta itemprop="ratingCount" content="{$PRODUCTS_RATING_COUNT}" />
            </div>
            {elseif $PRODUCTS_RATING_COUNT > 0 }
            <div class="pd_inforow" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">
              <strong>{#info_review#}</strong>
              <span class="pd_rating_icons"><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 1} full{/if}"></i><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 2} full{/if}"></i><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 3} full{/if}"></i><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 4} full{/if}"></i><i class="fas fa-star{if $PRODUCTS_AVERAGE_RATING >= 5} full{/if}"></i></span>
              ({$PRODUCTS_RATING_COUNT})
              <meta itemprop="ratingValue" content="{$PRODUCTS_AVERAGE_RATING}" />
              <meta itemprop="bestRating" content="5" />
              <meta itemprop="ratingCount" content="{$PRODUCTS_RATING_COUNT}" />
            </div>
            {/if}
            {if isset($PRODUCTS_DISCOUNT) && $PRODUCTS_DISCOUNT != ''}<div class="pd_inforow"><strong>{#text_discount#}</strong> {$PRODUCTS_DISCOUNT}</div>{/if} 
            {if $PRODUCTS_EXPIRES}<div class="pd_inforow red">{#text_expires_date#} {$PRODUCTS_EXPIRES}</div>{/if}

            {if $PRODUCTS_MANUFACTURERS_MODEL != ''}<div class="pd_inforow"><strong>{#products_manufacturer_model#}</strong> {$PRODUCTS_MANUFACTURERS_MODEL}</div>{/if}
            {if isset($MANUFACTURER) && $MANUFACTURER != ''}<div class="pd_inforow" itemprop="brand" itemscope itemtype="https://schema.org/Brand"><strong>{#manufacturer#}</strong> <span itemprop="name">{$MANUFACTURER}</span></div>{/if}
            {if isset($MANUFACTURER_LINK) && $MANUFACTURER_LINK != ''}<div class="pd_inforow"><strong>{#manufacturer_more_of#}</strong> <a title="{$MANUFACTURER|onlytext}" href="{$MANUFACTURER_LINK}">{$MANUFACTURER}</a></div>{/if}
            {if $PRODUCTS_URL != ''}<div class="pd_inforow">{$PRODUCTS_URL}</div>{/if}

            <ul class="pd_iconlist">
              <li class="print">{$PRODUCTS_PRINT_LAYER}</li>
              {if $smarty.session.customers_status.customers_status_write_reviews == 1}
               <li class="vote">{$PRODUCTS_WRITE_REVIEW}</li>
              {/if}
              {if isset($EXPRESS_LINK)}<li class="express">{$EXPRESS_LINK}</li>{/if}
              {if $ADD_CART_BUTTON_WISHLIST_TEXT}<li class="wishlist">{$ADD_CART_BUTTON_WISHLIST_TEXT}</li>{/if}
            </ul>
          </div>     
          <br class="clearfix" />
          {if isset($MODULE_product_options) && $MODULE_product_options != ''}
            {if $MODULE_product_options_template != 'multi_options_1.html' && $MODULE_product_options_template|strpos:"dropdown" === false}
              {$MODULE_product_options}
            {/if}
          {/if}     
        </div> 
        <br class="clearfix" />
      </div>
      {$FORM_END}

      {if $PRODUCTS_DESCRIPTION != ''}<h4 class="detailbox">{#products_desc#}</h4><div class="pd_description" itemprop="description">{$PRODUCTS_DESCRIPTION}</div><br />{/if}
      {if isset($MODULE_product_tags) && $MODULE_product_tags != ''}{$MODULE_product_tags}{/if}
      {if isset($MODULE_products_media) && $MODULE_products_media != ''}{$MODULE_products_media}{/if}
      {if isset($MODULE_products_reviews) && $MODULE_products_reviews != ''}{$MODULE_products_reviews}{/if}
      {if isset($MODULE_cross_selling) && $MODULE_cross_selling != ''}{$MODULE_cross_selling}{/if}
      {if isset($MODULE_reverse_cross_selling) && $MODULE_reverse_cross_selling != ''}{$MODULE_reverse_cross_selling}{/if}
      {if isset($MODULE_also_purchased) && $MODULE_also_purchased != ''}{$MODULE_also_purchased}{/if}
      {if isset($MODULE_products_category) && $MODULE_products_category != ''}{$MODULE_products_category}{/if}

      {if $PRODUCTS_ADDED != ''}<p class="dateadded_border">{$PRODUCTS_ADDED}</p>{/if}
      {$PRODUCT_NAVIGATOR}
    </div>
    Templateshop - Eine große Auswahl an neuen und modernen Templates für die modified eCommerce Shopsoftware
    0 Antworten
    1524 Aufrufe
    06. Dezember 2013, 15:29:46 von neicooo
    2 Antworten
    2442 Aufrufe
    16. November 2012, 12:25:14 von jannemann
    11 Antworten
    5808 Aufrufe
    09. Oktober 2012, 17:08:09 von NicoDeluxe
               
    anything