Ekstensi dan fungsi aplikasi

Beberapa aplikasi menambahkan fitur ke toko Anda menggunakan ekstensi dan fungsi. Ekstensi dan fungsi disiapkan oleh pengembang aplikasi dan akan tersedia saat Anda menginstal dan mengaktifkan aplikasi.

Ekstensi memungkinkan aplikasi menambahkan fungsionalitas ke area seperti Toko Online, checkout, akun pelanggan, atau Point of Sale Anda. Misalnya, aplikasi dapat menambahkan kolom kustom ke halaman checkout, membuka bot obrolan di toko online, atau menampilkan poin loyalitas di akun pelanggan.

Functions memungkinkan aplikasi menyesuaikan logika backend toko Anda. Misalnya, suatu aplikasi mungkin menggunakan sebuah function untuk membuat jenis diskon khusus, menyesuaikan opsi pengiriman saat checkout, atau menerapkan aturan pembayaran tertentu. Functions berjalan secara otomatis sebagai bagian dari operasi toko Anda setelah Anda menyiapkan aplikasi tersebut.

Anda dapat melihat dan mengelola ekstensi serta function untuk aplikasi terinstal Anda dari Pengaturan > Aplikasi di admin Shopify Anda. Di halaman tentang aplikasi, kartu Ekstensi dan Functions menampilkan jumlah yang sedang aktif serta area toko Anda tempat ekstensi dan function tersebut tersedia. Arahkan kursor ke teks area untuk melihat di mana saja fitur tersebut aktif, seperti Checkout, Akun pelanggan, Toko Online, atau POS untuk ekstensi, dan Checkout, Diskon, Pembayaran, atau Pengiriman dan pengantaran untuk function.

Klik Ekstensi atau Functions untuk melihat daftar lengkap dari aplikasi tersebut. Di halaman Ekstensi atau Functions, Anda dapat beralih antara tab Aktif dan Tidak aktif untuk meninjau ekstensi atau function mana yang saat ini sedang berjalan. Klik nama ekstensi atau function untuk menavigasi ke area toko Anda tempat ekstensi atau function tersebut dapat diaktifkan atau dikelola.

Jika Anda adalah pengembang aplikasi, lihat dev docs Shopify mengenai ekstensi dan dev docs Shopify mengenai function untuk dokumentasi teknis.

Mengaktifkan ekstensi dan function

Anda mengaktifkan dan menonaktifkan ekstensi serta function di area admin Shopify tempat fitur tersebut digunakan. Dari halaman Ekstensi atau Functions di pengaturan aplikasi, klik nama ekstensi atau function untuk menavigasi ke area tempat fitur tersebut dapat dikelola. Setelah Anda mengaktifkan ekstensi atau function, fitur tersebut akan ditampilkan sebagai aktif di halaman tentang aplikasi.

Ekstensi

Ekstensi dapat diaktifkan di area berikut pada admin Shopify Anda:

Functions

Functions dapat diaktifkan di area berikut pada admin Shopify Anda:

Peristiwa aplikasi dari ekstensi

Aplikasi dapat menggunakan ekstensi checkout dan akun pelanggannya untuk mengirimkan peristiwa aplikasi ke Shopify. Peristiwa aplikasi merekam tindakan di dalam ekstensi, seperti pelanggan yang melihat penawaran. Shopify menggunakan peristiwa aplikasi untuk menampilkan cara pelanggan menggunakan aplikasi tersebut dalam analitik toko Anda. Pengembang aplikasi juga dapat melihat peristiwa ini untuk memantau dan mendukung aplikasinya, termasuk untuk tujuan analitik mereka.

Peristiwa aplikasi pada checkout dan akun pelanggan hanya dikirim setelah pelanggan mengizinkan analitik di pengaturan privasi pelanggan Anda. Shopify mungkin akan mengembalikan informasi agregat terkait ID pengunjung dan ID sesi kepada penjual, yang dilampirkan pada peristiwa aplikasi pengembang, untuk analitik penjual. Jika Anda tidak ingin suatu aplikasi mengirimkan peristiwa aplikasi di etalase toko online Anda, copot pemasangan aplikasi tersebut.

Penyelesaian masalah error function

Jika suatu function mengalami error, maka peringatan akan ditampilkan pada kartu Functions di halaman tentang aplikasi dan di halaman functions. Kartu tersebut menampilkan Error pada [jumlah] area, bukan jumlah area yang tersedia seperti biasanya, dan peringatan tersebut menunjukkan waktu terdeteksinya error terbaru.

Di halaman Fungsi, fungsi yang mengalami kesalahan disorot dengan ikon Warning. Jika suatu fungsi mengalami kesalahan, hubungi pengembang aplikasi untuk meminta bantuan. Dalam beberapa kasus, kesalahan tersebut mungkin sudah diselesaikan. Anda juga dapat membagikan log fungsi untuk membantu pengembang memecahkan masalah tersebut.