{"id":344265,"date":"2026-07-25T08:20:43","date_gmt":"2026-07-25T08:20:43","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/akantio-pos\/"},"modified":"2026-07-25T12:08:02","modified_gmt":"2026-07-25T12:08:02","slug":"akantio-pos","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/akantio-pos\/","author":23536808,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.3","stable_tag":"0.1.3","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Akantio POS","header_author":"Akantio","header_description":"Connects Akantio POS to this WooCommerce store.","assets_banners_color":"","last_updated":"2026-07-25 12:08:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/akantio.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":42,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"supportakantio","date":"2026-07-25 09:23:21"},"0.1.1":{"tag":"0.1.1","author":"supportakantio","date":"2026-07-25 11:07:34"},"0.1.2":{"tag":"0.1.2","author":"supportakantio","date":"2026-07-25 11:14:14"},"0.1.3":{"tag":"0.1.3","author":"supportakantio","date":"2026-07-25 12:08:02"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3622398,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3622398,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.1","0.1.2","0.1.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3622398,"resolution":"1","location":"assets","locale":"","width":1897,"height":912},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3622398,"resolution":"2","location":"assets","locale":"","width":1108,"height":797},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3622398,"resolution":"3","location":"assets","locale":"","width":1912,"height":910},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3622398,"resolution":"4","location":"assets","locale":"","width":1913,"height":907},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3622398,"resolution":"5","location":"assets","locale":"","width":1912,"height":907},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3622398,"resolution":"6","location":"assets","locale":"","width":1907,"height":903},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3622404,"resolution":"7","location":"assets","locale":"","width":1915,"height":907}},"screenshots":{"1":"The register \u2014 browse products and build a sale, just like a real till.","2":"WooCommerce \u2192 Akantio POS in wp-admin: connect your store and watch sync activity live.","3":"Checkout \u2014 pick a payment method: card, cash, Stripe Terminal, or Revolut.","4":"Card payment in progress on a Revolut Terminal.","5":"Card payment in progress on a Stripe Terminal.","6":"Cash payment with automatic change calculation.","7":"Sale complete \u2014 a clean, branded receipt for the customer."}},"plugin_section":[],"plugin_tags":[221348,26270,10229,11787,286],"plugin_category":[45],"plugin_contributors":[273259],"plugin_business_model":[],"class_list":["post-344265","plugin","type-plugin","status-publish","hentry","plugin_tags-cash-register","plugin_tags-point-of-sale","plugin_tags-pos","plugin_tags-retail","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-supportakantio","plugin_committers-supportakantio"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/akantio-pos\/assets\/icon-128x128.png?rev=3622398","icon_2x":"https:\/\/ps.w.org\/akantio-pos\/assets\/icon-256x256.png?rev=3622398","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/akantio-pos\/assets\/screenshot-1.png?rev=3622398","caption":"The register \u2014 browse products and build a sale, just like a real till."},{"src":"https:\/\/ps.w.org\/akantio-pos\/assets\/screenshot-2.png?rev=3622398","caption":"WooCommerce \u2192 Akantio POS in wp-admin: connect your store and watch sync activity live."},{"src":"https:\/\/ps.w.org\/akantio-pos\/assets\/screenshot-3.png?rev=3622398","caption":"Checkout \u2014 pick a payment method: card, cash, Stripe Terminal, or Revolut."},{"src":"https:\/\/ps.w.org\/akantio-pos\/assets\/screenshot-4.png?rev=3622398","caption":"Card payment in progress on a Revolut Terminal."},{"src":"https:\/\/ps.w.org\/akantio-pos\/assets\/screenshot-5.png?rev=3622398","caption":"Card payment in progress on a Stripe Terminal."},{"src":"https:\/\/ps.w.org\/akantio-pos\/assets\/screenshot-6.png?rev=3622398","caption":"Cash payment with automatic change calculation."},{"src":"https:\/\/ps.w.org\/akantio-pos\/assets\/screenshot-7.png?rev=3622404","caption":"Sale complete \u2014 a clean, branded receipt for the customer."}],"raw_content":"<!--section=description-->\n<p><strong>Akantio POS turns your WooCommerce catalog into a full point-of-sale register<\/strong> \u2014 for shops, pop-ups, markets, and counter sales, right alongside the online store you already run.<\/p>\n\n<p>Ring up sales on a fast, touch-friendly checkout screen and take payment however the customer pays \u2014 cash, or card in person via built-in Stripe and Revolut terminal integration, with more payment providers on the way \u2014 then hand over a receipt without ever leaving the register. This plugin is the bridge that keeps your WooCommerce store and your POS register looking at the same truth: the same products, the same stock, and \u2014 if you choose \u2014 the same orders.<\/p>\n\n<h4>Why run WooCommerce as your POS<\/h4>\n\n<ul>\n<li><strong>One product catalog.<\/strong> Whatever you sell online is exactly what you sell in person \u2014 no duplicate product lists to maintain.<\/li>\n<li><strong>Stock that's always right.<\/strong> A sale at the register is a sale in WooCommerce. No overselling online because the shelf emptied out.<\/li>\n<li><strong>Real orders, if you want them.<\/strong> Turn on Order Sync and every POS sale becomes a proper WooCommerce order \u2014 same reporting, same order history, same customer records.<\/li>\n<li><strong>Built for the counter.<\/strong> Akantio POS itself is a fast, offline-capable register app, not a repurposed admin screen \u2014 designed for the person ringing up the next customer, not the store owner in the back office.<\/li>\n<\/ul>\n\n<p>Two independent sync modes (choose one from Akantio POS itself):<\/p>\n\n<ul>\n<li><strong>Order Sync<\/strong> \u2014 every completed POS sale is created here as a real\nWooCommerce order, exactly as rung up, with stock reduced automatically.<\/li>\n<li><strong>Stock-only Sync<\/strong> \u2014 POS sales adjust product stock levels directly,\nwithout creating an order in WooCommerce.<\/li>\n<\/ul>\n\n<p>Compatible with both High-Performance Order Storage (HPOS) and legacy\npost-based order storage.<\/p>\n\n<h4>Get started<\/h4>\n\n<ol>\n<li>Install this plugin on your WooCommerce store.<\/li>\n<li>Download and open <a href=\"https:\/\/akantio.com\/\">Akantio POS<\/a> and follow its \"Connect to WooCommerce\" flow.<\/li>\n<li>Pick Order Sync or Stock-only Sync, and start ringing up sales.<\/li>\n<\/ol>\n\n<h4>How the connection works<\/h4>\n\n<p>Connecting is driven entirely from Akantio POS, not from this site \u2014 open\nAkantio POS and follow its \"Connect to WooCommerce\" flow, which authenticates\nusing WooCommerce's own native REST API consumer key\/secret system (the same\nmechanism any other WooCommerce REST API client uses). This plugin does not\nstore, generate, or manage that credential itself.<\/p>\n\n<h4>Third-party service disclosure<\/h4>\n\n<p>This plugin does not make any outbound network requests to Akantio or any\nother third party. All communication is inbound: your Akantio POS instance\ncalls this site's REST API (authenticated via WooCommerce's native REST\nauth) to push orders or stock updates. The only exception is the \"Open POS\"\nlink in this plugin's admin page, which \u2014 only when you click it \u2014 opens\nAkantio POS in your browser, the same as clicking any bookmark.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce if you haven't already.<\/li>\n<li>Upload and activate this plugin (Plugins \u2192 Add New, or upload the zip).<\/li>\n<li>Open Akantio POS and use its \"Connect to WooCommerce\" flow to link this\nstore \u2014 no configuration is needed on the WordPress side.<\/li>\n<li>In Akantio POS, choose Order Sync or Stock-only Sync and confirm the\nconnection succeeded from WooCommerce \u2192 Akantio POS in wp-admin, which\nshows a log of recent sync activity.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20without%20akantio%20pos%3F\"><h3>Does this plugin work without Akantio POS?<\/h3><\/dt>\n<dd><p>No. This plugin only exposes the REST endpoints Akantio POS calls; it has\nno functionality on its own without a connected POS instance.<\/p><\/dd>\n<dt id=\"does%20this%20recalculate%20my%20order%20totals%20or%20taxes%3F\"><h3>Does this recalculate my order totals or taxes?<\/h3><\/dt>\n<dd><p>No. Orders and stock changes are applied exactly as Akantio POS computed\nthem at the register \u2014 this plugin deliberately never calls WooCommerce's\nown recalculation methods.<\/p><\/dd>\n<dt id=\"is%20high-performance%20order%20storage%20%28hpos%29%20supported%3F\"><h3>Is High-Performance Order Storage (HPOS) supported?<\/h3><\/dt>\n<dd><p>Yes, as well as legacy post-based order storage.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20the%20free%20and%20pro%20plan%3F\"><h3>What's the difference between the Free and Pro plan?<\/h3><\/dt>\n<dd><p><strong>Free<\/strong> \u2014 1 device, 1 user, up to 100 products, up to 50 orders\/month.\nIn-person payments by cash or ad-hoc card (no terminal integration).<\/p>\n\n<p><strong>Pro<\/strong> \u2014 1 device, 1 user (multi-user management in development),\nunlimited products, unlimited orders\/month. Adds card payment integration\nwith Stripe Terminal and Revolut Terminal, plus accounting sync with\nMoneybird.<\/p>\n\n<p>More integrations are on the way. See akantio.com for current pricing.<\/p><\/dd>\n<dt id=\"does%20akantio%20pos%20run%20on%20my%20wordpress%20server%3F\"><h3>Does Akantio POS run on my WordPress server?<\/h3><\/dt>\n<dd><p>No. This plugin runs on your WordPress site as usual, but Akantio POS\nitself \u2014 the register app, your account, and your license \u2014 runs on\nAkantio's own external servers, not on your WordPress hosting. This plugin\nis only the bridge between the two.<\/p><\/dd>\n<dt id=\"where%20do%20i%20manage%20the%20connection%20or%20see%20sync%20activity%3F\"><h3>Where do I manage the connection or see sync activity?<\/h3><\/dt>\n<dd><p>WooCommerce \u2192 Akantio POS in wp-admin shows recent order and stock sync\nactivity, with links to the affected orders\/products, and a link to open\nAkantio POS.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Fix Free\/Pro plan comparison FAQ (table markup isn't supported, switched to plain text).<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Fix Version header mismatch with SVN tag.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>update readme.txt<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Order Sync: push completed POS sales into WooCommerce as real orders,\nwith correct tax lines and automatic stock reduction, exactly as rung up.<\/li>\n<li>Stock-only Sync: push POS stock changes into WooCommerce without creating\norders.<\/li>\n<li>Idempotent by design \u2014 safe to retry a push without creating duplicates.<\/li>\n<li>Activity log (WooCommerce \u2192 Akantio POS) showing recent sync activity.<\/li>\n<\/ul>","raw_excerpt":"Turn your WooCommerce store into a real point of sale. Ring up in-person sales with Akantio POS and keep stock and orders perfectly in sync.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/344265","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=344265"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/supportakantio"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=344265"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=344265"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=344265"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=344265"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=344265"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=344265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}