Jump to content

[Help] membuat multiple value feature di prestashop 1.3x


vespaman

Recommended Posts

ya benar, ini untuk "Feature" Keterangan Product yang di tab dan udah saya rubah tampilanya jadi option seperti attribut

 

cuman saya ada kesulitan untuk membuat kombinasinya... saya ingin menampilkan kombinasi seperti attribut namun memakai tab feature , ternyata untuk 1 feature hanya bisa menapilkan satu value.. nah saya ingin membuat multiple value untuk setiap feature... seperti attribute... jadi ada option feature valuenya.... jadi user bisa memilih beberapa value dalam satu feature...

Edited by vespaman (see edit history)
Link to comment
Share on other sites

hmmmm ... Feature Product merupakan Informasi tambahan untuk sebuah produk bukan sebuah opsi produk yang bisa dipilih customer, itulah sebabnya by default datanya tampil dalam Tab berjudul "Datasheet"

 

Jika tujuannya adalah membuat opsi/kombinasi produk dengan Checkbox atau Radio button, maka edit/modifikasi fitur Group & Attributes Product dan jangan memodifikasi Feature product.

 

By default, tidak ada Group Feature yang ada adalah Feature beserta opsi untuk membuat pre-define value-nya

Jika Anda tetap keukeuh ingin menggunakan Feature product (karena mungkin Anda tidak membutuhkan datasheet), pada php scrip terkait load all pre-define value untuk feature yang diinginkan, misalnya dengan membuat class baru

 

public function getAllPrevalFeatures($id_lang, $id_product, $id_feature) {
  // Proses disini
}

 

Atau gunakan class fungsi yang sudah ada :

 

getFeatureValuesWithLang($id_lang, $id_feature)

Link to comment
Share on other sites

saya merubah posisi feature productnya karena saya ingin menampilkan option seperti ini

tes.bmp, karena untuk attribut sudah saya gunakan untuk deskripsi product lain.. saya ada satu kategori product dengan deskripsi dan combinasi berbeda dengan product lainnya, maka saya ingin menggunakan "feature product" lalu memodifikasinya menjadi seperti attribut dengan multiple kombinasi value di tiap feature apa itu bisa??

Link to comment
Share on other sites

Berati masalahnya adalah :

Memodifikasi Group & Attribute product agar tampil berbeda untuk sebuah product tertentu atau untuk semua product dalam category tertentu.

 

Untuk tujuan ini, anda bisa atur pada file product.php berikut product.tpl dengan dan juga dengan meyesuaikan CSS nya.

Misalnya pada product.tpl anda bisa melakukan hal sbb :

 

{if $id_product = xx}
  <!-- Tampilkan group & attributes secara berbeda disini menurut id_product yang didefinisikan -->
{else}
  <!-- Tampilkan group & attributes secara default -->
{/if}

 

ATAU

 

{if $id_category = xx}
  <!-- Tampilkan group & attributes secara berbeda disini menurut id_category yang didefinisikan -->
{else}
  <!-- Tampilkan group & attributes secara default -->
{/if}

 

Kalau memodifikasi Feature product agar berlaku seperti Product Group & Attributes ... akan lebih pusing nanti Anda mikirin modifikasinya

Link to comment
Share on other sites

permasalahannya saya memakai modul " search by attribut comunity edition" untuk fitur filter setiap product bagi pengunjung, nah jika saya membuat kombinasi dengan attribut maka informasi attribut akan tampil di modul "search by attribute", karena search by attribut secara default menampilkan list attribut alpabetikal, padahal untuk kategori product yang berbeda tadi tidak akan saya tampilkan di "search". hanya ada dua opsi antara memodifikasi "feature product(data sheet)" atau "searchbyattribute" saya jadi bingung mesti modif yang mana...

Edited by vespaman (see edit history)
Link to comment
Share on other sites

Lha ya tinggal anda modifikasi module tersebut agar tidak menampilkan group attribute yang anda inginkan.

Misalnya, anda memiliki

Group Warna (id_group = 1)

Attribute : Merah (id_attribute = 1), Kuning (id_attribute = 2), HIjau (id_attribute = 3), Biru (id_attribute = 4), Putih (id_attribute = 5)

dimana Untuk Biru dan Putih adalah Khusus untuk Product dalam Kategori XX (id_category = Y) dan tidak akan di ikut sertakan dalam "Search"

Maka dalam module tersebut kedua warna tsb dikecualikan (dalam query sql-nya).

dan contoh scriptnya sbb :

if($id_attribute != 4 OR $id_attribute != 5){
 // Proses pencarian disini
}

 

ATAU

 

$search = mysql_query ("SELECT * FROM Product
  WHERE product_name LIKE %keyword% AND id_attribute NOT IN (4,5) AND id_category NOT IN (Y)")

 

Nah kalau anda paham php dan sql serta struktur prestashop, saya rasa pentunjuk yang telah diuraikan disini sudah cukup untuk memulai memodifikasi module "search by attribute" untuk tidak menampilkan produk dgn attribute tertentu. Namun kalau tidak paham php dan sql serta struktur prestashop sebaiknya gunakan jasa web development kepercayaan anda.

Link to comment
Share on other sites

  • 2 years later...

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...