Templateanpassungen

Artikeldetail

Datei: ../templates/IHR_TEMPLATE/xtCore/pages/product/product.html

Suche nach folgendem Block:

{if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1' and $products_price.formated neq ''}
    <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
        <span class="hidden" itemprop="priceCurrency">{$smarty.const._STORE_CURRENCY}</span>
        <span class="hidden" itemprop="price">{$products_price.plain|string_format:"%.2f"}</span>
        <p class="product-price this">
            {$products_price.formated}
            <br class="visible-xs">
            <span class="product-tax">{$products_tax_info.tax_desc}</span>
        </p>
    </div>
    <ul class="product-meta-info">
        {if $products_shipping_link}
            <li class="product-shipping"><a href="{$products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a></li>
        {else}
            <li class="product-shipping">{txt key=TEXT_EXCL_SHIPPING}</li>
        {/if}
        {if $base_price && !$group_price}
            <li class="product-base-price">{$base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$base_price.vpe.name}</li>
        {/if}
    </ul>
    {price_table}
{/if}


Ändere den Block wie folgt ab:

{if $smarty.const._CUST_STATUS_SHOW_PRICE eq '1' and $products_price.formated neq ''}

    {if $products_price_on_request_flag != '1' || $products_price_on_request_addtocart == '1'}

        <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
            <span class="hidden" itemprop="priceCurrency">{$smarty.const._STORE_CURRENCY}</span>
            <span class="hidden" itemprop="price">{$products_price.plain|string_format:"%.2f"}</span>
            <p class="product-price this">
                {$products_price.formated}
                <br class="visible-xs">
                <span class="product-tax">{$products_tax_info.tax_desc}</span>
            </p>
        </div>
        <ul class="product-meta-info">
            {if $products_shipping_link}
                <li class="product-shipping"><a href="{$products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a></li>
            {else}
                <li class="product-shipping">{txt key=TEXT_EXCL_SHIPPING}</li>
            {/if}
            {if $base_price && !$group_price}
                <li class="product-base-price">{$base_price.price} {txt key=TEXT_SHIPPING_BASE_PER} {$base_price.vpe.name}</li>
            {/if}
        </ul>
        {price_table}
    
    {/if}
    
    {if $products_price_on_request_flag == '1'}
        {hook key=price_on_request_link}
    {/if}
    
{/if}

 

Artikellisting

Datei: ../templates/IHR_TEMPLATE/includes/product_listing_base.html

Suche nach:

<p class="product-tax-shipping">{$module_data.products_tax_info.tax_desc} <a href="{$module_data.products_shipping_link}" target="_blank" rel="nofollow">{txt key=TEXT_EXCL_SHIPPING}</a></p>
{else}
<p class="product-tax-shipping">{$module_data.products_tax_info.tax_desc} {txt key=TEXT_EXCL_SHIPPING}</p>
{/if}

und füge danach ein:

<div class="product-tax-shipping">{hook key=vt_shipping_groups_listing pID=$module_data.products_id pData=$module_data}</div>

 


Konfiguration

Name:

  • Bitte so belassen.

Plugin Status:

  • aktiviert / deaktiviert das Plugin generell

(Plugin)Code:

  • Nach Möglichkeit bitte so belassen.

Status:

  • aktiviert / deaktivert das Plugin für den jeweiligen Mandanden

Für welche Artikel?:

  • jeden Artikel einzeln (single) - hier muss für jeden Artikel separat die Aktivierung erfolgen
  • alle (all) - damit ist einen generelle Aktivierung für alle Produkte mit einem Preis 0,00 Euro möglich.

Artikelnummer anzeigen?:

  • ja (true) - Die Artikelnummer wird angezeigt.
  • nein (false) - Die Artikelnummer wird nicht angezeigt.

Vorname als Pflichtfeld?:

  • ja (true) - Der Vorname muss vom Kunden angegeben werden.
  • neine (false) - Der Vorname kann vom Kunden angegeben werden.

Nachname als Pflichtfeld?:

  • ja (true) - Der Nachname muss vom Kunden angegeben werden.
  • neine (false) - Der Nachname kann vom Kunden angegeben werden.

Straße als Pflichtfeld?:

  • ja (true) - Die Straße muss vom Kunden angegeben werden.
  • neine (false) - Die Straße kann vom Kunden angegeben werden.

Postleitzahl als Pflichtfeld?:

  • ja (true) - Die Postleitzahl muss vom Kunden angegeben werden.
  • neine (false) - Die Postleitzahl kann vom Kunden angegeben werden.

Stadt als Pflichtfeld?:

  • ja (true) - Die Stadt muss vom Kunden angegeben werden.
  • neine (false) - Die Stadt kann vom Kunden angegeben werden.

Firma als Pflichtfeld?:

  • ja (true) - Die Firma muss vom Kunden angegeben werden. Bitte prüfen Sie dazu auch im Adminbereich ob unter Shop-Einstellungen -> Kundendetails -> Firma mindest länge: mindest eine 1 vermerkt ist.
  • neine (false) - Die Firma kann vom Kunden angegeben werden.

 

 


Hinweis

Diese Anleitung wurde für die neueste Pluginversion für xt:Commerce 5.1.x in Kombination mit der aktuellsten Pluginversion erstellt.