View Categories

Cara Menghubungkan Shopify ke Google Spreadsheet - Query Data E-Commerce dengan SQL

Waktu baca 7 menit

Query Streams mengubah data toko Shopify Anda menjadi tabel yang dapat diakses melalui kueri SQL, memungkinkan Anda mengimpor pesanan, produk, pelanggan, dan inventaris secara langsung ke Google Sheets. Tidak perlu pengkodean API, tidak perlu ekspor manual—cukup tulis kueri SQL dan dapatkan data e-commerce secara real-time di spreadsheet Anda. Daftar gratis di QueryStreams.com dan mulai melakukan query ke toko Shopify Anda dalam hitungan menit.

16 Tabel Shopify

Pesanan, produk, inventaris, pelanggan, pemenuhan pesanan, dan banyak lagi.

Sinkronisasi Pesanan 5 Menit

Pesanan dan item baris diperbarui setiap 5 menit untuk pelacakan penjualan mendekati waktu nyata.

Dienkripsi dengan AES-256

Kredensial API Shopify Anda disimpan dengan aman di jaringan Anda, tidak pernah di cloud.

Paket Shopify apa pun

Kompatibel dengan Shopify Basic, Advanced, dan Plus — tidak memerlukan paket khusus.

Data Shopify Apa yang Dapat Anda Akses?

Query Streams menyinkronkan data API Admin Shopify Anda ke cache lokal terenkripsi AES-256, mengubahnya menjadi tabel yang dapat diakses melalui kueri SQL. Setiap tabel menyertakan data mentah Kolom JSON berisi respons API lengkap—termasuk jumlah dalam berbagai mata uang, atribut catatan khusus, baris pajak, dan lainnya.

Penjualan & Pesanan

  • pesanan Pesanan penjualan beserta status, jumlah, dan informasi pelanggan.
  • item baris pesanan Setiap item beserta SKU, jumlah, dan harga.
  • pemenuhan Informasi pengiriman dan pelacakan
  • transaksi Transaksi pembayaran dengan detail gateway.
  • pengembalian uang Catatan pengembalian dana dengan rincian per item.
  • kasir yang ditinggalkan Pengabaian keranjang belanja untuk kampanye pemulihan

Produk & Katalog

  • produk Katalog produk dengan judul, vendor, dan status.
  • varian Varian produk beserta SKU, harga, dan inventaris.
  • koleksi Koleksi produk kustom dan cerdas
  • aturan_harga Aturan dan promosi diskon
  • kode diskon Kode kupon beserta jumlah penggunaannya

Persediaan

  • tingkat persediaan Jumlah stok berdasarkan lokasi
  • lokasi Lokasi gudang dan toko

Pelanggan

  • pelanggan Profil dengan riwayat pesanan dan nilai seumur hidup.
  • draf perintah Pesanan tertunda dan belum selesai

Prasyarat

1
Akun Aliran Kueri

Daftar gratis — tidak memerlukan kartu kredit

2
Agen Jaringan Aliran Permintaan

Layanan Windows terpasang di jaringan Anda. Panduan instalasi

3
Toko Shopify

Toko Shopify aktif di semua paket (Basic, Shopify, Advanced, atau Plus)

4
Aplikasi Kustom Shopify

Aplikasi kustom di Shopify Dev Dashboard dengan cakupan Admin API (kami akan membuatnya)

5
Lembar Kerja Google

Dengan add-on Query Streams yang diinstal dari Google Workspace Marketplace.

Panduan Pengaturan

1Instal Agen
2Buat Aplikasi
3Tambahkan Konektor
4Sinkronisasi Jadwal
5Instal Add-on

Langkah 1: Instal Agen Jaringan Query Streams

  1. Masuk ke my.querystreams.com
  2. Navigasi ke Agen Jaringan di bilah sisi kiri
  3. Klik Unduh Agen lalu jalankan penginstal Windows.
  4. Agen tersebut diinstal sebagai layanan Windows dan terhubung secara otomatis.
  5. Agen Anda akan muncul sebagai "Online" di portal dalam waktu 30 detik.

Langkah 2: Buat Aplikasi Kustom Shopify

  1. Pergi ke mitra.shopify.com dan masuk
  2. Navigasi ke AplikasiBuat aplikasiBuat aplikasi secara manual
  3. Beri nama aplikasi Anda (misalnya, “Konektor Data Aliran Kueri”) dan klik Buat aplikasi
  4. Di pengaturan aplikasi Anda, buka KonfigurasiIntegrasi API AdminKonfigurasi
  5. Pilih cakupan yang dibutuhkan: pesanan_baca, produk_baca, baca_pelanggan, baca_inventaris, lokasi_baca, pemenuhan_baca, baca_aturan_harga, diskon_baca
  6. Klik Simpan, lalu pergilah ke Ringkasan tab
  7. Salin milik Anda ID Klien (untaian heksadesimal 32 karakter)
  8. Klik Ungkapkan rahasia untuk mengungkapkan milikmu Rahasia Klien
  9. Instal aplikasinya di toko aplikasi Anda.

Query Streams hanya meminta cakupan baca. Fungsinya tidak pernah membuat, memperbarui, atau menghapus pesanan, produk, pelanggan, atau data Shopify apa pun.

Langkah 3: Tambahkan Konektor Shopify

  1. Buka antarmuka Agen Jaringan di http://localhost:1823
  2. Klik Tambahkan Koneksi dan pilih Shopify
  3. Masukkan nama Anda URL Toko (misalnya, toko-anda.myshopify.com), ID Klien, dan Rahasia Klien
  4. Klik Uji Koneksi — Query Streams menukarkan kredensial dengan token akses
  5. Jika berhasil, Anda akan melihat nama toko, paket, dan cakupan API terverifikasi Anda.
  6. Klik Berikutnya untuk mengkonfigurasi jadwal sinkronisasi dan menginstal kueri yang sudah dibuat sebelumnya

