Book a demo

Experience the future of dining

Bring speed, simplicity, and better guest experience to your venue with GlobalTips QR solutions.

  • Seamless POS integration for smooth order and payment flow
  • No setup fees or hidden costs
  • Option to pass commission to guests
  • No additional hardware required

Fill out the form, and our team will reach out to schedule your personalized demo.

Number too short
Number too long
Invalid country code
Invalid number
Join 1,550+ venues already using GlobalTips
Thank you for your submission!
We have received it, and we will be in touch with you shortly.
There was an issue processing your form submission. Please try again.

Trusted by top restaurants in the EU

Change cookie settings (function () { const STORAGE_KEY = 'referral'; function getReferralFromUrl() { const params = new URLSearchParams(window.location.search); if (params.has('ref')) { return params.get('ref'); } if (params.has('gclid')) { return 'Google:' + params.get('gclid'); } if (params.has('fbclid')) { return 'Meta:' + params.get('fbclid'); } return null; } function saveReferral() { const referralFromUrl = getReferralFromUrl(); if (referralFromUrl) { sessionStorage.setItem(STORAGE_KEY, referralFromUrl); return referralFromUrl; } return sessionStorage.getItem(STORAGE_KEY); } function getStoredReferral() { return sessionStorage.getItem(STORAGE_KEY); } function ensureReferralInput(form) { let input = form.querySelector('input[name="referral"]'); if (!input) { input = document.createElement('input'); input.type = 'hidden'; input.name = 'referral'; input.setAttribute('data-name', 'Referral'); form.appendChild(input); } return input; } function applyReferralToForm(form, referral) { if (!form || !referral) { return; } const existingInput = form.querySelector('input[name="referral"]'); // Не перетираем, если в форме уже есть значение if (existingInput && existingInput.value) { return; } const input = existingInput || ensureReferralInput(form); input.value = referral; } function applyReferralToAllForms() { const referral = getStoredReferral(); if (!referral) { return; } document.querySelectorAll('form').forEach(function (form) { applyReferralToForm(form, referral); }); } function initObserver() { const observer = new MutationObserver(function (mutations) { const referral = getStoredReferral(); if (!referral) { return; } for (const mutation of mutations) { for (const node of mutation.addedNodes) { if (!(node instanceof HTMLElement)) { continue; } if (node.matches && node.matches('form')) { applyReferralToForm(node, referral); } if (node.querySelectorAll) { node.querySelectorAll('form').forEach(function (form) { applyReferralToForm(form, referral); }); } } } }); observer.observe(document.documentElement, { childList: true, subtree: true }); } function init() { saveReferral(); applyReferralToAllForms(); initObserver(); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })();