{"id":25468,"date":"2026-10-15T06:20:15","date_gmt":"2026-10-15T06:20:15","guid":{"rendered":"https:\/\/bonloyalty.com\/?post_type=docs&#038;p=25468"},"modified":"2026-10-15T07:01:10","modified_gmt":"2026-10-15T07:01:10","slug":"scan-customer-qr-on-bon-pos","status":"publish","type":"docs","link":"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/","title":{"rendered":"Scan customer QR on BON POS"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"25468\" class=\"elementor elementor-25468\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ab22c30 elementor-section-stretched sec-video elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ab22c30\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-e3ddd3d left-col\" data-id=\"e3ddd3d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1fa0773 elementor-widget elementor-widget-text-editor\" data-id=\"1fa0773\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>      <script>\n        \/\/ Khai b\u00e1o ajaxurl ch\u1ec9 cho ri\u00eang shortcode n\u00e0y\n        const ajaxurl = \"https:\/\/bonloyalty.com\/wp-admin\/admin-ajax.php\";\n    <\/script>\n    <!-- \u00d4 nh\u1ecf -->\n    <div class=\"custom-search-box\">\n        <input type=\"text\" class=\"custom-search-input\" placeholder=\"Search\">\n        <div class=\"custom-search-icons\">\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/ico1.svg\" alt=\"icon 1\" class=\"icon\">\n            <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/10\/ico2.svg\" alt=\"icon 2\" class=\"icon\">\n        <\/div>\n    <\/div>\n\n    <!-- Popup full m\u00e0n -->\n    <div class=\"custom-search-popup\" id=\"customSearchPopup\">\n        <div class=\"popup-inner\">\n            <div class=\"popup-header\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\"> <path d=\"M11.5 21.5C16.7467 21.5 21 17.2467 21 12C21 6.75329 16.7467 2.5 11.5 2.5C6.25329 2.5 2 6.75329 2 12C2 17.2467 6.25329 21.5 11.5 21.5Z\" stroke=\"#292D32\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/> <path d=\"M22 22.5L20 20.5\" stroke=\"#292D32\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/> <\/svg>\n                <input type=\"text\" class=\"popup-search-input\" placeholder=\"Search for articles\">\n                <button class=\"popup-close\">Esc<\/button>\n            <\/div>\n            <div class=\"popup-results\"><\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    document.addEventListener('DOMContentLoaded', function() {\n        const input = document.querySelector('.custom-search-input');\n        const popup = document.getElementById('customSearchPopup');\n        const closeBtn = popup.querySelector('.popup-close');\n\n        input.addEventListener('focus', () => {\n            popup.classList.add('active');\n            document.body.classList.add('popup-open');\n            popup.querySelector('.popup-search-input').focus();\n        });\n\n        closeBtn.addEventListener('click', () => {\n            popup.classList.remove('active');\n            document.body.classList.remove('popup-open');\n        });\n\n        document.addEventListener('keydown', (e) => {\n            if (e.key === 'Escape') {\n                popup.classList.remove('active');\n                document.body.classList.remove('popup-open');\n            }\n        });\n\n        popup.addEventListener('click', (e) => {\n            if (e.target === popup) {\n                popup.classList.remove('active');\n                document.body.classList.remove('popup-open');\n            }\n        });\n    });\n\n    document.addEventListener('DOMContentLoaded', function() {\n        const popupInput = document.querySelector('.popup-search-input');\n        const resultsContainer = document.querySelector('.popup-results');\n        let timer;\n\n        popupInput.addEventListener('input', function() {\n            clearTimeout(timer);\n            const keyword = this.value.trim();\n\n            if (keyword.length < 2) {\n                resultsContainer.innerHTML = '';\n                return;\n            }\n\n            timer = setTimeout(() => {\n                fetch(`${ajaxurl}?action=custom_search_docs&s=${encodeURIComponent(keyword)}`)\n                    .then(response => response.json())\n                    .then(data => {\n                        if (!data.length) {\n                            resultsContainer.innerHTML = '<p class=\"nors\">No results found.<\/p>';\n                            return;\n                        }\n\n                        resultsContainer.innerHTML = data.map(item => `\n                            <div class=\"popup-result-item\">\n                                <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">On this page<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/#itemtitle\" >${item.title}<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/#Scan_customer_QR_on_BON_POS_UI_extension\" >Scan customer QR on BON POS UI extension<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/#Introduction\" >Introduction<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/#Install_the_Scan_customer_QR_extension_on_your_POS_device\" >Install the Scan customer QR extension on your POS device<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/#Share_a_customers_QR_code\" >Share a customer\u2019s QR code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/#Scan_a_customers_QR_code\" >Scan a customer's QR code<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/#View_the_customers_points_and_rewards\" >View the customer's points and rewards<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/#Show_a_customers_QR_code_when_they_lose_it\" >Show a customer's QR code when they lose it<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/#FAQs\" >FAQs<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h4><span class=\"ez-toc-section\" id=\"itemtitle\"><\/span><a href=\"${item.link}\">${item.title}<\/a><span class=\"ez-toc-section-end\"><\/span><\/h4>\n                                    <p>${item.excerpt}<\/p>\n                            <\/div>\n                        `).join('');\n                    });\n            }, 300);\n        });\n    });\n    <\/script>\n\n    <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-126789d elementor-widget elementor-widget-sidebar\" data-id=\"126789d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"sidebar.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<aside id=\"widget_mfn_menu-2\" class=\"widget widget_mfn_menu\"><div class=\"menu-docs-menu-container\"><ul id=\"menu-docs-menu\" class=\"menu submenus-click\"><li id=\"menu-item-19277\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-19277\"><a href=\"\/docs\/about\/docs-overview\/\">Overview<\/a><\/li>\n<li id=\"menu-item-3087\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3087\"><a href=\"#\">Set Up Your Loyalty Program<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-15400\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15400\"><a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/overview-quick-start-guide\/\">Overview: Quick start guide<\/a><\/li>\n\t<li id=\"menu-item-4686\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-4686\"><a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/bon-loyalty-multiple-markets\/\">Multi-currency in BON<\/a><\/li>\n\t<li id=\"menu-item-9687\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-9687\"><a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/post-purchage-page\/\">Post-purchage page<\/a><\/li>\n\t<li id=\"menu-item-11449\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-11449\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/5-key-steps-for-a-successful-reward-system\/\">Point recommendation strategy<\/a><\/li>\n\t<li id=\"menu-item-3081\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3081\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/set-up-a-loyalty-program\/customer-interaction\/\">Customer interaction with BON Loyalty<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-3080\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-has-children menu-item-3080\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/dashboard\/dashboard-overview\/\">Dashboard<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-7879\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7879\"><a href=\"https:\/\/bonloyalty.com\/docs\/dashboard\/dashboard-overview\/\">Overview: Dashboard<\/a><\/li>\n\t<li id=\"menu-item-5982\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-5982\"><a href=\"https:\/\/bonloyalty.com\/docs\/pricing\/monthly-order-limit\/\">Monthly order limit<\/a><\/li>\n\t<li id=\"menu-item-7878\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7878\"><a href=\"https:\/\/bonloyalty.com\/docs\/dashboard\/activity-log\/\">Activity log<\/a><\/li>\n\t<li id=\"menu-item-13107\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-13107\"><a href=\"https:\/\/bonloyalty.com\/docs\/customers\/customer-activities\/\">Customer activities<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-3499\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3499\"><a href=\"#\">Customers<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-3503\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3503\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/customers\/customer-data\/\">Overview: Customer data<\/a><\/li>\n\t<li id=\"menu-item-3504\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3504\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/customers\/customer-profile\/\">Customer profiles<\/a><\/li>\n\t<li id=\"menu-item-15639\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15639\"><a href=\"https:\/\/bonloyalty.com\/docs\/settings\/delete-exclude-customers\/\">Delete and exclude customers<\/a><\/li>\n\t<li id=\"menu-item-23311\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23311\"><a href=\"https:\/\/bonloyalty.com\/docs\/customers\/managing-and-merging-customers-profiles\/\">How to merge customers&#8217; profiles in BON<\/a><\/li>\n\t<li id=\"menu-item-3502\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3502\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/customers\/import-customer-data-via-csv-file\/\">Import data<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-3089\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3089\"><a href=\"#\">Earn Points<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-3079\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3079\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/earn-points\/overview\/\">Overview: Earn points<\/a><\/li>\n\t<li id=\"menu-item-4701\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-4701\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/create-an-account\/\">Create an account<\/a><\/li>\n\t<li id=\"menu-item-15168\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15168\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/complete-an-order\/\">Complete an order<\/a><\/li>\n\t<li id=\"menu-item-23677\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23677\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/point-multiplier-for-specific-products-or-collection\/\">Earn more points for a specific collection\/products<\/a><\/li>\n\t<li id=\"menu-item-15295\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15295\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/delayed-points-shopify-flow\/\">Delayed points for Completing an order<\/a><\/li>\n\t<li id=\"menu-item-23422\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23422\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/integrate-with-subscription-apps\/\">Integrate with Subscription apps<\/a><\/li>\n\t<li id=\"menu-item-7620\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7620\"><a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/refunded-order\/\">Refunded orders<\/a><\/li>\n\t<li id=\"menu-item-15385\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15385\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/happy-birthday\/\">Happy birthday<\/a><\/li>\n\t<li id=\"menu-item-23563\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23563\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/leave-a-review-judgeme\/\">Leave a review &#8211; Judgeme.io<\/a><\/li>\n\t<li id=\"menu-item-23552\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23552\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/leave-a-review-loox\/\">Leave a review &#8211; Loox<\/a><\/li>\n\t<li id=\"menu-item-23559\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23559\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/leave-a-review-lai-review\/\">Leave a review &#8211; LAI<\/a><\/li>\n\t<li id=\"menu-item-23660\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23660\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/leave-a-review-fera\/\">Leave a review &#8211; Fera<\/a><\/li>\n\t<li id=\"menu-item-15572\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15572\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/subscribe-to-newsletter\/\">Subscribe to newsletter<\/a><\/li>\n\t<li id=\"menu-item-14592\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-14592\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/complete-profile-earn-points-action\/\">Complete profile<\/a><\/li>\n\t<li id=\"menu-item-7019\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7019\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/social-media-actions\/\">Social media actions<\/a><\/li>\n\t<li id=\"menu-item-24125\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24125\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/daily-checkins\/\">Daily check-ins<\/a><\/li>\n\t<li id=\"menu-item-24146\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24146\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/anniversary-rewards\/\">Anniversary rewards<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-3495\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3495\"><a href=\"#\">Redeem Points<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-3496\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3496\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/redeem-points\/redeem-points-tab-overview\/\">Overview: Redeem points<\/a><\/li>\n\t<li id=\"menu-item-6292\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-6292\"><a href=\"https:\/\/bonloyalty.com\/docs\/redeem-points\/amount-discount\/\">Amount discounts<\/a><\/li>\n\t<li id=\"menu-item-6383\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-6383\"><a href=\"https:\/\/bonloyalty.com\/docs\/redeem-points\/percentage-discount\/\">Percentage discounts<\/a><\/li>\n\t<li id=\"menu-item-15312\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15312\"><a href=\"https:\/\/bonloyalty.com\/docs\/redeem-points\/free-product\/\">Free products<\/a><\/li>\n\t<li id=\"menu-item-15341\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15341\"><a href=\"https:\/\/bonloyalty.com\/docs\/redeem-points\/free-shipping\/\">Free shipping<\/a><\/li>\n\t<li id=\"menu-item-16255\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-16255\"><a href=\"https:\/\/bonloyalty.com\/docs\/redeem-points\/combine-discounts\/\">Combine discounts<\/a><\/li>\n\t<li id=\"menu-item-24503\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24503\"><a href=\"https:\/\/bonloyalty.com\/docs\/redeem-points\/configure-discounts-for-subscription-orders\/\">Discounts for Subscription orders<\/a><\/li>\n\t<li id=\"menu-item-16045\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-16045\"><a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/bon-pos\/\">Set up the BON POS UI Extension<\/a><\/li>\n\t<li id=\"menu-item-25488\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-25488\"><a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/scan-customer-qr-on-bon-pos\/\">Scan customer QR on BON POS<\/a><\/li>\n\t<li id=\"menu-item-24862\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24862\"><a href=\"https:\/\/bonloyalty.com\/docs\/redeem-points\/how-to-view-redeem-points-in-shopify-customer-admin\/\">How to view and redeem points in Shopify Customer Admin<\/a><\/li>\n\t<li id=\"menu-item-15201\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15201\"><a href=\"https:\/\/bonloyalty.com\/docs\/redeem-points\/check-bon-discounts-in-shopify\/\">Check BON discounts in Shopify<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-7210\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7210\"><a href=\"#\">Referral Program<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-3494\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3494\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/earn-points\/how-to-set-up-referral-program\/\">Overview: Referral program<\/a><\/li>\n\t<li id=\"menu-item-5861\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-5861\"><a href=\"https:\/\/bonloyalty.com\/docs\/referral-program\/how-customers-earn-referral-rewards\/\">Referral steps<\/a><\/li>\n\t<li id=\"menu-item-3492\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3492\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/earn-points\/how-to-avoid-unsuccessful-referrals\/\">Avoid unsuccessful referrals<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-6660\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6660\"><a href=\"#\">VIP Tier Program<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-14438\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-14438\"><a href=\"https:\/\/bonloyalty.com\/docs\/vip-program\/how-to-set-up-vip-tier-program\/\">Overview: VIP Tier<\/a><\/li>\n\t<li id=\"menu-item-15425\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15425\"><a href=\"https:\/\/bonloyalty.com\/docs\/vip-program\/vip-tags\/\">VIP Tier tags<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-23460\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-23460\"><a href=\"#\">B2B Tier program<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-23459\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23459\"><a href=\"https:\/\/bonloyalty.com\/docs\/vip-program\/b2b-tier-program\/\">How to set up B2B Tier Program<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-15881\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-15881\"><a href=\"#\">Limited-time Points Offer<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-15882\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15882\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/limited-time-points-offer\">Overview: Limited-time points offer<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-17756\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-17756\"><a href=\"#\">Order Booster<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-16840\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-16840\"><a href=\"https:\/\/bonloyalty.com\/docs\/earn-points\/order-booster\/\">Overview: Order booster<\/a><\/li>\n\t<li id=\"menu-item-16841\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-16841\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/order-booster-display\/\">Order booster display<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-3506\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3506\"><a href=\"#\">Branding<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-10235\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-10235\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/display-widget\/\">Display the widget<\/a><\/li>\n\t<li id=\"menu-item-7332\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7332\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/widget-theme\/\">Widget theme<\/a><\/li>\n\t<li id=\"menu-item-8029\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-8029\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/widget-icon\/\">Widget icon<\/a><\/li>\n\t<li id=\"menu-item-3509\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3509\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/branding\/widget-text\/\">Widget text<\/a><\/li>\n\t<li id=\"menu-item-15417\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15417\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/display-multiple-languages\/\">Display in multiple languages<\/a><\/li>\n\t<li id=\"menu-item-16411\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-16411\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/promote-your-loyalty-program-with-feature-loyalty-page\/\">Overview: Loyalty Page<\/a><\/li>\n\t<li id=\"menu-item-15951\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15951\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/loyalty-page-no-coding\/\">Loyalty page with no coding<\/a><\/li>\n\t<li id=\"menu-item-15952\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-15952\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/loyalty-page-coding\/\">Loyalty page with coding<\/a><\/li>\n\t<li id=\"menu-item-25670\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-25670\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/customize-your-loyalty-page\/\">Customize your Loyalty page<\/a><\/li>\n\t<li id=\"menu-item-24324\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24324\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/how-to-connect-bonloyalty-to-klaviyo-customer-hub\/\">Connect BON to Klaviyo&#8217;s Customer Hub<\/a><\/li>\n\t<li id=\"menu-item-23776\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23776\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/integrate-with-pagefly\/\">Integrate with PageFly<\/a><\/li>\n\t<li id=\"menu-item-23812\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23812\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/integrate-with-gempages\/\">Integrate with GemPages<\/a><\/li>\n\t<li id=\"menu-item-24766\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24766\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/integrate-with-ecomposer\/\">Integrate with EComposer<\/a><\/li>\n\t<li id=\"menu-item-18676\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-18676\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/reward-display-setup\/\">Reward display setup<\/a><\/li>\n\t<li id=\"menu-item-18681\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-18681\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/points-on-product-page\/\">Points on Product page<\/a><\/li>\n\t<li id=\"menu-item-16505\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-16505\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/points-on-customer-account-page\/\">Points on Customer account page<\/a><\/li>\n\t<li id=\"menu-item-17383\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-17383\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/point-on-cart-page\/\">Points on Cart page<\/a><\/li>\n\t<li id=\"menu-item-14935\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-14935\"><a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/points-at-checkout\/\">Points on Checkout page<\/a><\/li>\n\t<li id=\"menu-item-14729\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-14729\"><a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/post-purchage-page\/\">Points on Post-purchase page<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-8017\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-8017\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/email-overview\">Emails<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-7876\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-7876\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/email-overview\">Overview: Notification emails<\/a><\/li>\n\t<li id=\"menu-item-23532\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23532\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/verify-email-sender\/\">Verify email sender<\/a><\/li>\n\t<li id=\"menu-item-17731\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-17731\"><a href=\"https:\/\/bonloyalty.com\/docs\/branding\/email-attributes\/\">Email attributes<\/a><\/li>\n\t<li id=\"menu-item-13696\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-13696\"><a href=\"https:\/\/bonloyalty.com\/docs\/email\/integrate-with-klaviyo\/\">Integrate with Klaviyo<\/a><\/li>\n\t<li id=\"menu-item-13695\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-13695\"><a href=\"https:\/\/bonloyalty.com\/docs\/email\/integrate-with-dotdigital\/\">Integrate with Dotdigital<\/a><\/li>\n\t<li id=\"menu-item-23645\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23645\"><a href=\"https:\/\/bonloyalty.com\/docs\/email\/integrate-with-omnisend\/\">Integrate with Omnisend<\/a><\/li>\n\t<li id=\"menu-item-25721\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-25721\"><a href=\"https:\/\/bonloyalty.com\/docs\/email\/integrate-with-mailchimp\/\">Integrate with MailChimp<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-13108\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-13108\"><a href=\"#\">Analytics<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-13283\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-13283\"><a href=\"https:\/\/bonloyalty.com\/docs\/analytics\/how-analytics-feature-works\/\">Overview: Analytics<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-3517\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3517\"><a href=\"#\">Settings<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-3519\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3519\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/settings\/general-settings-explained\/\">Overview: Settings<\/a><\/li>\n\t<li id=\"menu-item-3520\" class=\"menu-item menu-item-type-post_type menu-item-object-docs menu-item-3520\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/settings\/how-the-point-expiration-feature-works\/\">Point expiration<\/a><\/li>\n\t<li id=\"menu-item-23490\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-23490\"><a href=\"https:\/\/bonloyalty.com\/docs\/settings\/exclude-customers-by-tag\/\">Customer Eligibility<\/a><\/li>\n\t<li id=\"menu-item-4527\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-4527\"><a href=\"https:\/\/bonloyalty.com\/docs\/settings\/include-tax-in-order-total\/\">Include tax in order total<\/a><\/li>\n\t<li id=\"menu-item-24923\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-24923\"><a href=\"https:\/\/bonloyalty.com\/docs\/settings\/how-to-send-automatic-notifications-to-your-customers-via-line\/\">Integrate with LINE<\/a><\/li>\n\t<li id=\"menu-item-16189\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-16189\"><a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/how-to-integrate-with-onemobile\/\">Integrate with OneMobile<\/a><\/li>\n\t<li id=\"menu-item-16889\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-16889\"><a href=\"https:\/\/bonloyalty.com\/docs\/settings\/integrate-with-subscription-apps\/\">BON Loyalty integrate with Subscription Apps<\/a><\/li>\n<\/ul>\n<\/li>\n<li id=\"menu-item-25686\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25686\"><a href=\"#\">Pricing<\/a>\n<ul class=\"sub-menu\">\n\t<li id=\"menu-item-6195\" class=\"menu-item menu-item-type-custom menu-item-object-custom menu-item-6195\"><a href=\"https:\/\/bonloyalty.com\/docs\/pricing\/how-to-change-plan\/\">How to change pricing plans<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul><\/div><\/aside>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6167b0d right-col\" data-id=\"6167b0d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c9dde8a elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"c9dde8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Scan_customer_QR_on_BON_POS_UI_extension\"><\/span>Scan customer QR on BON POS UI extension<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a48b51 elementor-widget elementor-widget-text-editor\" data-id=\"3a48b51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><em>This guide walks you through using the Scan customer QR extension to find a loyalty member on your Shopify POS device in seconds<\/em><\/p><p><strong>IMPORTANT NOTE:<\/strong> This feature is available on the <em><strong>Basic plan or higher<\/strong><\/em>. To utilize POS discounts, check out our <a href=\"https:\/\/bonloyalty.com\/pricing-plans\/\">Pricing plans<\/a>\u00a0for more details.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f77874f elementor-widget elementor-widget-image\" data-id=\"f77874f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"581\" src=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/unnamed-1024x581.png\" class=\"attachment-large size-large wp-image-16030\" alt=\"POS\" srcset=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/unnamed-1024x581.png 1024w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/unnamed-300x170.png 300w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/unnamed-768x435.png 768w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/unnamed-132x75.png 132w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/unnamed-480x272.png 480w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4a3a8fc id-query elementor-widget elementor-widget-heading\" data-id=\"4a3a8fc\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"how-to-add-a-pos-reward\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Introduction\"><\/span>Introduction<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-166f9a5 elementor-widget elementor-widget-text-editor\" data-id=\"166f9a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Customers no longer need to spell out their email at the checkout counter. With the <strong>Scan customer QR<\/strong> extension, your staff scans the customer&#8217;s BON QR code with the POS camera and their loyalty profile opens right away.<\/p><p>With this extension, you can:<\/p><ul><li>Scan a customer&#8217;s QR code to see their name, email, points balance, VIP tier and available rewards.<\/li><li>Search for a customer by name or email when their code can&#8217;t be scanned.<\/li><li>Show a customer&#8217;s QR code again when they lose it, so you can screenshot it or print it for them.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c92150 elementor-widget elementor-widget-heading\" data-id=\"8c92150\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"install-pos-ui-extension\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Install_the_Scan_customer_QR_extension_on_your_POS_device\"><\/span>Install the Scan customer QR extension on your POS device<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cbb112e elementor-widget elementor-widget-text-editor\" data-id=\"cbb112e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To start scanning, add the extension as a tile on your POS home screen:<\/p><ul><li>Go to <strong>Shopify POS<\/strong> &gt; <strong>Add tile<\/strong> &gt; <strong>App<\/strong>.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7669a15 elementor-widget elementor-widget-image\" data-id=\"7669a15\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"686\" src=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/IMG_0366-1024x686.jpg\" class=\"attachment-large size-large wp-image-24868\" alt=\"\" srcset=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/IMG_0366-1024x686.jpg 1024w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/IMG_0366-300x201.jpg 300w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/IMG_0366-768x514.jpg 768w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/IMG_0366-18x12.jpg 18w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/IMG_0366-112x75.jpg 112w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2022\/06\/IMG_0366-480x321.jpg 480w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0234c7d elementor-widget elementor-widget-text-editor\" data-id=\"0234c7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li><strong>BON Loyalty &gt; App extensions<\/strong> &gt; <strong>Scan customer QR <\/strong>&gt; <strong>Add<\/strong>.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e848e8c elementor-widget elementor-widget-image\" data-id=\"e848e8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"689\" src=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0410-1024x689.jpeg\" class=\"attachment-large size-large wp-image-25478\" alt=\"\" srcset=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0410-1024x689.jpeg 1024w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0410-300x202.jpeg 300w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0410-768x517.jpeg 768w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0410-18x12.jpeg 18w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0410-111x75.jpeg 111w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0410-480x323.jpeg 480w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc1e3fd elementor-widget elementor-widget-text-editor\" data-id=\"dc1e3fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul><li>Finally, the <strong>BON Loyalty &#8216;Scan customer QR&#8217;<\/strong>\u00a0will appear in your <strong>POS home tab<\/strong>:<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2a19cc6 elementor-widget elementor-widget-image\" data-id=\"2a19cc6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"689\" src=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0415-1024x689.jpg\" class=\"attachment-large size-large wp-image-25481\" alt=\"\" srcset=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0415-1024x689.jpg 1024w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0415-300x202.jpg 300w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0415-768x517.jpg 768w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0415-18x12.jpg 18w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0415-111x75.jpg 111w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0415-480x323.jpg 480w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac1b8cc elementor-widget elementor-widget-text-editor\" data-id=\"ac1b8cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>NOTE<\/strong>: &#8216;Scan customer QR&#8217; extension finds the customer, while the BON POS Extension is where you view their rewards and redeem points. Add both tiles to for the full flow. To set up BON POS Extension, see <a href=\"https:\/\/bonloyalty.com\/docs\/set-up-a-loyalty-program\/bon-pos\/\">Set up the BON POS UI Extension<\/a>.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-434a6cb elementor-widget elementor-widget-heading\" data-id=\"434a6cb\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"set-up-pos-rewards\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Share_a_customers_QR_code\"><\/span>Share a customer\u2019s QR code<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f6b101 elementor-widget elementor-widget-text-editor\" data-id=\"8f6b101\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The first time, the customer has to be provided with the QR code. <\/p><p>Open <strong>BON Loyalty Scan QR code<\/strong> &gt; <strong>Share customer QR<\/strong> &gt; <strong>Search for the customer<\/strong> then select to show code.<\/p><p>After that, whenever the customer visits your store, they can present their code for the cashier to scan.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-565e97f elementor-widget elementor-widget-image\" data-id=\"565e97f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"555\" src=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/ezgif-73ff44edca548c39.gif\" class=\"attachment-large size-large wp-image-25482\" alt=\"\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11c24c4 elementor-widget elementor-widget-heading\" data-id=\"11c24c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Scan_a_customers_QR_code\"><\/span>Scan a customer's QR code<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-817b8d9 elementor-widget elementor-widget-text-editor\" data-id=\"817b8d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>When a loyalty member comes to the counter, follow these steps:<\/p><ol><li>Ask the customer to open their BON QR code on their phone.<\/li><li>Tap the <strong>Scan customer QR<\/strong> tile on your POS home screen.<\/li><li>Point the camera at the code, and it scans automatically.<\/li><li>The customer&#8217;s profile opens right after the scan.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7fde25 elementor-widget elementor-widget-text-editor\" data-id=\"d7fde25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>If the code can&#8217;t be scanned<\/strong><\/p><p>The customer may not have their code with them, or the camera may not read it. In that case, search for them instead:<\/p><ol><li>Tap<strong> Search customer.<\/strong><\/li><li>Type the customer&#8217;s name or email. Matching customers appear as you type.<\/li><li>Tap to open customer profile.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c98b79e elementor-widget elementor-widget-image\" data-id=\"c98b79e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"689\" src=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0411-1024x689.jpg\" class=\"attachment-large size-large wp-image-25477\" alt=\"\" srcset=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0411-1024x689.jpg 1024w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0411-300x202.jpg 300w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0411-768x517.jpg 768w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0411-18x12.jpg 18w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0411-111x75.jpg 111w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0411-480x323.jpg 480w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef9b464 elementor-widget elementor-widget-text-editor\" data-id=\"ef9b464\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>NOTE:<\/strong> If the screen says the code isn&#8217;t a BON QR code, the customer may be showing a code from another store or app. You may go to <strong>Share QR code<\/strong> to help them get the correct code.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-155766a elementor-widget elementor-widget-heading\" data-id=\"155766a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"View_the_customers_points_and_rewards\"><\/span>View the customer's points and rewards\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2715b1 elementor-widget elementor-widget-text-editor\" data-id=\"f2715b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>After a scan or a search, the customer&#8217;s profile opens in BON POS Extension. There you can see their points balance, VIP tier and the rewards in the &#8216;<strong>My Rewards&#8217;<\/strong> tab, and redeem points as usual. See <a href=\"https:\/\/bonloyalty.com\/?post_type=docs&amp;p=25468\">Redeem points on the POS device<\/a> for the steps.<\/p><p>If BON POS Extension isn&#8217;t added to your POS yet, you&#8217;ll see a short Customer screen instead. It shows the customer&#8217;s name, email and points balance, with steps to add the extension:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0752dae elementor-widget elementor-widget-image\" data-id=\"0752dae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"688\" src=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0412-1024x688.jpg\" class=\"attachment-large size-large wp-image-25480\" alt=\"\" srcset=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0412-1024x688.jpg 1024w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0412-300x201.jpg 300w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0412-768x516.jpg 768w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0412-18x12.jpg 18w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0412-112x75.jpg 112w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0412-480x322.jpg 480w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-30f91df elementor-widget elementor-widget-text-editor\" data-id=\"30f91df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>From this screen you can:<\/p><ul><li>Tap <strong>Add [customer] to cart<\/strong> to attach the customer to the current order.<\/li><li>Tap <strong>Scan again<\/strong> to scan another code.<\/li><li>Follow the 3 steps on screen to add BON POS Extension, so you can see their full rewards next time.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f17fd1 elementor-widget elementor-widget-heading\" data-id=\"8f17fd1\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"redeem-points-pos\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Show_a_customers_QR_code_when_they_lose_it\"><\/span>Show a customer's QR code when they lose it<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5458963 elementor-widget elementor-widget-text-editor\" data-id=\"5458963\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If a customer can&#8217;t find their QR code, you can show it again from your POS device. Please follow these steps:<\/p><ol><li>Search for the customer by name or email, then open their profile.<\/li><li>Tap <strong>Show QR code<\/strong>. The <strong>Customer QR<\/strong> card opens with your store name, the QR code, and the customer&#8217;s name and email.<\/li><li>Take a screenshot of the card and send it to the customer, or tap <strong>Print QR code<\/strong> to print it for them.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22d5532 elementor-widget elementor-widget-image\" data-id=\"22d5532\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"689\" src=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0414-1024x689.jpg\" class=\"attachment-large size-large wp-image-25479\" alt=\"\" srcset=\"https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0414-1024x689.jpg 1024w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0414-300x202.jpg 300w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0414-768x517.jpg 768w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0414-18x12.jpg 18w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0414-111x75.jpg 111w, https:\/\/bonloyalty.com\/wp-content\/uploads\/2026\/10\/IMG_0414-480x323.jpg 480w\" sizes=\"(max-width:767px) 480px, (max-width:1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8643922 elementor-widget elementor-widget-text-editor\" data-id=\"8643922\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>The customer can show the screenshot or the printed code at checkout next time, just like the original code.<\/p><p><strong>NOTE:<\/strong> Each customer has one unique BON QR code. Showing the code again <strong>doesn\u2019t<\/strong> create a new one, since the new and previous codes are the same, so the existing code will continue to work as usual.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7d2d10 elementor-widget elementor-widget-heading\" data-id=\"b7d2d10\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"FAQs\"><\/span>FAQs<span class=\"ez-toc-section-end\"><\/span><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-11dbd2b elementor-widget elementor-widget-text-editor\" data-id=\"11dbd2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>1. The camera doesn&#8217;t open when I tap the tile. What should I do?<\/strong><\/p><p>Shopify POS needs permission to use the camera. Go to your device&#8217;s <strong>Settings &gt; Shopify POS<\/strong> and turn on <strong>Camera<\/strong>, then try again.<\/p><p><strong>2. The scan says no customer was found. Why?<\/strong><\/p><p>The code is a valid BON code, but it isn&#8217;t linked to a customer in your store. The customer may have deleted their account. Use &#8216;<strong>Search customer&#8217;<\/strong> to find them by name or email.<\/p><p>For more interesting tips on creating an engaging loyalty program with BON, explore our other articles!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c078cb elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"4c078cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8eca7f0 elementor-widget elementor-widget-page-helpful\" data-id=\"8eca7f0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"page-helpful.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t        <div class=\"page-helpful\" data-widget-id=\"8eca7f0\">\r\n            <p class=\"ph-title\">Was this guide helpful?<\/p>\r\n            <div class=\"ph-buttons\">\r\n                <button class=\"ph-button ph-sad\">\r\n                    <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <path d=\"M10 20C4.48604 20 0 15.514 0 10C0 4.48604 4.48604 0 10 0C15.514 0 20 4.48604 20 10C20 15.514 15.514 20 10 20ZM10 1.25C5.17521 1.25 1.25 5.17521 1.25 10C1.25 14.8248 5.17521 18.75 10 18.75C14.8248 18.75 18.75 14.8248 18.75 10C18.75 5.17521 14.8248 1.25 10 1.25ZM14.6546 14.3092C14.728 14.2725 14.7935 14.2217 14.8473 14.1597C14.901 14.0977 14.9421 14.0257 14.9681 13.9478C14.994 13.8699 15.0044 13.7877 14.9986 13.7058C14.9928 13.624 14.9709 13.544 14.9342 13.4706C14.8758 13.3542 13.4715 10.625 10 10.625C6.52854 10.625 5.12417 13.3542 5.06583 13.4704C4.99207 13.6181 4.97985 13.789 5.03187 13.9457C5.08389 14.1023 5.19589 14.232 5.34333 14.3062C5.49106 14.3805 5.66216 14.3934 5.81934 14.3421C5.97653 14.2908 6.10706 14.1794 6.1825 14.0323C6.22771 13.9442 7.31875 11.875 10 11.875C12.6812 11.875 13.7723 13.9442 13.8158 14.0296C13.8677 14.1336 13.9476 14.221 14.0465 14.282C14.1454 14.3431 14.2594 14.3753 14.3756 14.375C14.4694 14.375 14.5648 14.354 14.6546 14.3092ZM13.125 8.75C12.4356 8.75 11.875 8.18937 11.875 7.5C11.875 6.81062 12.4356 6.25 13.125 6.25C13.8144 6.25 14.375 6.81062 14.375 7.5C14.375 8.18937 13.8144 8.75 13.125 8.75ZM6.875 8.75C6.18563 8.75 5.625 8.18937 5.625 7.5C5.625 6.81062 6.18563 6.25 6.875 6.25C7.56437 6.25 8.125 6.81062 8.125 7.5C8.125 8.18937 7.56437 8.75 6.875 8.75Z\" fill=\"#4A4A4A\" \/>\r\n                    <\/svg>\r\n                <\/button>\r\n                <button class=\"ph-button ph-neutral\">\r\n                    <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <path d=\"M10 20C4.48604 20 0 15.514 0 10C0 4.48604 4.48604 0 10 0C15.514 0 20 4.48604 20 10C20 15.514 15.514 20 10 20ZM10 1.25C5.17521 1.25 1.25 5.17521 1.25 10C1.25 14.8248 5.17521 18.75 10 18.75C14.8248 18.75 18.75 14.8248 18.75 10C18.75 5.17521 14.8248 1.25 10 1.25ZM13.125 8.75C12.4356 8.75 11.875 8.18937 11.875 7.5C11.875 6.81062 12.4356 6.25 13.125 6.25C13.8144 6.25 14.375 6.81062 14.375 7.5C14.375 8.18937 13.8144 8.75 13.125 8.75ZM6.875 8.75C6.18563 8.75 5.625 8.18937 5.625 7.5C5.625 6.81062 6.18563 6.25 6.875 6.25C7.56437 6.25 8.125 6.81062 8.125 7.5C8.125 8.18937 7.56437 8.75 6.875 8.75ZM14.375 13.125C14.375 12.9592 14.3092 12.8003 14.1919 12.6831C14.0747 12.5658 13.9158 12.5 13.75 12.5H6.25C6.08424 12.5 5.92527 12.5658 5.80806 12.6831C5.69085 12.8003 5.625 12.9592 5.625 13.125C5.625 13.2908 5.69085 13.4497 5.80806 13.5669C5.92527 13.6842 6.08424 13.75 6.25 13.75H13.75C13.9158 13.75 14.0747 13.6842 14.1919 13.5669C14.3092 13.4497 14.375 13.2908 14.375 13.125Z\" fill=\"#4A4A4A\" \/>\r\n                    <\/svg>\r\n                <\/button>\r\n                <button class=\"ph-button ph-happy\">\r\n                    <svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\r\n                        <path d=\"M10 20C4.48604 20 0 15.514 0 10C0 4.48604 4.48604 0 10 0C15.514 0 20 4.48604 20 10C20 15.514 15.514 20 10 20ZM10 1.25C5.17521 1.25 1.25 5.17521 1.25 10C1.25 14.8248 5.17521 18.75 10 18.75C14.8248 18.75 18.75 14.8248 18.75 10C18.75 5.17521 14.8248 1.25 10 1.25ZM15.5592 12.1546C15.6327 12.0072 15.6449 11.8366 15.5931 11.6803C15.5413 11.5239 15.4297 11.3943 15.2827 11.32C15.1352 11.2458 14.9643 11.2327 14.8072 11.2836C14.65 11.3344 14.5193 11.4451 14.4431 11.5917C14.3973 11.6796 13.2871 13.75 10 13.75C6.72083 13.75 5.60812 11.6898 5.55729 11.5925C5.48295 11.4449 5.35303 11.3328 5.19609 11.281C5.03916 11.2292 4.86806 11.2418 4.72042 11.316C4.647 11.3527 4.58152 11.4035 4.52774 11.4655C4.47395 11.5275 4.43291 11.5995 4.40695 11.6774C4.38098 11.7553 4.37061 11.8375 4.37643 11.9194C4.38224 12.0012 4.40413 12.0812 4.44083 12.1546C4.49917 12.2708 5.91062 15 10 15C14.0894 15 15.5008 12.2708 15.5592 12.1546ZM13.125 8.75C12.4356 8.75 11.875 8.18937 11.875 7.5C11.875 6.81062 12.4356 6.25 13.125 6.25C13.8144 6.25 14.375 6.81062 14.375 7.5C14.375 8.18937 13.8144 8.75 13.125 8.75ZM6.875 8.75C6.18563 8.75 5.625 8.18937 5.625 7.5C5.625 6.81062 6.18563 6.25 6.875 6.25C7.56437 6.25 8.125 6.81062 8.125 7.5C8.125 8.18937 7.56437 8.75 6.875 8.75Z\" fill=\"#4A4A4A\" \/>\r\n                    <\/svg>\r\n                <\/button>\r\n            <\/div>\r\n            <div class=\"page-helpful-message\" style=\"display: none;\">\r\n                <div class=\"wpforms-container wpforms-container-full\" id=\"wpforms-20901\"><form id=\"wpforms-form-20901\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"20901\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/ja\/wp-json\/wp\/v2\/docs\/25468\" data-token=\"96bbca95d3aa708ecc550f553023d5b5\" data-token-time=\"1794591108\"><noscript class=\"wpforms-error-noscript\">\u3053\u306e\u30d5\u30a9\u30fc\u30e0\u306b\u5165\u529b\u3059\u308b\u306b\u306f\u3001\u30d6\u30e9\u30a6\u30b6\u30fc\u3067 JavaScript \u3092\u6709\u52b9\u306b\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/noscript><div class=\"wpforms-field-container\">\t\t<div id=\"wpforms-20901-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-20901-field_1\" ><\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-20901-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-20901-field_3-container\" class=\"wpforms-field wpforms-field-textarea\" data-field-id=\"3\"><textarea id=\"wpforms-20901-field_3\" class=\"wpforms-field-medium\" name=\"wpforms[fields][3]\" placeholder=\"Could you provide more details?\" ><\/textarea><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-20901-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-20901-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-20901-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"20901\"><input type=\"hidden\" name=\"wpforms[time_token]\" value=\"1794591108.4cde25984299afeeb2a8eab0372a9a6075a4fda6a4f33f62452b2a1a6cefaf6e\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/bonloyalty.com\/ja\/wp-json\/wp\/v2\/docs\/25468\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-20901\" class=\"wpforms-submit\" data-alt-text=\"Sending...\" data-submit-text=\"Submit\" aria-live=\"assertive\" value=\"wpforms-submit\">Submit<\/button><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/bonloyalty.com\/wp-content\/plugins\/wpforms-lite\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"\u8aad\u307f\u8fbc\u307f\u4e2d\"><\/div><\/form><\/div>  <!-- .wpforms-container -->            <\/div>\r\n        <\/div>\r\n        <script>\r\n            (function() {\r\n                var widgetId = \"8eca7f0\";\r\n                var storageKey = 'page-helpful-' + widgetId;\r\n                var container = document.querySelector('.page-helpful[data-widget-id=\"' + widgetId + '\"]');\r\n                if (!container) return;\r\n\r\n                var buttons = Array.prototype.slice.call(container.querySelectorAll('.ph-button'));\r\n\r\n                function stateFromButton(btn) {\r\n                    if (btn.classList.contains('ph-sad')) return 'sad';\r\n                    if (btn.classList.contains('ph-neutral')) return 'neutral';\r\n                    if (btn.classList.contains('ph-happy')) return 'happy';\r\n                    return '';\r\n                }\r\n\r\n                function applyState(state) {\r\n                    buttons.forEach(function(btn) {\r\n                        var active = state && state === stateFromButton(btn);\r\n                        btn.classList.toggle('ph-selected', active);\r\n                        btn.setAttribute('aria-pressed', active ? 'true' : 'false');\r\n                    });\r\n                }\r\n\r\n                \/\/ Initialize from localStorage\r\n                var saved = localStorage.getItem(storageKey);\r\n                if (saved) {\r\n                    applyState(saved);\r\n                }\r\n\r\n                \/\/ Click handlers\r\n                buttons.forEach(function(btn) {\r\n                    btn.addEventListener('click', function() {\r\n                        var state = stateFromButton(btn);\r\n                        if (!state) return;\r\n\r\n                        var current = localStorage.getItem(storageKey);\r\n                        if (current === state) {\r\n                            \/\/ toggle off if clicking again\r\n                            localStorage.removeItem(storageKey);\r\n                            applyState(null);\r\n                        } else {\r\n                            localStorage.setItem(storageKey, state);\r\n                            applyState(state);\r\n                        }\r\n\r\n                        \/\/ show message\r\n                        var messageDiv = container.querySelector('.page-helpful-message');\r\n                        if (messageDiv) {\r\n                            messageDiv.style.display = 'block';\r\n                        }\r\n                    });\r\n                });\r\n            })();\r\n        <\/script>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d49cedd elementor-widget elementor-widget-text-editor\" data-id=\"d49cedd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"next-pre\"><div class=\"pre\"><div class=\"pagination-nav__sublabel font-bold\">Previous<\/div><div class=\"pagination-nav__label font-semibold\">\u00ab <a href=\"https:\/\/bonloyalty.com\/ja\/docs\/settings\/how-to-send-automatic-notifications-to-your-customers-via-line\/\" rel=\"prev\">How to send automatic notifications to your customers via LINE<\/a><\/div><\/div><div class=\"nextt\"><div class=\"pagination-nav__sublabel font-bold text-base\">Next<\/div><div class=\"pagination-nav__label font-semibold\"><a href=\"https:\/\/bonloyalty.com\/ja\/docs\/branding\/customize-your-loyalty-page\/\" rel=\"next\">Customize your Loyalty page<\/a> \u00bb<\/div><\/div><\/div>\t\t\t\t<p><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Scan customer QR on BON POS UI extension This guide walks you through using the Scan customer QR extension to find a loyalty member on your<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":30,"featured_media":0,"template":"","class_list":["post-25468","docs","type-docs","status-publish","hentry","docscategory-set-up-a-loyalty-program"],"acf":[],"_links":{"self":[{"href":"https:\/\/bonloyalty.com\/ja\/wp-json\/wp\/v2\/docs\/25468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bonloyalty.com\/ja\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/bonloyalty.com\/ja\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/bonloyalty.com\/ja\/wp-json\/wp\/v2\/users\/30"}],"version-history":[{"count":7,"href":"https:\/\/bonloyalty.com\/ja\/wp-json\/wp\/v2\/docs\/25468\/revisions"}],"predecessor-version":[{"id":25491,"href":"https:\/\/bonloyalty.com\/ja\/wp-json\/wp\/v2\/docs\/25468\/revisions\/25491"}],"wp:attachment":[{"href":"https:\/\/bonloyalty.com\/ja\/wp-json\/wp\/v2\/media?parent=25468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}