Magento : Cek User Login

Berikut adalah code untuk menegcek apakah user sudah login atau belum. Anda bisa menempatkan di file phtml mana saja.

$loggedIn = $this->helper('customer')->isLoggedIn();

Contoh penggunaannya : Misal pada menu content website terdapat sebuah link yg akan terbuka jika user sudah login

$loggedIn = $this->helper('customer')->isLoggedIn();
if ($loggedIn==''){
  echo 'Silakan login dulu untuk buka link'
} else {
  echo '<a href="https://www.adisthana.com/magento-cek-user-login">Link</a>'
}

Semoga membantu 😀

Magento : Konversi Harga dari Current Currency ke Base Currency

Berikut adalah code untuk konversi Harga dari Current Currency ke Base Currency. Code bisa diaplikasikan jika website mempunyai multiple currency.

Dari kode di bawah, anda bisa mengkonversi sesuai keinginan. Hanya memerlukan ‘Dari Currency Code‘ dan ‘Ke Currency Code’. Pada contoh dibawah, saya akan mencoba mengkonversi dari current currency ke base currency. Anda juga bisa melakukan vice-versa.

Fungsi konversi Currency mengikuti parameter berikut : currencyConvert($amount, $from, $to=null)

$baseCurrencyCode = Mage::app()->getStore()->getBaseCurrencyCode();
$currentCurrencyCode = Mage::app()->getStore()->getCurrentCurrencyCode();
$price = 100;
 
// convert price from current currency to base currency
$priceOne = Mage::helper('directory')->currencyConvert($price, $currentCurrencyCode, $baseCurrencyCode);
 
// convert price from base currency to current currency
$priceTwo = Mage::helper('directory')->currencyConvert($price, $baseCurrencyCode, $currentCurrencyCode);

Merubah harga dari satu currency ke currency yang lain.

Anda bisa merubah secara manual dari satu currency ke currency yang lain. Misal, saya mempunyai harga dalam ‘USD’ dan saya ingin merubah ke ‘IDR’, maka codenya adalah sebagai berikut :

$from = 'USD';
$to = 'IDR';
$price = 10;
 
$newPrice = Mage::helper('directory')->currencyConvert($price, $from, $to);

Semoga membantu 😀