FACEBOOK

OPENCART : Cara Menambah Menu pada Admin Opencart 2

Opencart 2 - Kali ini mas rudy ingn membahas sedikit tentang opencart khusus untuk menambah menu pada admin pada menggunakan opencart 2 (Opencart 2.0.1.1, 2.0.3.1, 2.1.0.1 dan di atasnya).

Kenapa mas rudy hanya membahas tentang cara penambahan menu admin opencart saja ? Ya, karena hal ini tidak terlepas dari versi opencart 2 yang telah sangat berubah dari versi opencart 1, sehingga dalam menambah menu menjadi lebih mudah dan praktis (menurut mas rudy), yaitu :
  • Menu opencart 2 tidak lagi berada pada sisi atas dan kini berada di samping pada halaman administrator opencart, sehingga menu sudah tidak menempel lagi pada file header yang terdapat pada controller -> common -> header lagi namun memiliki file khusus menu.
  • Opencart 2 telah menggunakan OCmod, yang sebelumnya kita mengenal 2 versi modifikasi pada opencart 1 (VQmod dan non VQmod).
Dan sebelum membahas tentang penambahan menu tersebut, perlu dipahami terlebih dahulu tentang ocmod yang kini menjadi bagian dari opencart 2 saat kita hendak melakukan modifikasi dari file core opencartnya.

Oya, ocmod adalah salah satu fitur terbaru dari opencart 2 yang berfungsi untuk melakukan modifikasi pada opencart tanpa harus merubah file core opencart. Jika pada opencart 1 kita mengenal VQmod maka pada opencart 2 kita akan menggunakan OCmod.

Persamaan VQmod dan OCmod

  • OCmod dan VQmod sama-sama digunakan untuk modifikasi opencart tanpa merubah merubah core file opencart.


  • If a OCMOD is developed correctly it can modify how a users OpenCart store works without changing any of the core files. This means that if a modification is removed none of the original OpenCart files need to be restored or fixed.

  • Ocmod juga memiliki : Replace, Before, After, Regex, Offset, Limit, ignoreif, error
  • File OCmod juga ber-ekstensi xml seperti halnya VQmod.
Persamaan OCmod ini terjadi karena OCmod dibangun berdasarkan sistem dari VQmod
OCMOD is based upon Qphoria's VQMOD system.

Perbedaan OCmod dan VQmod dan Perubahannya

Catatan penting untuk Ocmod, bahwa file VQmod tidak bisa digunakan untuk modifikasi melalui Ocmod pada admnistrator tanpa melakukan perubahan-perubahan agar sesuai dengan perintah yang berlaku pada opencart 2.

(Upss salah pilih warna pink ... biarin dah sudah terlanjur).

Meskipun OCmod dibuat berdasarkan VQmod namun ocmod memiliki perbedaan-perbedaan, yaitu :
  • VQmod memerlukan instalasi vqmod, sedangkan ocmod sudah terdapat pada opencart bawaan tanpa harus menambah (install) ocmod lagi.
  • VQmod file digunakan dengan meng-copy file zip kedalam root, sedangkan OCMOD di-install melalui "Extension Installer" pada administrator dan file akan tersimpan pada folder system -> storage -> modification secara default, walaupun ada cara-cara lain (non proseudral) yang bisa kita jalankan.
  • OCmod tidak lagi menggunakan perintah : Attributes top, bottom, ibefore, iafter
  • VQmod menggunakan "file name" sedangkan ocmod menggunakan "file path"
  • fungsi replace, before, after dan lain sebagainya pada ocmod terletak pada "add" sedangkan VQmod terletak pada "search".
Untuk lebih mudah melihat perbedaan VQmod dan opencart tersebut dapat dilihat pada gambar berikut :

ocmod-vqmod
Klik untuk memperbesar

Dan pada sisi atas file ocmod Anda harus juga memiliki minimal 2 atribut ini, yaitu :
  • name : <name>nama modifikasi Anda</name>
  • code : <code>code unik Anda</code>
ocmod-attribute

CARA INSTALL OCMOD

Install file ocmod juga sangat sederhana dan mudah selama file modifikasi yang akan kita unggah sudah kita persiapkan secara benar. Dan penjelasan install ocmod ini akan mas rudy barengkan dengan contoh file ocmod untuk menambah menu admin pada opencart 2 agar lebih mudah dipahami.

Secara lengkap penjelasan tata cara instal ocmod dapat Anda lihat pada penjelasan resmi dari opencart.

Contoh Menambah Menu pada Admin Opencart 2

Keterangan contoh penambahana menu adalah asebagai berikut :
  • Menu City pada Admin opencart
  • Menu akan muncul pada Administrator pada bagian System -> Localisation -> Cities
  • File ocmod harus memiliki nama ".ocmod.xml", contoh menucity.ocmod.xml
  • Contoh ini tidak termasuk "file city" pada administrator (hanya menu saja).
  • Contoh file menucity.ocmod,xml dapat Anda download atau lihat disini.

Mas Rudy membuat menu ini karena di Indonesia sangat diperlukan adanya menu City sebagai awalan untuk membuat menu City Select yang sangat diperlukan di Indonesia khususnya pengguna opencart untuk dasar pembuatan plugin JNE dan POS Indonesia yang dasar perhitungan ongkos kirimnya menggunakan kecamatan dan berat. 

Nantinya city ini akan diubah menjadi kecamatan (bukan kota) dengan system city select agar akurat dalam menentukan lokasi tujuan pengiriman.

Cara Install Menu City Opencart

Langsung saja cara install menu city menggunakan ocmod opencart 2 ini, caranya adalah :

  • Download file menucity.ocmod.xml diaatas dansimpan pada komputer Anda
  • Login Admin opencart Anda, 
  • Klik pada "Extension Installer"
  • Klik tombol "Unggah" atau "Upload"
  • Pilih file yang sudah Anda download tadi dan secara otomatis akan melakukan proses modifikasi opencart.
  • Setelah selesai melakukan perubahan (upload) tadi, klik pada bagian "Modifications" kemudian klik tombol "Refresh" (wajib).
Sampai disini proses menambah menu pada opencart 2 sudah selesai, dan pada opencart Anda akan muncul menu tambahan seperti gambar dibawah ini.


Penjelasn Penutup Menu Opencart dengan OCmod

Untuk menambah menu pada opencart 2 dengan menggunakan ocmod ini hanya perlu merubah 3 (tiga) file saja (jika hanya menambah menu dan tidak termasuk dengan plugin nya), yaitu : 
  • menu.php pada admin/controller/common/menu.php
  • menu.php pada admin/language/english/common/menu.php
  • menu.tpl pada admin/view/template/common/menu.tpl
Jika Anda menngunakan bahasa lain selain bahasa Inddris (default) pada opencart Anda, maka Anda harus merubah (menambah) satu perintah lagi (menjadi 4 file) yang isinya dapat Anda copy dari file ocmod diatas.

Demikian penjelasan singkat dari mas rudy tentang cara menambah menu pada Admin Opencart 2 dan semoga penjelasan ini mudah dipahami dan bermanfaat.

Note : sudah mas rudy terapkan saat menyempurnakan website Gapteker
0 Komentar untuk "OPENCART : Cara Menambah Menu pada Admin Opencart 2"

Back To Top