Cara Menambah Pengesahan Umur pada Shopify (Langkah demi langkah)

Jika anda melanggan perkhidmatan daripada pautan di halaman ini, Reeves and Sons Limited mungkin mendapat komisen. Lihat kami pernyataan etika.

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 appCiri-ciri utamaHargaterbaik Untuk
Bouncer โ€“ Pengesahan UmurPop timbul tersuai, tempoh sesi, UI mudah$ 3.99 / bulanKebanyakan kedai
Semakan Umur + oleh Northern AppsMengubah hala pengguna bawah umur, penyasaran negaraPelan Percuma + BerbayarKedai dengan sekatan undang-undang
Pengesahan Umur EVSPengesahan ID sebenar, semakan pangkalan data$$$ (Peringkat Perusahaan)Industri berat pematuhan
18 Plus oleh ZoomyRingan, persediaan mudahPelan Percuma + BerbayarEtalase asas
Pop Timbul HulkAppsAlat reka bentuk yang kukuh, dioptimumkan untuk mudah alihPelan percuma tersediaKedai 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

  1. Buat bekas pop timbul
    Gunakan HTML untuk membina modal yang terletak pada keseluruhan skrin.
  2. Gayakannya dengan CSS
    Pastikan ia berada di tengah, menyekat semua interaksi dengan halaman dan kelihatan bersih.
  3. Tambah butang
    โ€œYa, saya berumur 18+โ€ membenarkan pengguna masuk. โ€œTidakโ€ sama ada mengubah hala mereka atau menutup tapak.
  4. Sediakan kuki atau localStorage
    Jadi mereka tidak diminta lagi untuk beberapa hari yang ditetapkan.
  5. 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.

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:

rantauKeperluanRisiko Penguatkuasaan
UK (ICO)Kod Reka Bentuk Sesuai UmurTinggi
Amerika Syarikat (FTC)COPPA, undang-undang negeriSederhanaโ€“Tinggi
EU (GDPR)Persetujuan + saringan umurSangat Tinggi
KanadaPeraturan peringkat wilayahsederhana

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.

Joe Warnimont

Joe Warnimont adalah seorang penulis yang berpusat di Chicago yang memfokuskan pada alat eCommerce, WordPress, dan media sosial. Ketika tidak memancing atau berlatih yoga, dia mengumpulkan setem di taman negara (walaupun itu terutama untuk kanak-kanak). Lihat portfolio Joe untuk menghubunginya dan melihat karya lalu.

Komen-komen Responses 0

Sila tinggalkan balasan anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda *

Kedudukan *

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui cara data ulasan anda diproses.

Cuba Shopify selama 3 bulan dengan $1/bulan!
shopify-first-one-dollar-promo-3-months