Masuk dengan media sosial untuk akun pelanggan
Selain pengalaman masuk tanpa kata sandi default untuk akun pelanggan, Anda dapat menghubungkan akun Google dan Facebook untuk memungkinkan pelanggan masuk menggunakan kredensial media sosial mereka.
Mengaktifkan opsi masuk dengan media sosial untuk akun pelanggan dapat memberikan pengalaman masuk yang lebih cepat bagi pelanggan melalui metode autentikasi yang sudah dikenal. Anda dapat mengaktifkan beberapa metode masuk dengan media sosial di toko Anda.
Jika Anda telah menghubungkan penyedia identitas sendiri ke akun pelanggan dan ingin menghubungkan opsi masuk dengan media sosial, Anda harus menghubungi penyedia identitas eksternal Anda.
Di halaman ini
Pertimbangan untuk menghubungkan opsi masuk dengan media sosial ke akun pelanggan
Tinjau pertimbangan berikut untuk menghubungkan opsi masuk dengan media sosial ke akun pelanggan:
- Anda harus memiliki akun pengembang untuk penyedia yang ingin dihubungkan ke akun pelanggan.
- Satu-satunya data pelanggan yang disinkronkan ke Shopify saat Anda menggunakan opsi masuk dengan media sosial adalah alamat email pelanggan.
Hubungkan Google ke akun pelanggan
Untuk menghubungkan Google ke akun pelanggan, Anda harus menyelesaikan tugas berikut secara berurutan:
- Langkah 1: Buka halaman Masuk dengan Google di admin Shopify Anda
- Langkah 2: Buat aplikasi di Google Cloud Console Anda
- Langkah 3: Konfigurasi klien OAuth aplikasi Anda di Google Cloud Console
- Langkah 4: Konfigurasi kredensial di admin Shopify Anda
- Langkah 5: Terbitkan aplikasi Anda di Google Cloud Console
Selama pengaturan, Anda perlu beralih di antara tab browser untuk Google Cloud Console dan admin Shopify. Anda harus menyiapkan akun Google Cloud guna menghubungkan Google ke akun pelanggan. Untuk mempelajari selengkapnya tentang Google Cloud, lihat dokumentasi bantuan Google.
Langkah 1: Buka halaman Masuk dengan Google di admin Shopify Anda
Dari admin Shopify Anda, buka Pengaturan > Akun pelanggan.
Di bagian Autentikasi, klik Kelola.
Klik Hubungkan di sebelah Google untuk membuka halaman Masuk dengan Google.
Halaman ini berisi informasi yang harus Anda salin dan tempel saat mengonfigurasi klien OAuth aplikasi Google. Jadi, biarkan halaman ini tetap terbuka di tab browser yang terpisah.
Langkah 2: Buat aplikasi di Google Cloud Console Anda
- Di tab browser lain, masuk ke Google Cloud Console Anda.
- Pilih proyek yang ada atau buat proyek baru. Anda akan dialihkan ke dasbor proyek.
- Klik
, lalu klik APIs & Services > Kredensial.
- Klik Konfigurasi layar persetujuan > Mulai.
- Lengkapi detail konfigurasi OAuth proyek Anda:
- Berikan nama aplikasi yang akan dikenali oleh pelanggan, misalnya nama toko online Anda. Sediakan email Anda untuk dukungan teknis, lalu klik Berikutnya.
- Di bagian Audiens, pilih Eksternal, lalu klik Berikutnya.
- Berikan email kontak untuk notifikasi apa pun yang mungkin dimiliki Google terkait proyek tersebut, lalu klik Berikutnya.
- Setujui Kebijakan Data Pengguna Layanan API Google, lalu klik Lanjutkan.
- Klik Buat.
- Konfigurasi informasi kebijakan aplikasi Anda yang ditampilkan kepada pelanggan di layar persetujuan:
- Klik Branding.
- Di bagian Domain aplikasi, sertakan tautan ke beranda Anda, tautan ke kebijakan privasi publik Anda, dan tautan ke ketentuan layanan Anda. Pelajari selengkapnya tentang cara membuat kebijakan toko.
Langkah 3: Konfigurasi klien OAuth aplikasi Anda di Google Cloud Console
Langkah ini mengharuskan Anda menyalin detail dari bagian Instruksi pengaturan di halaman Masuk dengan Google pada admin Shopify, dan menempelkannya ke bidang yang sesuai di tab Google Cloud Console Anda.
- Di aplikasi proyek pada Google Cloud Console Anda, klik Ringkasan.
- Di bagian Metrik, klik Buat klien OAuth.
- Konfigurasi detail klien OAuth:
- Dari menu tarik-turun Jenis aplikasi, pilih Aplikasi web.
- Di bidang Nama, masukkan sebuah nama.
- Konfigurasi Asal Javascript yang diotorisasi untuk aplikasi Anda:
- Di bagian Asal Javascript yang diotorisasi, klik + Tambahkan URI.
- Di halaman Masuk dengan Google pada admin Shopify Anda, salin nilai asal Javascript yang diotorisasi.
- Di Google Cloud Console Anda, tempelkan nilainya di bidang URI 1.
- Jika Anda memiliki lebih dari satu URI di bagian Javascript yang diotorisasi pada admin Shopify, ulangi langkah-langkah ini untuk bidang URI tambahan.
- Konfigurasi URI pengalihan yang diotorisasi untuk aplikasi Anda:
- Di Google Cloud Console, pada bagian URI pengalihan yang diotorisasi, klik + Tambahkan URI.
- Di tab browser admin Shopify Anda, salin nilai URI pengalihan yang diotorisasi.
- Arahkan kembali ke Google Cloud Console Anda, lalu tempelkan nilai di bidang URI 1.
- Jika Anda memiliki lebih dari satu URI di bagian URI pengalihan yang diotorisasi pada admin Shopify, ulangi langkah-langkah ini untuk bidang URI tambahan.
- Di Google Cloud Console Anda, klik Buat.
Biarkan dialog Klien OAuth dibuat yang ditampilkan tetap terbuka untuk Langkah 4: Konfigurasi kredensial di admin Shopify Anda, karena Anda perlu menyalin dan menempelkan informasi dari Google Cloud Console ke admin Shopify Anda.
Langkah 4: Konfigurasi kredensial di admin Shopify Anda
- Dari dialog Klien OAuth dibuat di Google Cloud Console Anda, salin ID Klien.
- Di halaman Masuk dengan Google pada admin Shopify Anda, di bagian Kredensial, tempel ID Klien.
- Dari dialog Klien OAuth dibuat di Google Cloud Console Anda, salin Rahasia klien.
- Di halaman Masuk dengan Google pada admin Shopify Anda di bagian Kredensial, tempel Rahasia klien.
- Di halaman Masuk dengan Google pada admin Shopify Anda, klik Simpan.
Langkah 5: Terbitkan aplikasi Anda di Google Cloud Console
- Pada aplikasi proyek Anda di Google Cloud Console, klik Audiens.
- Klik Terbitkan aplikasi.
Hubungkan Facebook ke akun pelanggan
Untuk menghubungkan Facebook ke akun pelanggan, Anda harus menyelesaikan tugas berikut secara berurutan:
- Langkah 1: Buka halaman Masuk dengan Facebook di admin Shopify Anda
- Langkah 2: Buat aplikasi di dasbor Meta for Developers Anda
- Langkah 3: Konfigurasi pengaturan aplikasi Meta Anda
- Langkah 4: Konfigurasi kredensial di admin Shopify Anda
- Langkah 5: Uji dan aktifkan Masuk dengan Facebook
Selama pengaturan, Anda harus beralih antara tab browser untuk dasbor Meta for Developers dan admin Shopify Anda. Untuk menghubungkan Facebook ke akun pelanggan, Anda harus memiliki akun Meta Developer. Pelajari cara mendaftar sebagai Meta Developer.
Langkah 1: Buka halaman Masuk dengan Facebook di admin Shopify Anda
Dari admin Shopify Anda, buka Pengaturan > Akun pelanggan.
Di bagian Autentikasi, klik Kelola.
Klik Hubungkan di sebelah Facebook untuk membuka halaman Masuk dengan Facebook.
Langkah 2: Buat aplikasi di dasbor Meta for Developers Anda
- Di tab browser terpisah, buka dasbor Meta for Developers, lalu klik Login untuk masuk. Jika Anda belum mengatur akun Meta Developer, Anda perlu membuat akun baru dari halaman login sebelum melanjutkan ke langkah berikutnya.
- Klik Aplikasi.
- Klik Buat Aplikasi.
- Isi kolom Nama aplikasi dan Email kontak aplikasi, lalu klik Selanjutnya.
- Di halaman Tambahkan kasus penggunaan, pilih Autentikasi dan minta data dari pengguna dengan Facebook Login, lalu klik Selanjutnya.
- Di halaman Portofolio bisnis mana yang ingin Anda hubungkan ke aplikasi ini, pilih portofolio bisnis, atau pilih Saya belum ingin menghubungkan portofolio bisnis., lalu klik Selanjutnya.
- Tinjau halaman Persyaratan penerbitan, lalu klik Selanjutnya.
- Tinjau halaman Ringkasan, lalu klik Buka dasbor.
Langkah 3: Konfigurasi pengaturan aplikasi Meta Anda
- Setelah membuat aplikasi, di dasbor Meta for Developers Anda, klik Kasus penggunaan.
- Pada kasus penggunaan Autentikasi dan minta data dari pengguna dengan Facebook Login, klik Sesuaikan.
- Untuk memastikan informasi pelanggan diperoleh saat masuk, di bagian Izin dan fitur, di sebelah email, klik Tambahkan.
- Klik Pengaturan, lalu buka Pengaturan OAuth Klien.
- Di halaman Masuk dengan Facebook pada admin Shopify Anda, salin URL pengalihan dari bagian URL Pengalihan.
- Di halaman Pengaturan pada dasbor Meta for Developers Anda, tempel URL pengalihan di kolom URI Pengalihan OAuth yang Valid.
- Jika Anda memiliki lebih dari satu URL pengalihan di bagian URL Pengalihan admin Shopify Anda, ulangi langkah-langkah ini untuk URL pengalihan tambahan.
- Di halaman Masuk dengan Facebook pada admin Shopify Anda, salin URL dari bagian URL Pembatalan Otorisasi.
- Di halaman Pengaturan pada dasbor Meta for Developers Anda, tempel URL di kolom URL callback pembatalan otorisasi.
- Di halaman Pengaturan pada dasbor Meta for Developers Anda, klik Simpan perubahan.
Langkah 4: Konfigurasi kredensial di admin Shopify Anda
- Klik ikon Beranda untuk kembali ke dasbor Meta for Developers Anda, lalu klik Pengaturan aplikasi > Dasar.
- Salin ID Aplikasi dari dasbor Meta for Developers Anda.
- Di halaman Masuk dengan Facebook pada admin Shopify Anda, tempel ID Aplikasi di kolom ID Aplikasi pada bagian Kredensial.
- Di dasbor Meta for Developers Anda, klik Tampilkan di sebelah Rahasia aplikasi, lalu salin Rahasia aplikasi.
- Di halaman Masuk dengan Facebook pada admin Shopify Anda, tempel Rahasia aplikasi di kolom Rahasia aplikasi, lalu klik Simpan.
- Di admin Shopify Anda, klik Simpan perubahan.
Langkah 5: Uji dan aktifkan Masuk dengan Facebook
- Di halaman Masuk dengan Facebook pada admin Shopify Anda, klik Tindakan lainnya > Pratinjau, lalu uji alur autentikasi Facebook seolah-olah Anda adalah pelanggan yang sedang masuk ke toko Anda.
- Klik Aktifkan.
Setelah Anda mengaktifkan Masuk dengan Facebook, Anda dapat menguji pengalaman pelanggan dengan menavigasi ke toko online Anda dan masuk ke akun pelanggan Anda menggunakan Facebook.
Masuk dengan Shop
Jika Anda telah mengaktifkan Shop Pay, pelanggan Anda dapat masuk dengan kredensial Shop dan passkey mereka yang tersimpan. Pelanggan juga otomatis masuk dengan Shop setelah mereka melakukan checkout di toko Anda menggunakan Shop Pay.
Masuk dengan Shop diaktifkan secara otomatis untuk akun pelanggan, dan hanya dapat dihapus dari toko Anda jika Anda menonaktifkan Shop Pay.
Pelajari cara menambahkan tombol Masuk dengan Shop ke toko Anda.
Mengelola opsi masuk media sosial Anda
Anda dapat mengedit, mematikan, atau menghapus metode masuk media sosial yang telah dihubungkan.
Setelah Anda mematikan atau menghapus metode masuk media sosial, pelanggan akan tetap masuk untuk mencegah gangguan. Sesi masuk media sosial berakhir secara alami, atau ketika pelanggan keluar.
Langkah-langkah:
Dari admin Shopify Anda, buka Pengaturan > Akun pelanggan.
Di bagian Autentikasi, klik Kelola.
Di sebelah metode masuk yang ingin diubah, klik menu ….
Lakukan salah satu hal berikut:
- Untuk mengedit opsi masuk, klik Kelola, lalu perbarui kredensial yang ingin diedit.
- Untuk mematikan opsi masuk tanpa menghapusnya, klik Matikan.
- Untuk menghapus opsi masuk, klik Hapus, lalu klik Hapus pada dialog.
Memperbarui info masuk media sosial Anda saat mengubah domain akun pelanggan
Jika Anda berencana untuk mengubah domain akun pelanggan ke URL lain, Anda harus memperbarui pengaturan masuk media sosial sebelum melakukan perubahan di Shopify. Hal ini memastikan pelanggan dapat terus masuk tanpa gangguan.
Langkah-langkah ini diwajibkan bila Anda memperbarui URL akun pelanggan di Shopify dari format lama, seperti shopify.com/1234567890/account, ke format subdomain baru account.your-store.com, atau dari subdomain saat ini ke subdomain lain, seperti memperbarui account.your-store.com menjadi customers.your-store.com.
Tambahkan subdomain akun pelanggan baru ke penyedia media sosial Anda
Anda akan menambahkan domain baru ke pengaturan penyedia media sosial bersama domain Anda saat ini. Setelah Anda mengubah domain akun pelanggan di Shopify dan mengonfirmasi bahwa proses masuk serta keluar akun pelanggan berfungsi, Anda dapat menghapus entri domain yang lama.
Anda harus mengulangi langkah-langkah ini untuk setiap opsi masuk media sosial yang telah Anda aktifkan.
Langkah-langkah:
- Buka Google Cloud Console lalu buka API & Layanan > Kredensial.
- Pilih Klien OAuth 2.0 yang Anda buat untuk Shopify.
- Di Asal JavaScript yang diotorisasi, tambahkan entri baru. Misalnya:
https://account.your-store.com - Di URI pengalihan yang diotorisasi, tambahkan entri baru. Misalnya:
https://account.your-store.com/authentication/social/google/callback - Di URL panggilan balik pembatalan otorisasi, tambahkan entri baru. Misalnya:
https://account.your-store.com/authentication/social/google/revoke - Simpan perubahan Anda. Biarkan URL lama dan URL baru untuk saat ini.
- Kembali ke admin Shopify Anda dan ikuti langkah-langkah untuk mengubah domain akun Anda ke URL subdomain khusus baru di Shopify.
- Uji proses masuk maupun proses keluar dengan setiap opsi media sosial di etalase toko online Anda untuk mengonfirmasi bahwa semuanya berfungsi.
- Opsional: Setelah proses masuk dipastikan berfungsi dengan benar, Anda dapat kembali ke Google lalu menghapus entri domain yang lama.
- Buka Meta for Developers lalu buka aplikasi Anda.
- Navigasikan ke Login Facebook > Pengaturan.
- Di URI Pengalihan OAuth yang Valid, tambahkan entri baru. Misalnya:
https://account.your-store.com/authentication/social/facebook/callback - Di URL Panggilan Balik Pembatalan Otorisasi, tambahkan entri baru. Misalnya:
https://account.your-store.com/authentication/social/facebook/revoke - Navigasikan ke Pengaturan > Dasar.
- Di Domain Aplikasi, tambahkan entri baru. Misalnya:
account.your-store.com - Simpan perubahan Anda. Biarkan URL lama dan URL baru untuk saat ini.
- Kembali ke admin Shopify Anda dan ikuti langkah-langkah untuk mengubah domain akun Anda ke URL subdomain khusus baru di Shopify.
- Uji proses masuk maupun proses keluar dengan setiap opsi media sosial di etalase toko online Anda untuk mengonfirmasi bahwa semuanya berfungsi.
- Opsional: Setelah proses masuk dipastikan berfungsi dengan benar, Anda dapat kembali ke Facebook lalu menghapus entri domain yang lama.