Lewati ke konten
XSIS
Seorang pembeli membayar di kasir mandiri

Industri

Ritel dan perdagangan omnichannel

Toko, etalase online, dan ERP yang selaras pada setiap penjualan dan setiap SKU, secara waktu nyata.

Mengapa toko, kanal online, dan ERP tidak lagi selaras

Peritel menjalankan banyak sistem yang harus saling selaras: kasir, toko online, gudang, penyedia pembayaran, dan ERP. Ketika sistem itu tidak lagi selaras, stok menjadi salah, harga berbeda antarkanal, dan fungsi keuangan menghabiskan berhari-hari untuk merekonsiliasi.

  • Sinkronisasi batch semalam

    Kasir, toko online, dan ERP bertukar data terlambat beberapa jam, sehingga stok terjual melebihi ketersediaan pada saat puncak.

  • Penyelesaian yang lambat

    Penyelesaian kartu lintas acquirer direkonsiliasi terlambat, dan selisihnya menimbulkan biaya.

  • Puncak trafik yang membuat checkout gagal

    Promosi dan hari besar mendatangkan trafik yang tidak dapat ditangani sistem yang lambat.

Yang berubah

  1. Satu versi untuk setiap penjualan

    Terminal toko, checkout online, dan buku besar ERP selaras secara waktu nyata.

  2. Stok yang dapat dipercaya

    Tingkat SKU tersinkronisasi di seluruh toko dan etalase online saat perubahan terjadi.

  3. Penyelesaian terekonsiliasi

    Berkas penyelesaian diserap dan biaya diaudit secara otomatis.

Tempat kami bekerja

Yang kami bangun

  • Ekstensi POS, aplikasi back-office, dan dasbor toko
  • Sinkronisasi yang aman saat offline antara server toko dan kantor pusat

Yang kami bangun

  • Front end e-commerce dan layanan pesanan
  • Ambil di toko, pengembalian, dan pelacakan pesanan

Integrasi tipikal

  • Platform e-commerce, marketplace, pengangkut, dan ERP

Yang kami bangun, hubungkan, dan amankan

  • Integrasi POS dan ERP

    Penjualan, pengembalian, dan total akhir hari dicatat ke ERP, sementara harga, promosi, dan item dikirim balik ke setiap toko.

  • Visibilitas stok

    Satu tampilan stok di seluruh toko, gudang, dan online, diperbarui saat penjualan dan pengiriman terjadi.

  • Perdagangan online dan seluler

    Toko online dan aplikasi yang berbagi produk, harga, dan stok dengan toko.

  • Loyalitas dan promosi

    Program loyalitas, voucher, dan aturan promosi yang berlaku sama di setiap kanal.

  • Alat operasi toko

    Aplikasi untuk penghitungan stok, transfer, pengiriman, dan tugas staf, dirancang untuk dipakai di lantai toko.

  • Super-app dan perdagangan terpadu

    Satu aplikasi dengan konkurensi tinggi untuk belanja, pembayaran, dan loyalitas di seluruh merek.

  • Platform POS

    Kasir dan layanan cloud POS, melalui API, berkas ekspor, atau server toko.

  • Pembayaran kartu

    Terminal, gateway, dan acquirer, dengan berkas penyelesaian yang dicocokkan dengan penjualan.

  • ERP

    SAP S/4HANA, Microsoft Dynamics 365, Oracle NetSuite, Odoo, dan lainnya, untuk item, stok, dan keuangan.

  • Gudang dan pengangkut

    Sistem gudang dan API pengangkut untuk pemenuhan pesanan, pengiriman, dan pengembalian.

  • Data kartu di luar cakupan

    Kami menyimpan data kartu pada penyedia pembayaran, melalui tokenisasi dan terminal terenkripsi titik ke titik bila tersedia, sehingga cakupan PCI DSS tetap kecil.

  • Data pelanggan

    Data loyalitas dan pesanan dikumpulkan dengan persetujuan, disimpan hanya selama diperlukan, dan ditangani menurut GDPR serta hukum lokal yang berlaku.

  • Aturan fiskal dan pajak

    Jika suatu negara mewajibkan kuitansi fiskal atau e-faktur, kami menghubungkan perangkat atau platform bersertifikat yang diwajibkan dan menyimpan catatan yang diminta.

Tangan memegang terminal pembayaran bank nirkabel, tampak dekat

Cara kami bekerja

Kami menghubungkan sistem-sistem itu agar penjualan, stok, harga, dan pembayaran berpindah di antaranya secara andal, dan kami membangun aplikasi pelanggan serta alat back office di sekitarnya. Toko tetap berjualan saat jaringan gagal, lalu menyusul saat jaringan kembali.

  1. Petakan alurnya

    Penjualan, pengembalian, harga, stok, dan pembayaran, di antara semua sistem.

  2. Gantikan pemrosesan batch

    Event mengalir antara POS, etalase toko, dan ERP, dengan antrean pesan gagal untuk kegagalan.

  3. Buktikan pada puncak

    Uji beban pada volume trafik festival sebelum peluncuran.

