{"id":2449,"date":"2026-05-20T13:42:02","date_gmt":"2026-05-20T04:42:02","guid":{"rendered":"https:\/\/banhangnhat.com\/?page_id=2449"},"modified":"2026-05-20T13:42:02","modified_gmt":"2026-05-20T04:42:02","slug":"pos","status":"publish","type":"page","link":"https:\/\/banhangnhat.com\/ja\/pos\/","title":{"rendered":"SPVIET POS CENTER"},"content":{"rendered":"        <style>\n            .spviet-pos-login-shell-v30511{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#063f3c,#0f766e 48%,#0f172a);font-family:system-ui,-apple-system,Segoe UI,sans-serif;padding:24px;color:#0f172a}.spviet-pos-login-card-v30511{width:min(460px,96vw);background:#fff;border:1px solid rgba(255,255,255,.7);border-radius:24px;box-shadow:0 24px 80px rgba(2,6,23,.36);padding:28px}.spviet-pos-login-card-v30511 h1{margin:0 0 8px;font-size:24px;color:#064e3b}.spviet-pos-login-card-v30511 p{margin:0 0 18px;color:#475569;line-height:1.5}.spviet-pos-login-card-v30511 label{display:block;margin:12px 0 6px;font-weight:800;color:#334155}.spviet-pos-login-card-v30511 input{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:14px;padding:13px 14px;font-size:16px}.spviet-pos-login-card-v30511 button{width:100%;margin-top:18px;border:0;border-radius:14px;padding:14px 16px;background:#0f766e;color:white;font-weight:900;font-size:16px;cursor:pointer}.spviet-pos-login-msg-v30511{margin-top:12px;padding:12px;border-radius:14px;background:#eff6ff;color:#1e3a8a;font-weight:700}.spviet-pos-login-msg-v30511.is-error{background:#fef2f2;color:#991b1b}.spviet-pos-login-foot-v30511{margin-top:16px;font-size:13px;color:#64748b}.spviet-pos-login-brand-v30511{display:inline-flex;gap:8px;align-items:center;font-weight:1000;color:#0f766e;margin-bottom:12px}.spviet-pos-login-brand-v30511 span{width:14px;height:14px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 8px rgba(34,197,94,.15)}\n        <\/style>\n        <div class=\"spviet-pos-login-shell-v30511\">\n            <form class=\"spviet-pos-login-card-v30511\" data-spviet-pos-login-form-v30511 autocomplete=\"off\">\n                <div class=\"spviet-pos-login-brand-v30511\"><span><\/span>SPVIET Retail POS<\/div>\n                <h1>\u0110\u0103ng nh\u1eadp SPVIET POS<\/h1>\n                <p>Vui l\u00f2ng \u0111\u0103ng nh\u1eadp b\u1eb1ng t\u00e0i kho\u1ea3n n\u1ec1n \u0111\u01b0\u1ee3c g\u00e1n cho m\u00e1y POS n\u00e0y. Sau \u0111\u00f3 nh\u00e2n vi\u00ean b\u00e1n h\u00e0ng \u0111\u0103ng nh\u1eadp F9\/PIN\/th\u1ebb trong POS.<\/p>\n                <div class=\"spviet-pos-login-msg-v30511 is-error\">B\u1ea1n \u0111\u00e3 \u0111\u0103ng xu\u1ea5t to\u00e0n b\u1ed9. Vui l\u00f2ng \u0111\u0103ng nh\u1eadp SPVIET POS tr\u01b0\u1edbc khi m\u1edf m\u00e1y b\u00e1n h\u00e0ng.<\/div>                <label>T\u00e0i kho\u1ea3n<\/label>\n                <input type=\"text\" name=\"log\" autocomplete=\"username\" autocapitalize=\"off\" spellcheck=\"false\" required>\n                <label>M\u1eadt kh\u1ea9u<\/label>\n                <input type=\"password\" name=\"pwd\" autocomplete=\"current-password\" required>\n                <button type=\"submit\">\u0110\u0103ng nh\u1eadp SPVIET<\/button>\n                <div class=\"spviet-pos-login-msg-v30511\" data-spviet-pos-login-message-v30511 hidden><\/div>\n                <div class=\"spviet-pos-login-foot-v30511\">Kh\u00f4ng d\u00f9ng m\u1eabu \u0111\u0103ng nh\u1eadp m\u1eb7c \u0111\u1ecbnh WordPress. Kh\u00f4ng l\u01b0u m\u1eadt kh\u1ea9u tr\u00ean m\u00e1y POS d\u00f9ng chung.<\/div>\n            <\/form>\n        <\/div>\n        <script>\n        (function(){\n            var form=document.querySelector('[data-spviet-pos-login-form-v30511]'); if(!form) return;\n            var msg=document.querySelector('[data-spviet-pos-login-message-v30511]');\n            form.addEventListener('submit', function(e){\n                e.preventDefault();\n                var fd=new FormData(form); fd.append('action','spviet_retail_pos_login_v30511'); fd.append('_wpnonce','97969a23d1'); fd.append('redirect_to','https:\/\/banhangnhat.com\/ja\/ja\/wp-json\/wp\/v2\/pages\/2449');\n                if(msg){ msg.hidden=false; msg.classList.remove('is-error'); msg.textContent='\u0110ang \u0111\u0103ng nh\u1eadp...'; }\n                fetch('https:\/\/banhangnhat.com\/wp-admin\/admin-ajax.php',{method:'POST',credentials:'same-origin',body:fd}).then(function(r){return r.json();}).then(function(j){\n                    if(j && j.success && j.data && j.data.redirect){ window.location.href=j.data.redirect; return; }\n                    throw new Error((j&&j.data&&j.data.message)||'\u0110\u0103ng nh\u1eadp kh\u00f4ng th\u00e0nh c\u00f4ng.');\n                }).catch(function(err){ if(msg){ msg.hidden=false; msg.classList.add('is-error'); msg.textContent=(err&&err.message)||'\u0110\u0103ng nh\u1eadp kh\u00f4ng th\u00e0nh c\u00f4ng.'; } });\n            });\n        })();\n        <\/script>\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2449","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/banhangnhat.com\/ja\/wp-json\/wp\/v2\/pages\/2449","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/banhangnhat.com\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/banhangnhat.com\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/banhangnhat.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/banhangnhat.com\/ja\/wp-json\/wp\/v2\/comments?post=2449"}],"version-history":[{"count":1,"href":"https:\/\/banhangnhat.com\/ja\/wp-json\/wp\/v2\/pages\/2449\/revisions"}],"predecessor-version":[{"id":2450,"href":"https:\/\/banhangnhat.com\/ja\/wp-json\/wp\/v2\/pages\/2449\/revisions\/2450"}],"wp:attachment":[{"href":"https:\/\/banhangnhat.com\/ja\/wp-json\/wp\/v2\/media?parent=2449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}