Patching Skill, Nampilin Product SKU pada Mambo PHPShop

Gue punya sedikit oleh-oleh dari project lama gue, waktu itu client gue pengen na siiii, cuma skedar bwat aplikasi online untuk belanja. Nah pas kmaren die ngontak gue, katana siii custommer saat ini


Patching Skill, Nampilin Product SKU pada Mambo PHPShop

Gue punya sedikit oleh-oleh dari project lama gue, waktu itu client gue pengen na siiii, cuma skedar bwat aplikasi online untuk belanja. Nah pas kmaren die ngontak gue, katana siii custommer saat ini mulai sering nanya2 produk SKU masing2 item, alna katana kepanjangan kalo nyebutin nama item satu persatu pada pesanan, walopun sbenarna pada saat order, Product SKU akan diikut sertakan di Basket Cart dan Email Konfirmasi.

Naaahh ni dia cara na brow, dengan methode sdikit patching pada file-file Mambo berikut:

  1. shop.browse.php => administrator/components/com_phpshop/html/
  2. shop.product_details.php => administrator/components/com_phpshop/html/
  3. english.php => administrator/components/com_phpshop/languages/

 

I. Buka file shop.browse.php, find baris code: " $product_name = $db_browse->f("product_name"); "

tambahkan baris ini sebelumna:

$product_sku = $db_browse->f("product_sku");
// fungsi: memanggil query field Product SKU

jadi lengkap na ke gini:

$product_sku = $db_browse->f("product_sku");
$product_name = $db_browse->f("product_name");

 

II. Masih pada file shop.browse.php, find baris code: " echo $product_cell; "

tambahin diatas na baris-baris code ini:

if (_SHOW_PRICES == ‘1’) {

echo "<div style=\"margin-left: 5px;margin-top: 20px;\"><STRONG>"; echo $PHPSHOP_LANG->_PHPSHOP_PRODUCT_FORM_SKU;
echo " : $product_sku"; echo "</STRONG></div>";

}

jadi lengkap na baris code ke gini brow:

if (_SHOW_PRICES == ‘1’) {

echo "<div style=\"margin-left: 5px;margin-top: 20px;\"><STRONG>"; echo $PHPSHOP_LANG->_PHPSHOP_PRODUCT_FORM_SKU;
echo " : $product_sku"; echo "</STRONG></div>";

}

echo $product_cell;

 

III. Buka file shop.product.details.php, find code: " if (_SHOW_PRICES == ‘1’) "

Sebelum kurung kurawal pentup end if na, tambahin code ini:

echo "<div style=\"margin-left: 5px;margin-top: 20px;\"><STRONG>"; echo $PHPSHOP_LANG->_PHPSHOP_PRODUCT_FORM_SKU;
echo " : ";
echo $product_sku =$db_product->f("product_sku");
echo "</STRONG></div>";

lengkapna ke gini:

/** PRODUCT PRICE **/
if (_SHOW_PRICES == ‘1’) {
$product_price = "<strong>". $PHPSHOP_LANG->_PHPSHOP_CART_PRICE. ": </strong>";
$product_price .= $ps_product->show_price( $product_id );

//modyfied Sep, 30, 2007, by dr.emi
echo "<div style=\"margin-left: 5px;margin-top: 20px;\"><STRONG>"; echo $PHPSHOP_LANG->_PHPSHOP_PRODUCT_FORM_SKU;
echo " : ";
echo $product_sku =$db_product->f("product_sku");
echo "</STRONG></div>";

}

 

IV. Terakhir lu buka file english.php na, find var code na: " $_PHPSHOP_ADMIN_CFG_SHOW_PRICES "

nah lu edit gih, nilai value variable na dari "Show Price", menjadi "Show Prices and SKU";

kalo lu pengen ngerubah, keterangan option na find aja code ini: " $_PHPSHOP_ADMIN_CFG_SHOW_PRICES_EXPLAIN " , letakna ga berjauhan dari var sebelumna, ganti var explain na menjadi " Check to show prices and Product SKU. If using catalogue functionality, some don’t want prices to appear on pages. {Modyfied: Sep, 29, 2007} "; atow terserah lu, namana juga open source ya ga?

 

Woke brow, upload dan replace 3 file patch di atas pada server host mambo phpshop lu, sesuai dengan lokasi folder masing-masing.
Refresh web mambo phpshop lu, tros coba masuk ke administrator na, cek pada Mambo PHPShop, pada tab Admin Config, coba liat pada ceklist Show Price, sekarang dah berubah menjadi option Show Price and SKU.

Patch Product SKU diatas, akan mengikuti setting Price sebelumna, karena ditempatkan pada pemilihan struktur data pada show price, jika price/harga ditampilkan maka Product SKU akan ditampilkan juga, gitu sebalikna brow…..

Selamat mencoba deeee… thanks, smoga ada manfaatna…hehehhe

 

Hairul Azami

Leave a Reply

Your email address will not be published. Required fields are marked *