POS ke ERP: setiap penjualan dicatat sekaliPenjualan mengalir dari kasir ke ERP sebagai event, dan harga serta stok mengalir kembali. Toko yang menjadi offline tetap berjualan dan menyusul. Pencatatan yang gagal dicoba ulang, lalu diserahkan kepada petugas.POSTerminal POSSetiap kasir di setiaptokoPenyimpanan dataToko atau servercloud POSTetap berjualan saatofflineXSISLapisan integrasiAntrean event,pemetaan,pencegahan duplikasiERPERPPenjualan, inventarisdan keuanganLayananAntrean percobaanulangPercobaan ulangdengan jedameningkat, laluantrean pesan gagalOrangTim operasionaltoko12REST/JSON3OData · REST/JSON4REST/JSON5REST/JSON678

POS ke ERP: setiap penjualan dicatat sekali

Penjualan mengalir dari kasir ke ERP sebagai event, dan harga serta stok mengalir kembali. Toko yang menjadi offline tetap berjualan dan menyusul. Pencatatan yang gagal dicoba ulang, lalu diserahkan kepada petugas.

  • Alur utama
  • Asinkron
  • Jalur pengecualian
Alur dalam 8 langkah

Alur, langkah demi langkah

  1. Dari Terminal POS ke Toko atau server cloud POS: Penjualan, pengembalian dan pembatalan (alur utama).
  2. Dari Toko atau server cloud POS ke Lapisan integrasi: Event penjualan dan total akhir hari, melalui antrean event, melalui REST/JSON (asinkron).
  3. Dari Lapisan integrasi ke ERP: Penjualan dan pergerakan stok dicatat, melalui OData · REST/JSON (alur utama).
  4. Dari ERP ke Lapisan integrasi: Harga, promosi dan data item, melalui API atau ekspor berkas, melalui REST/JSON (alur utama).
  5. Dari Lapisan integrasi ke Toko atau server cloud POS: Pembaruan harga dan stok, melalui REST/JSON (alur utama).
  6. Dari Lapisan integrasi ke Antrean percobaan ulang: Pencatatan gagal (jalur pengecualian).
  7. Dari Antrean percobaan ulang ke Lapisan integrasi: Dicoba ulang (jalur pengecualian).
  8. Dari Antrean percobaan ulang ke Tim operasional toko: Masih gagal: peringatan disertai detail (jalur pengecualian).
Pembayaran kartu: diotorisasi di kasir, diselesaikan kemudian, direkonsiliasi di ERPTerminal atau pembayaran online mengirim permintaan ke gateway pembayaran, gateway pembayaran mengirim permintaan ke acquirer, dan acquirer meneruskan ke skema kartu dan penerbit. Berkas penyelesaian tiba kemudian dan dicocokkan dengan penjualan dan biaya di ERP. Waktu tunggu habis memicu pembalikan sehingga nasabah tidak pernah ditagih dua kali.POSTerminal EMV ataupembayaran onlineChip, nirsentuh, dane-commerceGatewayGatewaypembayaranTokenisasi danperuteanBankAcquirerOtorisasi danpenyelesaianPihak ketigaSkema kartu danpenerbitMenyetujui ataumenolakERPERPPenjualan, biaya, danpembayaran keluarXSISLapisan integrasiPenguraian danpencocokanpenyelesaianOrangTim operasionalpembayaranSelisih, sengketa, danchargeback1EMV · REST/JSON2ISO 85833ISO 85834ISO 85835SFTP6REST/JSON7ISO 8583 04008

Pembayaran kartu: diotorisasi di kasir, diselesaikan kemudian, direkonsiliasi di ERP

Terminal atau pembayaran online mengirim permintaan ke gateway pembayaran, gateway pembayaran mengirim permintaan ke acquirer, dan acquirer meneruskan ke skema kartu dan penerbit. Berkas penyelesaian tiba kemudian dan dicocokkan dengan penjualan dan biaya di ERP. Waktu tunggu habis memicu pembalikan sehingga nasabah tidak pernah ditagih dua kali.

  • Alur utama
  • Asinkron
  • Jalur pengecualian
Alur dalam 8 langkah

Alur, langkah demi langkah

  1. Dari Terminal EMV atau pembayaran online ke Gateway pembayaran: Permintaan otorisasi, melalui EMV · REST/JSON (alur utama).
  2. Dari Gateway pembayaran ke Acquirer: Otorisasi, melalui ISO 8583 (alur utama).
  3. Dari Acquirer ke Skema kartu dan penerbit: Diteruskan ke penerbit, melalui ISO 8583 (alur utama).
  4. Dari Acquirer ke Gateway pembayaran: Disetujui atau ditolak, melalui ISO 8583 (asinkron).
  5. Dari Acquirer ke Lapisan integrasi: Berkas penyelesaian dan biaya, melalui SFTP (asinkron).
  6. Dari Lapisan integrasi ke ERP: Penjualan, biaya, dan pembayaran keluar yang telah diselesaikan, melalui REST/JSON (alur utama).
  7. Dari Gateway pembayaran ke Terminal EMV atau pembayaran online: Tidak ada respons pada waktunya: pembalikan otomatis, melalui ISO 8583 0400 (jalur pengecualian).
  8. Dari Lapisan integrasi ke Tim operasional pembayaran: Selisih rekonsiliasi atau chargeback (jalur pengecualian).