Langkah 4: Konfigurasi Jadwal Sinkronisasi Anda

Pesanan & Item BarisSetiap 5 menit
Pemenuhan / TransaksiSetiap 15 menit
Produk & VarianSetiap 15 menit
Pelanggan & InventarisSetiap 15 menit
KoleksiPer jam
LokasiSetiap 6 jam

Semua 16 tabel disinkronkan secara default. Nonaktifkan tabel mana pun dengan mengatur intervalnya ke Tidak pernahKlik Simpan — Sinkronisasi awal dimulai segera.

Langkah 5: Instal Add-on Google Sheets

  1. Buka Google Sheets di browser Anda.
  2. Pergi ke EkstensiTambahanDapatkan add-on
  3. Cari “Aliran Kueri”
  4. Klik Memasang dan memberikan izin yang diperlukan
  5. Akses melalui EkstensiAliran KueriMembuka
  6. Masuk menggunakan kredensial akun Query Streams Anda.
  7. Atau instal langsung: Instal Aliran Kueri untuk Google Spreadsheet

Anda sudah terhubung! Buka Aliran Kueri di Google Sheets, klik Kueri Tersimpan, dan temukan folder Shopify Anda dengan kueri bawaan untuk penjualan harian, produk terlaris, peringatan inventaris, dan lainnya. Pilih kueri apa pun dan klik Jalankan untuk mengambil data langsung.

Contoh Kueri SQL Shopify

Ringkasan Penjualan Harian (30 Hari Terakhir)
SELECT DATE(created_at) AS order_date, COUNT(*) AS order_count, SUM(total_price) AS revenue, AVG(total_price) AS avg_order_value FROM shopify.orders WHERE financial_status = 'paid' AND created_at >= CURRENT_DATE - INTERVAL '30 days' GROUP BY DATE(created_at) ORDER BY order_date DESC;
Produk Terlaris Berdasarkan Pendapatan
SELECT p.title AS product, p.vendor, SUM(li.quantity) AS units_sold, SUM(li.price * li.quantity) AS revenue FROM shopify.order_line_items li JOIN shopify.products p ON li.product_id = p.id JOIN shopify.orders o ON li.order_id = o.id WHERE o.financial_status = 'paid' AND o.created_at >= CURRENT_DATE - INTERVAL '30 days' GROUP BY p.id, p.title, p.vendor ORDER BY revenue DESC LIMIT 20;
Peringatan Stok Menipis
SELECT p.title AS product, v.title AS variant, v.sku, il.available AS stock_qty, l.name AS location FROM shopify.inventory_levels il JOIN shopify.variants v ON il.inventory_item_id = v.inventory_item_id JOIN shopify.products p ON v.product_id = p.id JOIN shopify.locations l ON il.location_id = l.id WHERE il.available < 10 AND l.active = true ORDER BY il.available ASC;

Bagikan Laporan Shopify Tanpa Berbagi Kredensial

Buka kueri Shopify apa pun di Pembuat Kueri → klik Berbagi tab → masukkan alamat email → klik BagikanPara penerima mendapatkan data Shopify secara langsung di add-on Google Sheets mereka — tanpa akses ke kredensial API Anda, admin toko, atau kode SQL.

Pertanyaan yang Sering Diajukan

Apakah saya memerlukan paket Shopify Plus untuk menggunakan Query Streams?
Tidak. Query Streams kompatibel dengan semua paket Shopify, termasuk Basic, Shopify, dan Advanced. Toko Plus mendapatkan keuntungan dari batas laju API yang lebih tinggi, tetapi Query Streams menangani pembatasan laju secara otomatis di semua paket.
Mengapa Query Streams membutuhkan Aplikasi Kustom dan bukan aplikasi pribadi?
Shopify menghentikan aplikasi privat dan menggantinya dengan aplikasi kustom untuk API Admin. Aplikasi kustom menyediakan akses baca saja yang sama tetapi menggunakan kredensial klien OAuth — pendekatan otentikasi yang lebih aman dan standar yang didukung oleh semua paket Shopify.
Bisakah saya menghubungkan beberapa toko Shopify?
Ya. Tambahkan konektor terpisah untuk setiap toko — masing-masing dengan kredensial Aplikasi Kustomnya sendiri. Semua toko muncul sebagai sumber data yang berbeda di pembuat kueri, sehingga Anda bahkan dapat MENGGABUNGKAN data antar toko dalam satu kueri SQL.
Bagaimana format jumlah Shopify di SQL?
Tidak seperti Stripe, Shopify mengembalikan jumlah sebagai nilai desimal (misalnya, 99.99 bukan 9999), sehingga tidak diperlukan konversi dalam kueri SQL Anda. Jumlah dalam berbagai mata uang tersedia di data mentah Kolom JSON.

Panduan Terkait

Kategori: Konektor API

Kata kunci: Shopify, Google Sheets, API, E-commerce, SQL, Pesanan, Inventaris, Data Real-Time

Deskripsi Meta: Hubungkan Shopify ke Google Sheets dengan SQL. Lakukan kueri pesanan, produk, inventaris, dan pelanggan secara langsung — tanpa perlu pengkodean API. Panduan pengaturan langkah demi langkah.

Updated on 3 Juni 2026

Powered by BetterDocs