Lewati ke konten
WPBisnis Documentation
Esc
navigateopen⌘Jpreview
Di halaman ini

Cara Migrasi dari Classic ke Cart/Checkout Block (IndoOngkir Suite)

Panduan langkah demi langkah migrasi WooCommerce dari Classic Cart/Checkout shortcode ke Cart Block dan Checkout Block dengan IndoOngkir Suite.

Jika toko Anda masih memakai shortcode [woocommerce_cart] dan [woocommerce_checkout], Anda bisa migrasi ke Cart Block dan Checkout Block (mode modern yang banyak dipakai WooCommerce versi baru). IndoOngkir Suite tetap mendukung perhitungan ongkir di kedua mode, tetapi beberapa fitur tertentu (seperti shipping calculator di halaman Cart, dan sebagian kontrol IndoCheckout) bisa lebih terbatas di mode Block.

Di tutorial ini, kita bahas langkah migrasi halaman per halaman, cara memastikan halaman Cart/Checkout sudah terdaftar benar di WooCommerce, dan checklist pengujian setelah migrasi. Kalau toko sudah live, uji dulu di staging atau siapkan backup database sebelum mulai.

Prasyarat

  • Sudah membaca Classic vs Block Cart dan Checkout (IndoOngkir Suite)
  • Plugin IndoOngkir Suite aktif, lisensi valid, modul IndoOngkir enabled
  • Jika toko sudah live, uji di staging atau pastikan ada backup database sebelum mengubah halaman keranjang/checkout.
  • Hak edit Halaman di WordPress admin

Cara membuka halaman yang akan dimigrasi

Halaman cart:

  1. Buka WooCommerce → Pengaturan → Lanjutan.
  2. Di section Page setup (atau Pengaturan halaman), catat halaman yang dipilih untuk Cart page / Halaman keranjang.
  3. Buka Halaman → All Pages, lalu edit halaman tersebut.

Halaman checkout:

  1. Dari pengaturan yang sama, catat Checkout page / Halaman checkout.
  2. Edit halaman checkout di menu Halaman.

Langkah-langkah

1. Migrasi halaman Cart ke block

  1. Edit halaman keranjang toko (misalnya judul Cart atau Keranjang).
  2. Hapus shortcode [woocommerce_cart] dari konten (blok Shortcode atau paragraf yang memuat shortcode).
  3. Klik + (tambah block), cari Cart dari WooCommerce.
  4. Sisipkan block Cart (woocommerce/cart).
  5. Klik Update / Perbarui untuk menyimpan halaman.

IndoOngkir General

2. Migrasi halaman Checkout ke block

  1. Edit halaman checkout toko.
  2. Hapus shortcode [woocommerce_checkout] dari konten.
  3. Sisipkan block Checkout (woocommerce/checkout) dari inserter block WooCommerce.
  4. Klik Update / Perbarui.

IndoOngkir General

3. Pastikan halaman Cart dan Checkout terdaftar di WooCommerce

  1. Buka WooCommerce → Pengaturan → Lanjutan.
  2. Di section Page setup, pastikan:
    • Cart page mengarah ke halaman yang baru Anda edit (block Cart).
    • Checkout page mengarah ke halaman block Checkout.
  3. Klik Save changes jika ada perubahan.

IndoOngkir General

4. Sesuaikan ekspektasi fitur IndoOngkir Suite

Setelah migrasi ke Block, perhatikan perubahan berikut:

Fitur Dampak setelah migrasi ke Block
Shipping calculator di cart Tidak aktif (plugin menonaktifkan saat block Cart terdeteksi)
IndoCheckout urutan field Mungkin tidak 100% sama dengan Classic
Mode Input Alamat Autocomplete bisa dipaksa jika toko menjual ke banyak negara

Jika Anda sangat bergantung pada IndoCheckout atau kalkulator cart, pertimbangkan tetap di Classic: Cara Migrasi dari Block ke Classic Cart/Checkout (IndoOngkir Suite).

IndoOngkir General

Cara memastikan sudah berjalan

Uji sebagai pengunjung (tab incognito / logout admin):

  1. Keranjang: tambahkan produk, buka halaman cart, pastikan item dan total tampil.
  2. Checkout: lanjut ke checkout, isi alamat pengiriman Indonesia.
  3. Ongkir: pastikan metode pengiriman IndoOngkir muncul setelah alamat lengkap.
  4. Field alamat: provinsi, kota, kecamatan (atau autocomplete) berfungsi.
  5. Biaya tambahan: jika modul IndoDiskon, IndoAsuransi, atau IndoCOD aktif, pastikan baris biaya tampil di ringkasan order.
  6. IndoCheckout (jika dipakai): bandingkan urutan field dengan pengaturan di WooCommerce → Pengaturan → IndoOngkir → IndoCheckout.

Selesaikan satu order uji untuk memastikan alur penuh tidak error.

Catatan

  • Jangan campur shortcode dan block di halaman yang sama—pilih salah satu.
  • Setelah migrasi, hapus cache plugin optimasi atau CDN jika halaman cart/checkout tampak versi lama.
  • Jika ongkir tidak refresh, coba Cara Menghapus Cache Data Ongkir (IndoOngkir Suite) lewat tombol Hapus Cache Data Ongkir di sub-tab IndoOngkir.

Troubleshooting

Halaman cart/checkout kosong setelah migrasi

  • Pastikan block Cart / Checkout benar-benar tersimpan, bukan draft.
  • Pastikan Page setup WooCommerce mengarah ke halaman yang benar.

Ongkir tidak muncul di Checkout Block

Urutan field tidak sesuai IndoCheckout

  • Normal di Block; pertimbangkan migrasi balik ke Classic shortcode.

Terakhir diperbarui 27 Juli 2026