Hospitality & Tourism

Your brand front-and-centre

Your brand first

Laser Engraving specialises in providing high quality, cost effective services to the hospitality and tourism industry. Whether your customers are dining at the table, or tasting vintages at the cellar door; we help place your brand front-and-centre in a permanent and tasteful way.

We have extensive experience with products and materials widely used in eating establishments such as restaurants, cafes, and bars. We know what products last, and how they wear, and are here to advise you on the best match of product to your current environment and customer demographic. We'll work closely with you to get your design on-brand, on-message, and out to you as efficiently as possible. 

The information below showcases some of our most popular services and products. So please feel free to have a browse though and take a quick look at our retail catalogue as a starting point. We are happy to discuss engraving your own products, or the viability of anything else you may have in mind, so please feel free to contact us with any queries.

Wood Boards

Cheese Boards

Serve cheese, antipasto, and cold cuts on wood cheese boards for an authentic close-to-source mise en scene. We can engrave your brand into boards up to 600mm x 450mm. Contact us for quotes on large surface engraving, or bulk orders.

Serving Platters

A popular choice for higher end presentation of signature dishes.  Bamboo boards for sashimi and sushi, pine and more rustic boards for gourmet hamburgers, and steak. We stock a variety of types and styles, and can also engrave your own stock.



Reinforce your identify at the cellar door, and add an extra touch of class at the table with a tastefully placed laser etched logo. Laser Engraving has a selection of tried and tested glassware for you to choose from in addition to our standard retail catalogue.


General glassware for bars, restaurants, and clubs can take a larger more prominent engraving due to their straight sides and stranger structure,  making for an ideal vehicle to push your brand and encougage your customers to remember and spread the word.

const selectVariantByClickingImage = { // Create variant images from productJson object _createVariantImage: function (product) { const variantImageObject = {}; product.variants.forEach((variant) => { if ( typeof variant.featured_image !== 'undefined' && variant.featured_image !== null ) { const variantImage = variant.featured_image.src .split('?')[0] .replace(/http(s)?:/, ''); variantImageObject[variantImage] = variantImageObject[variantImage] || {}; product.options.forEach((option, index) => { const optionValue = variant.options[index]; const optionKey = `option-${index}`; if ( typeof variantImageObject[variantImage][optionKey] === 'undefined' ) { variantImageObject[variantImage][optionKey] = optionValue; } else { const oldValue = variantImageObject[variantImage][optionKey]; if (oldValue !== null && oldValue !== optionValue) { variantImageObject[variantImage][optionKey] = null; } } }); } }); return variantImageObject; }, _updateVariant: function (event, id, product, variantImages) { const arrImage = .split('?')[0] .replace(/http(s)?:/, '') .split('.'); const strExtention = arrImage.pop(); const strRemaining = arrImage.pop().replace(/_[a-zA-Z0-9@]+$/, ''); const strNewImage = `${arrImage.join('.')}.${strRemaining}.${strExtention}`; if (typeof variantImages[strNewImage] !== 'undefined') { product.variants.forEach((option, index) => { const optionValue = variantImages[strNewImage][`option-${index}`]; if (optionValue !== null && optionValue !== undefined) { const selects = document.querySelectorAll('#'+ id + ' [class*=single-option-selector]'); const options = selects[index].options; for (let option, n = 0; (option = options[n]); n += 1) { if (option.value === optionValue) { selects[index].selectedIndex = n; selects[index].dispatchEvent(new Event('change')); break; } } } }); } }, _selectVariant: function() { const productJson = document.querySelectorAll('[id^=ProductJson-'); if (productJson.length > 0) { productJson.forEach((product) => { const sectionId ="ProductJson-", "shopify-section-"); const thumbnails = document.querySelectorAll('#'+ sectionId + ' img[src*="/products/"]'); if (thumbnails.length > 1) { const productObject = JSON.parse(product.innerHTML); const variantImages = this._createVariantImage(productObject); // need to check variants > 1 if (productObject.variants.length > 1) { thumbnails.forEach((thumbnail) => { thumbnail.addEventListener('click', (e) => this._updateVariant(e, sectionId, productObject, variantImages), ); }); } } }); } }, }; if (document.readyState !== 'loading') { selectVariantByClickingImage._selectVariant(); } else { document.addEventListener( 'DOMContentLoaded', selectVariantByClickingImage._selectVariant(), ); }