Rekam jejak

  • Logo Landmark Group (UAE)
  • Logo Nike
  • Logo Victoria’s Secret
  • Logo M·A·C Cosmetics

Merek enterprise terpilih mewakili sistem, platform, dan produk digital yang historis maupun yang sedang berjalan, yang dirancang atau disampaikan oleh XSIS, KONG GROUP, CEO kami, dan kepemimpinan rekayasa utama kami sepanjang karier mereka. Semua merek dagang pihak ketiga adalah milik pemiliknya masing-masing dan disebutkan semata-mata untuk identifikasi portofolio yang faktual.

Cara memulai

Yang terjadi selanjutnya

  1. Menyepakati waktu

    Tim kami mengirim email kepada Anda untuk menyepakati waktu sesi.

  2. Sesi pra-konsultasi

    sesi pra-konsultasi online gratis selama 30 menit: kami membahas sasaran, sistem, dan kendala Anda.

  3. Tinjauan kesiapan

    Dalam tinjauan kesiapan gratis selama 48 jam, Arsitek Utama memeriksa proyek Anda terhadap definisi siap 6 poin dan merekomendasikan jalur yang sesuai.

  4. Memilih jalur

    Proyek yang lingkupnya sudah siap menerima proposal yang mengikat dalam 3–5 hari kerja. Proyek pada tahap konsep dimulai di Blueprint Studio. Sistem yang sedang berjalan tetapi gagal, tidak terdokumentasi, atau perlu integrasi dimulai dengan diagnostik senilai 1–2 minggu. Blueprint Studio dan diagnostik masing-masing memiliki biaya tetap yang dicantumkan dalam proposal.

Cara tercepat untuk memulai adalah paket Sprint kesiapan e-faktur wajib dan ERP, salah satu paket penugasan cepat kami.

Mulai dari mana

Pertanyaan dan jawaban

Apa yang terjadi jika koneksi toko terputus?

Toko tetap berjualan. Transaksi penjualan disimpan secara lokal dan dikirim saat koneksi kembali, masing-masing dengan pengenal unik agar tidak ada yang dicatat dua kali. Pembaruan harga dan stok mengantre dengan cara yang sama. Tim operasional dapat melihat toko mana yang tertinggal dan seberapa besar, sehingga gangguan yang lama langsung terlihat, bukan baru ditemukan pada penutupan bulanan.

Sistem POS apa yang dapat Anda integrasikan?

Kami mengintegrasikan platform POS melalui apa pun yang tersedia: API cloud, server toko, ekspor basis data, atau berkas. Sebelum menyusun estimasi, kami menelaah dokumentasi POS dan sampel datanya, karena itulah yang menentukan pendekatan. Penyebutan platform POS atau ERP di situs ini tidak berarti kemitraan dengan vendornya.

Mengapa stok tidak pernah cocok antara ERP dan toko?

Biasanya karena sistem berbeda pandangan soal waktu, satuan, atau apa yang dihitung sebagai pergerakan. Pengembalian, transfer, barang rusak, dan penjualan saat penghitungan stok adalah penyebab umum. Kami menelusuri perbedaannya, menyepakati satu aturan untuk setiap jenis pergerakan, dan membangun sinkronisasi agar setiap perubahan tercatat bersama sumbernya. Selisih yang tersisa masuk ke daftar tinjauan, bukan menumpuk.

Apa yang menentukan biaya integrasi ritel?

Jumlah sistem, toko, dan kanal, seberapa baik POS dan ERP membuka datanya, serta berapa banyak pengecualian yang memerlukan aturan, seperti pengembalian lintas kanal atau pembayaran terbagi. Penerapan toko demi toko juga menambah beban pengujian. Kami menyusun estimasi setelah menelaah sistem dan sampel transaksi nyata.

Dapatkah Anda menerapkan tanpa menutup toko?

Ya. Kami meluncurkan secara bertahap, dimulai dari toko percontohan, dan menjalankan integrasi baru berdampingan dengan proses yang berjalan sampai totalnya cocok. Perubahan di toko dijadwalkan di luar jam operasional bila memungkinkan, dan setiap tahap memiliki jalur pengembalian jika ada yang tidak berjalan sesuai rencana.

Siapa yang menangani dukungan integrasi setelah peluncuran?

Kami dapat memantau dan mendukungnya melalui perjanjian dukungan, atau menyerahkannya kepada tim Anda beserta dokumentasi, notifikasi, dan panduan operasi (runbook). Dalam kedua kasus, pesan yang gagal masuk ke antrean beserta alasannya, sehingga dapat diperbaiki dan diproses ulang, bukan hilang.

Mulai dengan percakapan, bukan kontrak.

Sampaikan apa yang perlu Anda bangun, hubungkan atau amankan. Arsitek kami membahasnya bersama Anda, lalu menyarankan titik awal.