Jump to content

[ask] cara memberi customer free item / gratis ongkir


Recommended Posts

suhu2 presta, mohon pencerahan

ada bbrp contoh kasus dibawah yang saya kira sudah bisa dan saya kira belum bisa:



- beli 100,000 gratis ongkos kirim (tidak perduli address) [bISA]


- beli 100,000 gratis ongkos kirim untuk state tertentu saja [bELUM BISA]


- beli 5 kg gratis ongkos kirim (tidak perduli address) [bISA]


- beli 5 kg gratis ongkos kirim untuk state tertentu saja [bELUM BISA]


- beli 5 pcs gratis ongkos kirim (tidak perduli address) [bELUM BISA]


- beli 5 pcs gratis ongkos kirim untuk state tertentu saja [bELUM BISA]


- beli 2 produk A gratis 1 kalender [bELUM BISA]


- beli >100,000 gratis 1 kalender [bELUM BISA]


- beli kelipatan 100,000 gratis 1 kalender [bELUM BISA]



bagaimana cara membuat yang [bELUM BISA] menjadi [bISA] ???

atau ada bbrp yang sebenernya uda bisa???? caranya???

makasi sebelumnya, suhu2

mohon bimbingannya :humble:

Link to comment
Share on other sites

hhaha...
ok bro!
gimana kalau kita bahas satu2, om momod? (ato mending bikin thread utk tiap case gituh?)
sekarang lagi coba ngutak-ngutik order.php, pake smarty debugger :)
wish me luck! ..atau bantuin sekalian?

yang ini dulu deh
beli 5 pcs gratis ongkos kirim (tidak perduli address) [bELUM BISA]

ada ide pasang if - else nya dimana?

Link to comment
Share on other sites

Tidak semua hal yg diinginkan harus memodifikasi core file dengan menggunakan fungsi dasar if-else.
Tapi dapat di "akali" dengan mengatur konfigurasi shipping & produknya

fungsi if - else harus dipasang pada semua halaman yg memiliki tombol "add to cart"

utk kasus beli 5pcs gratis ongkos kirim, pada file cart.php bisa dibuat modifikasi seperti ini :

if ($qty = 5) {
// Mulai fungsi pemilihan Carrier yg gratis ongkir
}
else
// Proses normal




INGAT !
fungsi diatas di letakan dalam fungsi yang mendefinisikan proses add product.

Link to comment
Share on other sites

Contoh/Gambaran konfigurasi di back Office untuk modifikasi yang kamu inginkan.
Disini saya beri nama Promotion, dan pada screenshot yg dilampirkan saya letakan di Tab pada halaman Add/Edit Product (Admin Catalog Product).
Selanjutnya terserah apakah akan diletakan di situ, atau di halaman Module Configure.

Tentunya dibutuhkan Database Table baru untuk menyimpan data Promotion Product ini, dan beberapa core file maupun themes file akan mengalami modifikasi script.

29535_VZaSS7GOk0pieRcSFLgy_t

Link to comment
Share on other sites

×
×
  • Create New...