Keranjang

Keranjang belanja Sejoli Commerce — minicart, halaman keranjang, dan guest cart untuk pembeli tanpa akun.

Keranjang adalah inti pengalaman multi-produk: pembeli memilih beberapa produk dulu, lalu membayar semuanya sekaligus di checkout.

Halaman Keranjang

Halaman Cart (dibuat oleh Setup Wizard di /cart) berisi shortcode:

md
[sejoli_commerce_cart]

Di dalamnya pembeli dapat mengubah jumlah, menghapus item, dan melihat ringkasan sementara sebelum checkout.

Minicart & Tombol Keranjang

Selain halaman penuh, tersedia elemen ringkas untuk diletakkan di mana saja:

ShortcodeTampilan
[sejoli_commerce_cart_button]Tombol keranjang dengan badge jumlah item; membuka minicart
[sejoli_commerce_mini_cart]Isi minicart saja
[sejoli_commerce_cart_count]Angka jumlah item saja
md
[sejoli_commerce_cart_button label="Keranjang" show_count="yes"]

Guest Cart

Pembeli tanpa akun tetap bisa berbelanja:

  • Keranjang tamu disimpan via cookie httpOnly dengan masa simpan 30 hari.
  • Saat tamu akhirnya login/mendaftar di tengah proses, keranjangnya otomatis menyatu ke akunnya — tidak ada item yang hilang.

Kapan Item Ditolak?

Item langsung diblokir masuk keranjang bila:

  • Produk stoknya habis (saat stock tracking aktif).
  • Produk fisik tanpa berat atau origin yang valid — selesaikan data pengiriman produknya dulu (lihat Produk Fisik & Pengiriman).

Last updated Sep 12, 2026