{"id":394596,"date":"2026-11-12T10:01:52","date_gmt":"2026-11-12T10:01:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tilo-pos-for-woocommerce\/"},"modified":"2026-11-12T10:01:33","modified_gmt":"2026-11-12T10:01:33","slug":"tilo-pos-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tilo-pos-for-woocommerce\/","author":23594969,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Tilo POS for WooCommerce","header_author":"Tilo POS","header_description":"Connect your WooCommerce shop to Tilo, the till for shops, caf\u00e9s and restaurants: one catalogue and one stock for the website and the counter.","last_updated":"2026-11-12 10:01:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mytilo.co\/works-with","header_author_uri":"https:\/\/mytilo.co","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"backroomstudio","date":"2026-11-12 10:01:33","revision":3798005}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3798005,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3798005,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3798005,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3798005,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3798005,"resolution":"1","location":"assets","locale":"","width":1600,"height":1200},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3798005,"resolution":"2","location":"assets","locale":"","width":1600,"height":1200}},"screenshots":{"1":"The till on an iPad, selling from your WooCommerce catalogue.","2":"Checkout: card, cash, split or a deposit.","3":"Which shops have the product, under \"Add to basket\".","4":"The Tilo POS page in WordPress."}},"plugin_section":[],"plugin_tags":[6601,26270,10229,11787,144222],"plugin_category":[45],"plugin_contributors":[292214],"plugin_business_model":[],"class_list":["post-394596","plugin","type-plugin","status-publish","hentry","plugin_tags-inventory","plugin_tags-point-of-sale","plugin_tags-pos","plugin_tags-retail","plugin_tags-woocommerce-pos","plugin_category-ecommerce","plugin_contributors-backroomstudio","plugin_committers-backroomstudio"],"banners":{"banner":"https:\/\/ps.w.org\/tilo-pos-for-woocommerce\/assets\/banner-772x250.png?rev=3798005","banner_2x":"https:\/\/ps.w.org\/tilo-pos-for-woocommerce\/assets\/banner-1544x500.png?rev=3798005","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tilo-pos-for-woocommerce\/assets\/icon-128x128.png?rev=3798005","icon_2x":"https:\/\/ps.w.org\/tilo-pos-for-woocommerce\/assets\/icon-256x256.png?rev=3798005","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tilo-pos-for-woocommerce\/assets\/screenshot-1.jpg?rev=3798005","caption":"The till on an iPad, selling from your WooCommerce catalogue."},{"src":"https:\/\/ps.w.org\/tilo-pos-for-woocommerce\/assets\/screenshot-2.jpg?rev=3798005","caption":"Checkout: card, cash, split or a deposit."}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/mytilo.co\">Tilo<\/a> is a till (point of sale) for shops, caf\u00e9s, restaurants and bars. It runs on an iPad, iPhone, Android phone or tablet, or in a browser. One till is free, for good.<\/p>\n\n<h4>One stock for the website and the counter<\/h4>\n\n<ul>\n<li>The till sells the products in your WooCommerce shop: names, sizes and colours, prices, barcodes, pictures and stock.<\/li>\n<li>Every paid sale at the till goes to WooCommerce as an order and comes off WooCommerce's stock, so the website and the counter never sell the same last item twice.<\/li>\n<li>WooCommerce coupons are taken at the till.<\/li>\n<li>Orders placed online to collect in the shop are listed on the till, marked ready, handed over and signed for.<\/li>\n<\/ul>\n\n<h4>Which shops have it, on your product pages<\/h4>\n\n<p>Under \"Add to basket\", each product page can show which of your shops have it, with their addresses: \"In stock\", \"Only a few left\" or \"Out of stock\", or how many, as you choose. On a product with sizes or colours it changes as the customer picks one. Google is told too, with each shop as a place the product is available, which helps it show in \"near me\" searches.<\/p>\n\n<p>Put it under \"Add to basket\" on every product page, or place it yourself with <code>[tilo_stock]<\/code> on a product page or <code>[tilo_stock id=\"123\"]<\/code> anywhere.<\/p>\n\n<h4>Loyalty points in the shop too<\/h4>\n\n<p>If your website runs a loyalty plugin, customers earn points in it for what they buy at the till, and can spend them there as money off. The till shows their balance. A return takes earned points back and gives spent ones back. Customers are matched by their email address or phone number. Works with WooCommerce Points and Rewards, YITH WooCommerce Points and Rewards, WPLoyalty, Points and Rewards for WooCommerce and myCred. Points follow your loyalty plugin's own rates where it has them; otherwise you set, on the Tilo POS page, how many points each \u00a31 earns and how many points take \u00a31 off. Switched on in Tilo, under Integrations, WooCommerce, At the till.<\/p>\n\n<h4>Selling<\/h4>\n\n<ul>\n<li>Card payments on a card terminal connected to the till.<\/li>\n<li>Cash, split payments, deposits, returns and exchanges, gift cards and loyalty points.<\/li>\n<li>Keeps selling when the internet goes down, and sends the sales when it is back.<\/li>\n<li>Receipt printers, cash drawers, barcode scanners and a customer-facing display.<\/li>\n<li>Several shops and tills, each with its own stock, staff and PINs.<\/li>\n<li>Tables, bills and kitchen screens for caf\u00e9s and restaurants.<\/li>\n<li>In English, Polish, German, French, Spanish, Italian, Dutch and Portuguese.<\/li>\n<\/ul>\n\n<h4>Free to start<\/h4>\n\n<p>One till is free for good, with no card needed. Paid plans add more tills and shops; see <a href=\"https:\/\/mytilo.co\/pricing\">pricing<\/a>.<\/p>\n\n<h4>External service<\/h4>\n\n<p>This plugin uses Tilo (https:\/\/mytilo.co), a service run by Backroom Studio Ltd.<\/p>\n\n<ul>\n<li><strong>Connecting.<\/strong> When you choose Connect to Tilo, WooCommerce asks you to approve Tilo and gives it a REST API key for your shop. Tilo uses the key to read your products and coupons and to create orders for till sales. The plugin itself stores no key.<\/li>\n<li><strong>Shop stock on product pages.<\/strong> Only after you paste a code from Tilo on the plugin's page: when a product page is shown, your site's server sends Tilo that code and the product's SKUs, and Tilo answers with your shops' names and addresses and whether each has the product. The answer is kept on your site for five minutes. Nothing about your customers is sent, and shoppers' browsers never contact Tilo.<\/li>\n<\/ul>\n\n<p>See Tilo's <a href=\"https:\/\/mytilo.co\/terms\">terms<\/a> and <a href=\"https:\/\/mytilo.co\/privacy\">privacy policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Open Tilo POS in the WordPress side menu and choose Connect to Tilo.<\/li>\n<li>Sign in to Tilo (or create a free account), then approve Tilo in WordPress.<\/li>\n<li>To show shop stock on product pages: in Tilo, go to Integrations, WooCommerce, Products, switch on \"Show which shops have each product\" and copy the code. Paste it on the Tilo POS page (in the WordPress side menu) and save.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20tilo%20account%3F\"><h3>Do I need a Tilo account?<\/h3><\/dt>\n<dd><p>Yes. One till is free for good; paid plans add more tills and shops. See https:\/\/mytilo.co\/pricing.<\/p><\/dd>\n<dt id=\"what%20devices%20does%20the%20till%20run%20on%3F\"><h3>What devices does the till run on?<\/h3><\/dt>\n<dd><p>An iPad or iPhone (from the App Store), an Android phone or tablet, or any modern browser on a computer.<\/p><\/dd>\n<dt id=\"does%20the%20till%20keep%20selling%20when%20the%20internet%20goes%20down%3F\"><h3>Does the till keep selling when the internet goes down?<\/h3><\/dt>\n<dd><p>Yes. Sales are kept on the device and sent when it is back online. Cards are taken on a card terminal that works on its own.<\/p><\/dd>\n<dt id=\"where%20is%20the%20shop%20stock%20on%20product%20pages%20read%20from%3F\"><h3>Where is the shop stock on product pages read from?<\/h3><\/dt>\n<dd><p>From Tilo, which keeps each shop's stock as the tills sell and as stock is counted and moved. WooCommerce's own stock is your website's.<\/p><\/dd>\n<dt id=\"why%20does%20a%20product%20show%20no%20shops%3F\"><h3>Why does a product show no shops?<\/h3><\/dt>\n<dd><p>The product's SKU (or its variations' SKUs) must match the SKUs in Tilo, and Tilo must be keeping a count of it in at least one shop. Shop stock must also be switched on in Tilo and its code pasted here.<\/p><\/dd>\n<dt id=\"is%20my%20data%20safe%3F\"><h3>Is my data safe?<\/h3><\/dt>\n<dd><p>Your products and orders stay in WooCommerce, which is where Tilo reads and writes them, with the key you approved. You can revoke that key at any time.<\/p><\/dd>\n<dt id=\"can%20i%20disconnect%3F\"><h3>Can I disconnect?<\/h3><\/dt>\n<dd><p>Yes: revoke the \"Tilo POS\" key under WooCommerce, Settings, Advanced, REST API, or disconnect in Tilo's back office. To stop showing shop stock, clear the code here or switch it off in Tilo.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Loyalty points earned and spent at the till, in WooCommerce Points and Rewards, YITH WooCommerce Points and Rewards, WPLoyalty, Points and Rewards for WooCommerce or myCred.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Tilo POS has its own place in the WordPress side menu.<\/li>\n<li>A new Tilo POS page: full width, in Tilo's own look.<\/li>\n<li>Fixes for Plugin Check's warnings.<\/li>\n<li>Which shops have each product, on product pages, with Google product data for each shop.<\/li>\n<li>The [tilo_stock] shortcode.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: the Tilo POS page and one-click connection.<\/li>\n<\/ul>","raw_excerpt":"The till for your WooCommerce shop on iPad, iPhone, Android or a browser: one catalogue, one stock, and shop stock on product pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/394596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=394596"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/backroomstudio"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=394596"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=394596"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=394596"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=394596"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=394596"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=394596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}