Jump to content

Menampilkan harga menjadi "Call Us"


Orion350

Recommended Posts

edit .../themes/prestashop/product.tpl

cari :

{convertPrice price=$product->getPrice(true, NULL, 2)}{if $product->getPrice(true, NULL, 2) != $product->getPrice(false, NULL, 2)}{l s='incl. tax'}{/if}



ganti jadi :

{if ($product->getPrice(true, NULL, 2) == 0)}
Call Us
{else}
{convertPrice price=$product->getPrice(true, NULL, 2)}{if $product->getPrice(true, NULL, 2) != $product->getPrice(false, NULL, 2)}{l s='incl. tax'}{/if}
{/if}





edit .../themes/prestashop/product-list.tpl

cari :

{convertPrice price=$product.price}



ganti jadi :

{if ($product.price == 0)}
Call Us
{else}
{convertPrice price=$product.price}
{/if}




dgn trick ini kalo kita set harga nya jadi 0 maka otomatis Call Us yang di tampilkan
oia Call Us bisa diganti ke link, misalnya link ke halaman kontak, atau cms lainnya

Link to comment
Share on other sites

wahhh,, kalo membahas masalah ini aku jd inget pas mengganti di global.css nya prend,,
ada kok di thread lain untuk menghide price nya.

coba sampean buka global.css nya cari like ke 1094 ( pake dw atau notepad)
codenya ini di line tsb :

#center_column div.products_block ul li p.product_desc a { font-weight:normal; }
#center_column .products_block span.price {
text-align: center;
font-size: 1.1em;
padding: 0.5em 0;
display: block;

pd display ganti aja dengan "none"
menjadi :

#center_column div.products_block ul li p.product_desc a { font-weight:normal; }
#center_column .products_block span.price {
text-align: center;
font-size: 1.1em;
padding: 0.5em 0;
display: none;


coba broo...!!
sory hanya pengen shar aja.

Link to comment
Share on other sites

wahhh,, kalo membahas masalah ini aku jd inget pas mengganti di global.css nya prend,,
ada kok di thread lain untuk menghide price nya.

coba sampean buka global.css nya cari like ke 1094 ( pake dw atau notepad)
codenya ini di line tsb :

#center_column div.products_block ul li p.product_desc a { font-weight:normal; }
#center_column .products_block span.price {
text-align: center;
font-size: 1.1em;
padding: 0.5em 0;
display: block;

pd display ganti aja dengan "none"
menjadi :

#center_column div.products_block ul li p.product_desc a { font-weight:normal; }
#center_column .products_block span.price {
text-align: center;
font-size: 1.1em;
padding: 0.5em 0;
display: none;


coba broo...!!
sory hanya pengen shar aja.


Kalo ngedit global.css apa semua harga dihide ya?. Maunya sih ada pilihan "call us" tapi yang ada harganya tetap ditampilkan, gitu pak bozz :D
Link to comment
Share on other sites

  • 2 weeks later...
  • 9 months later...
edit .../themes/prestashop/product.tpl

cari :
{convertPrice price=$product->getPrice(true, NULL, 2)}{if $product->getPrice(true, NULL, 2) != $product->getPrice(false, NULL, 2)}{l s='incl. tax'}{/if}



ganti jadi :

{if ($product->getPrice(true, NULL, 2) == 0)}
Call Us
{else}
{convertPrice price=$product->getPrice(true, NULL, 2)}{if $product->getPrice(true, NULL, 2) != $product->getPrice(false, NULL, 2)}{l s='incl. tax'}{/if}
{/if}




edit .../themes/prestashop/product-list.tpl

cari :

{convertPrice price=$product.price}



ganti jadi :

{if ($product.price == 0)}
Call Us
{else}
{convertPrice price=$product.price}
{/if}




dgn trick ini kalo kita set harga nya jadi 0 maka otomatis Call Us yang di tampilkan
oia Call Us bisa diganti ke link, misalnya link ke halaman kontak, atau cms lainnya




ini untuk semua produk ya? apa bisa untuk memilih produk tertentu yang ingin dipasang "call Us"?
Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...
  • 1 year later...
  • 1 month later...
  • 2 months later...
  • 7 months later...
  • 9 months later...
  • 2 years later...

edit .../themes/prestashop/product.tpl

 

cari :

<span class="our_price_display"><span id="our_price_display">{convertPrice price=$product->getPrice(true, NULL, 2)}</span>{if $product->getPrice(true, NULL, 2) != $product->getPrice(false, NULL, 2)}{l s='incl. tax'}{/if}</span>

ganti jadi :

 

{if ($product->getPrice(true, NULL, 2) == 0)}   <span class="our_price_display">Call Us</span>{else}   <span class="our_price_display"><span id="our_price_display">{convertPrice price=$product->getPrice(true, NULL, 2)}</span>{if $product->getPrice(true, NULL, 2) != $product->getPrice(false, NULL, 2)}{l s='incl. tax'}{/if}</span>{/if}

 

 

edit .../themes/prestashop/product-list.tpl

 

cari :

<span class="price">{convertPrice price=$product.price}</span>

ganti jadi :

 

{if ($product.price == 0)}   <span class="price">Call Us</span>{else}   <span class="price">{convertPrice price=$product.price}</span>{/if}

 

dgn trick ini kalo kita set harga nya jadi 0 maka otomatis Call Us yang di tampilkan

oia Call Us bisa diganti ke link, misalnya link ke halaman kontak, atau cms lainnya

 

Siang gan,
Mohon bantuannya untuk membuat Call Us/Price Call, untuk artikel ini yang saya temukan berbeda Coding nya :
 
product-list.tpl
 
{if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span itemprop="price" class="price product-price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span>
 
product.tpl
 
<p class="our_price_display" itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<link itemprop="availability" {if $product->quantity <=0}href="http://schema.org/OutOfStock"{else}href="http://schema.org/InStock"{/if}>
{if $priceDisplay >= 0 && $priceDisplay <= 2}<span id="our_price_display" itemprop="price">{convertPrice price=$productPrice}</span>
 
<!--{if $tax_enabled  && ((isset($display_tax_label) && $display_tax_label == 1) || !isset($display_tax_label))}{if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if}{/if}-->
<meta itemprop="priceCurrency" content="{$currency->iso_code}" />{/if}
</p>
 
Jadi bagaimana tuh? Mohon bantuannya ya gan. Thx.
Link to comment
Share on other sites

  • 4 weeks later...

Untuk Prestashop v.1.6

 

Untuk menyembunyikan tombol "Add to cart" maka parameter product `available_for_order` jangan di centang
Back Office > Catalog > Product > Add/Edit
@lihat gambar terlampir

post-30874-0-88327000-1467190831_thumb.png

 

Lalu untuk menampilkan text "Call Us" di halaman produk, sederhananya bisa tambahkan smarty code berikut ini

{if !$product->available_for_order}
<p>{l s='Call Us'}</p>
{/if}

Sedangkan untuk menampilkan text "Call Us" di halaman produk listing (category page,modules), sederhananya bisa tambahkan smarty code berikut ini

{if !$product.available_for_order}
<p>{l s='Call Us'}</p>
{/if}

Lebih lanjutnya, silahkan perbarui kode HTML nya sesuai dengan keinginan dan theme yang anda gunakan.

Perhatikan perbedaan smarty code yang digunakan dalam contoh if statement diatas

$product->available_for_order , disini digunakan tanda -> (panah) karena variabel $product pada halaman product-detail adalah object

$product.available_for_order , disini digunakan tanda . (titik) karena variabel $product pada halaman product-listing adalah array

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...