Apabila saya mula-mula melancarkan saya Shopify kedai atas talian kami menjual produk vape, sejujurnya saya tidak terlalu memikirkan tentang pengesahan umur. Saya mempunyai kotak pilihan di tapak yang mengatakan "Adakah anda berumur 18 tahun ke atas?" dan menganggap itu sudah cukup.
Ia tidak.
Saya mengetahuinya dengan cepat gerbang usia asas tidak melindungi anda โ bukan daripada isu undang-undang, caj balik atau penutupan pemproses pembayaran. Bergantung pada tempat pelanggan anda berada, lapisan pengesahan yang hilang itu boleh menyebabkan kedai anda berisiko.
Beginilah cara saya belajar menambah pengesahan umur Shopify - cara yang betul.
Mengapa Pengesahan Umur Penting pada Shopify
Jika anda menjual apa-apa yang walaupun dikawal dari jauh โ alkohol, vape, CBD, makanan tambahan, kandungan dewasa โ anda memerlukan pengesahan umur. Ia bukan sekadar "senang untuk dimiliki". Ia adalah sesuatu yang melindungi perniagaan anda, dari segi undang-undang dan kewangan.
Inilah yang saya temui selama ini:
- Stripe dan PayPal menyekat akaun saya sehingga saya dapat membuktikan saya mempunyai pintu gerbang yang betul
- Iklan Facebook tidak meluluskan kempen kerana halaman pendaratan saya tidak mempunyai pengesahan umur
- Seorang pelanggan memfailkan caj balik, mendakwa kanak-kanak bawah umur dipesan dari kedai saya (walaupun mereka menandai kotak itu)
Ketika itulah saya mula menggali Shopify-mesra pilihan. Tiada gerbang umur terbina dalam, jadi ini semua tentang apl atau kod tersuai.
Pilihan 1: Gunakan a Shopify Apl Pengesahan Umur (Paling Pantas + Paling Mudah)
Jika anda mahukan gerbang umur yang bersih dan boleh dipercayai tanpa menyentuh kod, Shopify apl adalah pertaruhan terbaik anda. Saya menguji lima daripada yang teratas sebelum menyelesaikan perkara yang berkesan.
Inilah pecahan:
Nama app | Ciri-ciri utama | Harga | terbaik Untuk |
---|---|---|---|
Bouncer โ Pengesahan Umur | Pop timbul tersuai, tempoh sesi, UI mudah | $ 3.99 / bulan | Kebanyakan kedai |
Semakan Umur + oleh Northern Apps | Mengubah hala pengguna bawah umur, penyasaran negara | Pelan Percuma + Berbayar | Kedai dengan sekatan undang-undang |
Pengesahan Umur EVS | Pengesahan ID sebenar, semakan pangkalan data | $$$ (Peringkat Perusahaan) | Industri berat pematuhan |
18 Plus oleh Zoomy | Ringan, persediaan mudah | Pelan Percuma + Berbayar | Etalase asas |
Pop Timbul HulkApps | Alat reka bentuk yang kukuh, dioptimumkan untuk mudah alih | Pelan percuma tersedia | Kedai memfokuskan pada UX |
Kebanyakan apl ini membolehkan anda menetapkan umur minimum (18 atau 21), menyesuaikan reka bentuk pop timbul dan memilih perkara yang berlaku jika pengguna gagal pengesahan (sekat, ubah hala atau benarkan mereka menyemak imbas).
Yang paling saya gemari Bouncer ialah saya boleh menetapkan sesi 30 hari. Jadi apabila seseorang melepasi gerbang umur, mereka tidak akan ditanya lagi melainkan mereka mengosongkan kuki.
Apa yang perlu Watch Bagi
- Keserasian mudah alih adalah masalah besar. Sesetengah tetingkap timbul pecah atau tidak berskala pada skrin yang lebih kecil.
- Geosasaran adalah ciri untuk diperiksa. Contohnya, Kanada = 18+, USA = 21+ bergantung pada negeri.
- Tetapan sesi perkara. Jika anda menetapkannya terlalu pendek, pengguna yang kembali mungkin melantun.
Apl seperti ini berfungsi dengan memasukkan skrip ke dalam anda Shopify tema. Ia dimuatkan sebelum kandungan tapak yang lain โ jadi ia bertindak sebagai "pintu" sebenar.
Pilihan 2: Tambah Pengesahan Umur Secara Manual Menggunakan Kod
Apabila saya mahukan kawalan penuh ke atas rupa gerbang umur, saya membina sendiri. Ia tidak mudah, tetapi ia memberi saya lebih kebebasan terhadap reka letak, animasi dan kuki.
Berikut ialah persediaan pantas jika anda selesa mengedit kod tema:
Apa yang Anda Perlu
- Akses kepada
theme.liquid
fail - Pengetahuan asas HTML, CSS, JavaScript
- Kesediaan untuk menguji secara menyeluruh pada desktop dan mudah alih
Langkah Asas
- Buat bekas pop timbul
Gunakan HTML untuk membina modal yang terletak pada keseluruhan skrin. - Gayakannya dengan CSS
Pastikan ia berada di tengah, menyekat semua interaksi dengan halaman dan kelihatan bersih. - Tambah butang
โYa, saya berumur 18+โ membenarkan pengguna masuk. โTidakโ sama ada mengubah hala mereka atau menutup tapak. - Sediakan kuki atau localStorage
Jadi mereka tidak diminta lagi untuk beberapa hari yang ditetapkan. - Suntikan kod ke dalam
theme.liquid
Sejurus sebelum penutupan</body>
tag supaya ia dimuatkan pada setiap halaman.
Coretan Kod (Ringkas)
htmlCopyEdit<div id="age-gate" style="position:fixed;top:0;left:0;width:100%;height:100%;background:#000;color:#fff;z-index:9999;">
<div style="margin:auto;top:40%;position:relative;text-align:center;">
<h2>Are you 18 or older?</h2>
<button onclick="enterSite()">Yes</button>
<button onclick="window.location.href='https://google.com'">No</button>
</div>
</div>
<script>
function enterSite() {
document.getElementById("age-gate").style.display = "none";
localStorage.setItem("ageVerified", "true");
}
if(localStorage.getItem("ageVerified") === "true") {
document.getElementById("age-gate").style.display = "none";
}
</script>
Kebaikan dan keburukan
Kelebihan:
- Kawalan 100% ke atas rupa dan rasa
- Tiada yuran apl bulanan
- Tiada kod pihak ketiga yang memperlahankan tapak anda
Cons:
- Mudah pecah jika tidak dikodkan dengan betul
- Tidak memenuhi piawaian undang-undang untuk semakan ID
- Tiada analitis atau pelaporan melainkan anda membinanya
Jika anda tidak teknikal atau tidak mempunyai pembangun, saya akan katakan langkau ini. Risikonya tidak berbaloi jika anda memecahkan reka letak tema anda atau mengunci pengguna.
Bagaimana Dengan Pengesahan Berasaskan Pembayaran?
Saya mendapat soalan ini sepanjang masa: "Bolehkah saya mengesahkan umur semasa mendaftar keluar?"
Jawapan pendek: tidak, melainkan anda sedang aktif Shopify Plus.
Shopify mengunci pembayarannya atas sebab keselamatan. Anda tidak boleh mengubah suainya melainkan anda menggunakan rancangan perusahaan โ yang kebanyakannya tidak.
Malah pada Plus, pilihan adalah terhad. Anda boleh menambah skrip tersuai dan mungkin memaksa medan tarikh lahir, tetapi tiada API atau ciri untuk pengesahan umur penuh semasa pembayaran.
Jadi langkah terbaik? Mengendalikan pengesahan sebelum pengguna malah mula membeli-belah.
Risiko Perundangan + Pematuhan Tanpa Pintu Umur
Jika anda fikir gerbang umur hanyalah ciri UX, fikirkan semula. Beberapa kedai e-dagang yang pernah saya bekerjasama mendapat kesan:
- Denda daripada pelanggaran GDPR di EU kerana tidak mengesahkan umur sebelum mengumpul data peribadi
- Aduan daripada ibu bapa mengatakan kanak-kanak bawah umur membeli produk vape secara dalam talian
- Akaun Stripe dan PayPal membeku kerana mereka tidak mempunyai cara untuk membuktikan pelanggan berumur 18+
Pada tahun 2023 sahaja, UK mendenda lebih 80 kedai e-dagang kerana tidak mempunyai pengesahan yang betul pada barangan yang dihadkan umur. Ia bukan teori.
Berikut ialah ringkasan ringkas pertimbangan undang-undang:
rantau | Keperluan | Risiko Penguatkuasaan |
---|---|---|
UK (ICO) | Kod Reka Bentuk Sesuai Umur | Tinggi |
Amerika Syarikat (FTC) | COPPA, undang-undang negeri | SederhanaโTinggi |
EU (GDPR) | Persetujuan + saringan umur | Sangat Tinggi |
Kanada | Peraturan peringkat wilayah | sederhana |
Jika anda sedang mengumpul e-mel, nombor telefon atau alamat, anda bersedia untuk melindungi pengguna bawah umur daripada pendedahan data tersebut.
Amalan Terbaik untuk Pengesahan Umur pada Shopify
Inilah yang paling berkesan untuk saya dan pelanggan saya selama ini:
- Gunakan aplikasi melainkan anda benar-benar memerlukan penyelesaian tersuai
- Uji pop timbul pada mudah alih, tablet dan desktop
- Tetapkan kuki sesi jadi pengguna tidak disekat setiap lawatan
- Ubah hala pengguna bawah umur atau tunjukkan mesej yang betul dan bukannya hanya menyembunyikan kedai
- Jangan gunakan get kotak semak sahaja โ ia tidak berguna di sisi undang-undang
Selain itu, jangan hanya memilih apl pertama yang kelihatan bagus. Cuba beberapa, uji cara ia dimuatkan dan lihat cara ia bermain dengan tema anda. Sesetengah tema (terutamanya yang sangat disesuaikan) boleh memecahkan tindanan pengesahan umur.
Balut-Up
Jika anda menjalankan Shopify kedai yang menjual kepada orang dewasa sahaja, jangan tunggu untuk menambah pengesahan umur.
Saya mengabaikannya sekali dan membayarnya dengan sakit kepala, akaun terhenti dan penolakan iklan. Sejak itu, saya telah menggunakan aplikasi seperti Bouncer atau membina sistem manual bergantung pada kerumitan kedai.
Sama ada anda menggunakan apl atau membinanya sendiri, cuma pastikan apl itu pantas, mesra mudah alih dan kukuh di sisi undang-undang. Itulah yang melindungi kedai anda untuk jangka panjang.
Komen-komen Responses 0