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:
- Toko Online: Tambahkan blok aplikasi dan sematan aplikasi melalui editor tema. Pelajari cara menyesuaikan tema dengan aplikasi.
- Checkout: Tambahkan ekstensi aplikasi di editor checkout. Pelajari cara mengelola aplikasi checkout. Untuk menghapus ekstensi, lihat menghapus aplikasi.
- Akun pelanggan: Tambahkan ekstensi aplikasi di editor checkout. Pelajari cara mengelola aplikasi checkout untuk akun pelanggan.
- POS: Tambahkan ekstensi ke Point of Sale Anda. Pelajari cara mengelola ekstensi UI POS.
Functions
Functions dapat diaktifkan di area berikut pada admin Shopify Anda:
- Checkout: Tambahkan aturan validasi keranjang dan checkout. Pelajari cara menambahkan validasi keranjang dan checkout. Untuk menonaktifkan atau menghapus aturan, lihat menonaktifkan aturan checkout atau menghapus aturan checkout.
- Diskon: Buat jenis diskon khusus dengan sebuah aplikasi. Pelajari cara membuat diskon Anda sendiri dengan sebuah aplikasi.
- Pengiriman dan pengantaran: Tambahkan kustomisasi pengiriman. Pelajari cara menambahkan kustomisasi pengiriman.
- Pembayaran: Tambahkan kustomisasi metode pembayaran. Pelajari cara menambahkan kustomisasi metode pembayaran.
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 . 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.