• (022) 6902 1117

Menambahkan fitur pada modul Opencart 2

 

Dear freelancer,

Saya mempunyai modul catalog restricted by customer group. Module ini digunakan untuk membatasi content berdasarkan customer group. Saat ini modul tersebut perlu penambahan fitur diantaranya:

1. Auto hide product jika category/manufacturer di hidden
Misal :
Product1 -> Category1. Jika Category1 dihidden untuk Customer Group1 maka otomatis Product1 juga akan dihidden untuk Customer Group1.
Product2 -> Manufacturer1. Jika Manufacturer1 dihidden untuk Customer Group1 maka otomatis Product2 juga akan dihidden untuk Customer Group1.

2. Dibuat configurasi di modul area dengan beberapa fitur
   a. Filter search untuk product saja
   b. Inline edit dan bulk edit, hanya untuk customer group saja. Tapi ada 4 tab, untuk products, categories, manufacturers dan informations

Tab products
columnnya checkbox, product image, product name, category, manufacturer, dan customer group
Jika product lebih dari 20, ada pagination

Tab categories
columnnya checkbox, category image, category name, dan customer group
Jika category lebih dari 20, ada pagination

Tab manufacturers
columnnya checkbox, manufacturer image, manufacturer name dan customer group
Jika manufacturer lebih dari 20, ada pagination

Tab informations
columnnya checkbox, information title dan customer group
Jika information lebih dari 20, ada pagination

Sementara ide tampilannya seperti ini:
https://prnt.sc/p2xphx
Jika ada ide tampilan lain yang lebih user friendly, silahkan diajukan.

Untuk bulk edit hanya ada add new dan remove. Formnya boleh dijadikan satu, tapi tetap ada 2 bagian, add new dan remove. Add new berarti menambahkan dengan dicek terlebih dahulu, apakah customer group sudah ada, jika belum ada baru kemudian ditambahkan.

Oh ya, untuk tabel saya seperti ini, rcg_product fieldnya product_id dan customer_group_id.
product_id;customer_group_id
28;1,3,4
29;2,3
30;2

Berkaitan dengan URL, apabila user memfilter category dan manufacturer maka urlnya biasanya seperti ini:
http://domain.com/admin/index.php?route=extension/module/catalog_restricted&token=B9ciLIMQT2V42kSBYywlVgOUO&filter_category=39&filter_manufacturer=8
Jika kemudian dilakukan bulk add ataupun bulk delete, dan klik save, maka saya ingin url kembali seperti saat sebelum melakukan bulk. Anda boleh menambahkan, selected[]=product_id, di URLnya. Namun harus tetap menampilkan hasil dari search atau filter sebelum dilakukan bulk edit.
Biar terlihat datanya sudah berubah.
 
Jika ada pertanyaan atau usulan terkait dengan project ini, silahkan PM saja biar semuanya tercatat dengan baik. Terbuka untuk segala macam usulan terkait mengembangan modul ini.

Web Programming PHP OpenCart HTML Bootstrap MVC

Published Budget: Rp 500,000
Finish Days: 10
Published Date: 07/09/2019 11:41:57 WIB
Start Date: 09/09/2019 16:28:47 WIB
Finish Date: 17/09/2019 14:47:39 WIB
Project Status: Closed
Accepted Worker: Rizal Hans (RizalHans)
Accepted Budget: Rp 600,000
Project Ending: Completed

Project Owner

Susanto
Kota Surabaya
    
9.82/10.00
3,152 Point
#125 dari 1,092,202
Rated Worker: 9.50/10.00

Okelah. Ditunggu project selanjutnya

Accepted Worker

RizalHans
Kota Jakarta Barat
    
9.40/10.00
1,087 Point
#543 dari 1,092,202
Rated Owner: 10.00/10.00

Sip, makasih atas projectnya

      User Bids

 

Recommended Workers

rakifsul

27,395 points
78 projects
    
10.00/10.00

manakreatif

18,642 points
149 projects
    
9.76/10.00

Muhammad.Rahman

17,917 points
190 projects
    
9.80/10.00

programmerkreatif

11,847 points
52 projects
    
9.60/10.00

arkhan7

10,595 points
190 projects
    
9.82/10.00

Recommended Services

Tiru Website Lain Sesuai Keinginan (Cloning)

Rp 650,000
18 sales
    
9.83/10.00

Jasa Pembuatan website Wordpress + Elementor

Rp 650,000
13 sales
    
10.00/10.00

Jasa Pembuatan Website - Game Mystery Box

Rp 2,500,000
3 sales
    
10.00/10.00

Jasa pembuatan landing page

Rp 400,000
11 sales
    
9.91/10.00

Open Projects

Pembuatan Helper CI 3

Owner: pesonaprinting
Budget: Rp 200,000 - 300,000

Pembuatan web pencari pekerjaan untuk pekerja

Owner: rizqifadil
Budget: Rp 50,000,000 - 75,000,000

Fullstack NuxtJs + Laravel Repo Pattern untuk Project ERP POS

Owner: ervansanjaya
Budget: Rp 2,500,000 - 5,000,000

Pembuatan Website Statis 1 halaman (one page website)

Owner: katriisk
Budget: Rp 500,000 - 600,000

Pembuatan Whatsapp Bot

Owner: ricoarisandyw
Budget: Rp 500,000 - 700,000

 


Live Chat