Optimisasi Kecepatan Checkout & Update untuk Nomor Invoice
Sebelumnya nomor invoice yang berurutan mengakibatkan pembeli yang melakukan checkout secara bersamaan harus saling mengantri sampai checkout nya selesai diproses oleh server.
Sekarang nomor invoice akan dibuat secara optimistic, sehingga ketika ada puluhan pembeli yang melakukan checkout secara bersamaan, semuanya dapat langsung segera diproses secara bersamaan. Namun, implementasi ini akan mengakibatkan nomor invoice akan terskip ketika ada masalah saat checkout dilakukan (contohnya checkout dilakukan bersamaan dengan staf admin menghapus produk)
Proses checkout tetap harus mengantri, jika toko mengurangi stok saat checkout dan pembelian yang dilakukan bersamaan perlu mengurangi stok produk yang sama.
Update untuk Tampilan
- Di seksi "Checkout" pixel default "InitiateCheckout" sekarang dapat diubah
- Di seksi "Konfirmasi Pembayaran" pixel default "Purchase" sekarang dapat diubah
Perbaikan
- Variable WhatsApp template {{ products }} tidak dapat digunakan di halaman daftar order tertinggal
- Tidak bisa mengexpor halaman tambahan jika nama halaman memiliki karakter yang bukan alfabet