Overview
- What's new in this club
-
Loyverse to WooCommerce Integration
ColoradoBound replied to DaveHerbert's topic in Loyverse API's Loyverse API
How are things coming along? I agree, we would like to test out the integration and our next stage of Loyverse is to focus on our customers loyalty program, along with pre-arrival sales. What can we do to help? -
Loyverse to WooCommerce Integration
dodo replied to DaveHerbert's topic in Loyverse API's Loyverse API
Hi Dave, Thanks for the exciting update — the new features sound incredibly useful, especially the automatic customer sync and loyalty point integration. I’m genuinely impressed by the direction the plugin is heading. I’d love to contribute by testing the beta version and providing feedback that could help refine things further. If there’s an opportunity to join the beta program or get early access, I’d be glad to assist with testing, bug reports, and enhancement suggestions based on real-world usage. Looking forward to hearing from you! Best regards -
Hello, I would like to know if it is currently possible (or planned in the future) to access, via API, the status of open orders (kitchen tickets), and not only issued receipts. Specifically, I would need to retrieve a list of all currently ordered items (e.g., all main courses), grouped by type and by the quantity still to be prepared—exactly as displayed on the Kitchen Display. The goal is to build a custom dashboard where: The counter for each dish shows the total number of items ordered and not yet marked as completed on the Kitchen Display. When a dish is ticked/completed on the Kitchen Display, the counter updates accordingly. This way, for example, the chef or grill cook can always see how many and which types of meat should be started, avoiding preparing dishes not yet requested and minimizing waste in the kitchen. I checked the public API documentation, but only “receipts” (sales) are available, not real-time orders/kitchen tickets. Is there already a way to access this data via API (even private/beta), or is such a feature planned for the future? Thank you for your support!
-
Trebbiatura joined the club
-
Make.com AI order are not Automaticly printing
TunisianDude posted a topic in Loyverse API's Loyverse API
We are currently working on a key initiative to fully operate one of our locations using only our team of Deaf employees. After careful consideration, we selected Loyverse due to its strong potential for integration with Make.com and Zapier, and we’re pleased to share that everything is functional so far. However, we are facing a critical challenge: AI Calls Orders are being received as a receipts, but they do not appear on the KDS (Kitchen Display System) or auto-print to the kitchen printer. To resolve this, we currently need to manually re-print the orders to have them appear on the KDS and kitchen printer, but that necessity manual operation... We would greatly appreciate your assistance in helping us achieve full automation of this process — ensuring that orders are instantly displayed on the KDS and printed in the kitchen without the need for manual re-printing. This project is not only operational but also symbolic — our Deaf team is excited and proud to be part of this innovation. We may also be featured soon in an interview with CBC, and ensuring this integration is fully functional will be a key highlight of the story. Without a doubt, Loyverse will be recognized as the first POS solution enabling this inclusive initiative. We look forward to any support, options, or guidance you can provide to help us complete this final step. -
Can I integrate my e-Commerce orders with Loyverse?
FrL0 replied to HDAW's topic in Loyverse API's Loyverse API
Hi @Yasu, could you give me a feedback please? -
Hey, Thank you replying but the issue still persists, and im not sure why { "store_id": "53d46bdd-773b-46ed-bb43-8a64beb29a77", "order": "08dd9cf9-42ff-4740-817a-c3f2570ff339", "customer_id": "d65e9a52-1ffb-422e-bb47-dd322c920641", "source": "OnlineStore", "receipt_date": "2025-05-27T08:34:18.41176Z", "line_items": [ { "variant_id": "3f7baa0a-ae4b-4820-a3ae-3deab5c0aa05", "quantity": 1, "price": 15, "cost": 0, "line_note": "Online Order" }, { "variant_id": "5ca25899-2326-435f-87a3-1a24ece30883", "quantity": 1, "price": 25, "cost": 0, "line_note": "Online Order" } ], "note": "Online Order", "payments": [ { "payment_type_id": "2c023b1f-a200-4bd5-9dfb-496193d7f683", "paid_at": "2025-05-27T08:34:18.4128088Z", "money_amount": 40 } ] }
-
Hello. Could you try removing "[]" if it doesn't contain any data?
-
I have been getting Bad request with my post request for creating a sale receipt, any idea why? { "store_id": "53d46bdd-773b-46ed-******-8a64beb29a77", "order": "08dd9bb4-27f8-46c4-******-b5f72ef231c6", "customer_id": "d65e9a52-1ffb-422e-******-dd322c920641", "source": "OnlineStore", "receipt_date": "2025-05-25T17:48:55.0050519Z", "total_discounts": [], "line_items": [ { "variant_id": "7ec3c92a-771f-******-a9ff-2fdc7ef1f1f3", "quantity": 1, "price": 25, "cost": 0, "line_note": "", "line_discounts": [], "line_taxes": [], "line_modifiers": [] }, { "variant_id": "14398e0c-a11a-******-8303-61ae2c7f8d1f", "quantity": 1, "price": 25, "cost": 0, "line_note": "", "line_discounts": [], "line_taxes": [], "line_modifiers": [] } ], "note": "Online Order", "payments": [ { "payment_type_id": "2c023b1f-a2******96193d7f683", "paid_at": "2025-05-25T17:48:55.0061542Z", "money_amount": 50 } ] }
-
Koketso joined the club
-
dodo joined the club
-
Feature Request – Employee Permission for Viewing Item Count Only
Yasu replied to sam111's topic in Loyverse API's Loyverse API
Thank you. Could you post it in this section? https://loyverse.town/forum/29-feature-requests/ -
Feature Request – Employee Permission for Viewing Item Count Only
sam111 posted a topic in Loyverse API's Loyverse API
Please consider adding a new permission setting that allows an employee to view only the number of items sold, without access to sales totals or profit data. This feature is important for businesses that want to share operational data with staff while keeping financial details confidential. The absence of this specific permission has made me seriously consider switching to another provider that offers more flexible access control. -
sam111 joined the club
-
Is it possible to update the price for a single item via the API from Google Sheet by specific and shop and variant?
-
Wenet joined the club
-
Hello. Unfortunately, it is not possible to create open orders from API.
-
MarkZone joined the club
-
ITEMS API - POST to /items/{id} Fails Outside Postman — Always Returns 405
Jay Rock replied to Invely's topic in Loyverse API's Loyverse API
Hi, try to send your request from you app, and from postman to this web site, and check differences. https://webhook.site/ -
Hello @Minh Thank you for your post. You can do it by using a Zapier template. https://zapier.com/apps/gmail/integrations/loyverse/1255469/send-emails-with-gmail-for-updated-receipts-in-loyverse
-
According to jordanian goverment its manditory to print a QR code on each receipt that printer to show the TAX Number and TaX Value , we finished all the aspect regarding this entegration but the Qr code cant pass to Loyverse System can any one help We use this function to send teh QR code to the Loyverse API public function updateReceiptWithQRCode($receiptId, $qrCode) { try { Log::channel('loyverse')->info('Updating receipt with QR code', [ 'receipt_id' => $receiptId ]); $response = Http::withHeaders([ 'Authorization' => 'Bearer ' . $this->apiKey ])->post($this->baseUrl . '/receipts/' . $receiptId . '/notes', [ 'note' => "JoFotara QR Code: " . $qrCode, 'print_on_receipt' => true, 'print_on_order_ticket' => false, ]); Log::channel('loyverse')->debug('Loyverse API response', [ 'status' => $response->status(), 'body' => $response->json() ]); if (!$response->successful()) { $errorData = $response->json(); Log::channel('loyverse')->error('Loyverse API Error', [ 'status' => $response->status(), 'response' => $errorData, 'error_message' => $errorData['message'] ?? 'Unknown error' ]); throw new \Exception('Failed to update receipt with QR code'); } Log::channel('loyverse')->info('Successfully updated receipt with QR code', [ 'receipt_id' => $receiptId ]); return true; } catch (\Exception $e) { Log::channel('loyverse')->error('Error updating Loyverse receipt with QR code', [ 'receipt_id' => $receiptId, 'message' => $e->getMessage(), 'trace' => $e->getTraceAsString() ]);
-
- 1
-
-
Hi is there a way we can send the receipts via email? My web-app handles the creation of the receipt, I want to add the additional function to send the receipt via email as well. This feature would greatly help our front end workers with the POS to not have to enter email and send email every customer. Thanks!
-
Minh joined the club
-
Professional Loyverse to Odoo Integration - تكامل مع أودو
Atteqany posted a topic in Loyverse API's Loyverse API
Hello everyone, أخيرا .. يمكنك التكامل مع أودو وادارة نظامك المالي مع لويفيرس That was in Arabic, I'm excited to offer a comprehensive integration solution between Loyverse POS and Odoo ERP to help businesses streamline their operations and leverage the full power of both platforms. Seamless Loyverse-Odoo Integration مبيعاتك من نقاط البيع إلى أودو .. لينطلق بعدها المحاسب في نظامه المحاسبي My solution provides a complete bridge between your Loyverse point-of-sale system and Odoo's powerful business management capabilities: Real-time data synchronization: All your sales, inventory, and customer data flows automatically from Loyverse to Odoo Multi-store support: Perfect for businesses with multiple locations using Loyverse POS Automated accounting: Sales transactions automatically create proper journal entries in Odoo I966nventory management: Keep your stock levels accurate across both systems Customer data integration: Maintain a single customer database across all platforms Additional ZATCA Compliance (For Saudi Arabian Businesses) متوافق مع هيئة الزكاة والضريبة والجمارك السعودية زاتكا For businesses operating in Saudi Arabia, my integration also supports ZATCA e-invoicing requirements: ZATCA-compliant e-invoicing: Meet all regulatory requirements automatically Parallel processing architecture: Eliminate bottlenecks when submitting high transaction volumes to ZATCA Store-specific configuration: Each store can have its own dedicated processing channel to ZATCA if needed Our website dwaer.sa موقعنا الالكتروني wa.me/966565171248 Best regards,-
- 2
-
-
Can I integrate my e-Commerce orders with Loyverse?
FrL0 replied to HDAW's topic in Loyverse API's Loyverse API
Hi, in order to create a receipt I must import item and refer to variant in order to create the receipt or is there any other way? Is there the possibility (or will be) to create a not paid receipt in order to finalize the payment with the physical card. with LPOS? Best -
FrL0 joined the club
-
Is It possibile? I need this feature to be able to manage orders from the table, but deliver them only after online or cashier payment
- 1 reply
-
- 1
-
-
ITEMS API - POST to /items/{id} Fails Outside Postman — Always Returns 405
Invely posted a topic in Loyverse API's Loyverse API
Hello Team, We've been integrating Loyverse via API and ran into a puzzling issue. We'd appreciate your help in understanding or resolving it. What Works: • Creating new items via POST /v1.0/items • Updating items via POST /v1.0/items/{id} only via Postman • Authorization: valid Bearer token • Payload: full item + variant object, conforms exactly to your API schema What Fails: When making the exact same update request from: • Supabase Edge Functions (Deno runtime) • Node.js script via fetch or axios • Local PowerShell terminal using Node.js Result: • 405 Method Not Allowed • Response body: [empty] What We've Tried: • Confirmed valid token and payload by copying directly from successful Postman request • Matched headers 1:1 with Postman (User-Agent, Accept, etc.) • Tested both POST and PUT methods • Ran tests from local machines, not cloud or edge networks • Confirmed /items endpoint works for creation in all environments Please confirm if there are known restrictions for /items/{id} ? Let us know how to safely send update requests programmatically Happy to share logs or tests if helpful. Thank you! — Developer who loves Loyverse! -
daromnaif joined the club
-
I have provided a complete solution for businesses using Loyverse POS who need to synchronize their sales data with Odoo. The solution handles high transaction volumes efficiently and supports ZATCA زاتكا هيئة الضريبة السعودية compliance requirements with branches through its store-to-journal mapping system. The solution is designed to be flexible, maintainable, and robust, with comprehensive error handling and detailed logging throughout the synchronization process. atteqany@gmail.com
-
Atteqany joined the club
-
Hello! We are getting some 403 when fetching categories: ` https://api.loyverse.com/v1.0/categories?category_ids=88cd3b28-3023-4724-8ff2-4ecba7528371%2C05022a72-a781-4700-9246-0e69e9a49500%2C34441c2d-2647-4f15-8c2b-b36814bbe588%2C0f5926e1-5020-4813-84bb-0b2f19139bfc%2C9e6aecd7-61b1-4e91-a87b-5c07ad989f6e%2Cce9813d7-7455-48af-833d-ab6371cd75a8%2C458378af-e474-4817-9b71-6ac3ed8dc855%2C07677cb0-4c70-4da7-a7ca-1927fe3915d9%2Cc361e139-fa9b-4284-9ace-577c10ac3c63%2C00cfd992-dee5-4a52-b88d-73e92ff8456e%2Ce17df7e5-7462-4135-b01d-af167d615c8b%2Cef115bca-832a-4e37-9240-8234088636a6%2C37addae5-2220-4b71-bef9-8504d715fac9%2C29f5d583-6938-41bc-9e77-7f300de7a477%2C694a0f07-3409-4c9c-a8f3-b6a8a29ad0aa%2C6ed73ae6-0a3c-45ec-b05d-56b6dd927afd%2C4d94d7dd-3a6b-4357-a316-66f6616a76a2%2C82d835b4-4cbc-40c1-bdc4-65f9191b4095%2C93a5036b-9314-4ee1-839b-785096f33c9f%2C9916ceaf-b6a8-4583-89bb-7fdf61f2babb%2C9301a6c8-7cba-4769-be84-a64173b08f2b%2Cbc73f5a4-dc19-485a-89c0-bf7536111a4e%2C30a3c605-cda7-49dd-80b2-80912e34aede%2C7d938899-0745-4e33-9df6-c9723b5a857a%2C9394b1db-0db5-4625-8c93-e1bedbc7dc43%2C6258f967-0288-4339-9e68-5e07a88ec8b3%2C05375a78-8fa2-4683-8495-b81e096ec6fa%2C84003597-5031-4238-9518-92ffadd75e4b%2C49ac9caf-f400-46db-bacf-42b0e5e54b2a%2C15e4d11e-4e71-4781-a500-405af93d362f%2Cb840baf9-bd21-4110-8b4d-16d208cca05b%2Cd669d583-4909-49c7-a4f4-e17e3de2c6b9%2Cde48b84b-ba5e-4d68-82aa-41624de6dd70%2Cb5a383b8-8ad5-4fd8-9691-1e5b5ca7a214%2Ca3cfcdb8-a2d0-4ae3-a468-fd609d5bea70%2C808d6411-8135-48f0-82b2-ef8a219226e7%2C1de7bfd7-c572-4422-908b-2555ed8917b2%2C79f1ef68-98c5-44a0-9b3e-bae2b9d6e3a7%2C1526d388-9a0d-43b6-b230-8c52332037a0%2C0cf60cda-23d9-484b-b353-9f75c20340f5%2C482e9ac5-1db3-4d5d-8c16-4d4903c8d83c%2C0d5d01bd-8174-40d2-99f8-1023a7a1192a%2C166ec9c2-b204-4802-bf8c-fa4e391acb9c%2C5d94a5a2-da96-4a5a-8c20-e2913b6e82dc%2C3729379d-400f-4bd1-8cf6-545c0c255a49%2Cfdc0fa66-7afa-4bea-a103-8721f47450da%2C7bee0cb2-6b50-462d-af86-845551430f4a%2C10eb8c0c-0512-4259-9fb4-b2b7f40f093f%2C7a2860ab-6e16-49fa-8da6-fe725aec98a8%2Cd5f2d716-088f-4665-9bc1-3e53c0f79dc7%2C40d04e62-d0da-4fba-bf5d-2b941d6fbc7e%2C249d7974-26f5-4cc6-b831-bc2098ec5f59%2Cebca7e07-ffc9-429d-b883-b6bf6950e1f4%2Cd38c7ec2-f0a7-4df7-9a4f-53644568e87a%2C1bf3245e-100c-4aa9-b839-62d9253b5569%2C1b2bde2e-cbf2-4c42-a7ba-3751fd44d90c%2C4a780878-7026-41ea-b398-68a0868d1b95%2C1f10527d-a598-40b5-ad0a-8852fe49c2fe%2C21247e7a-afde-4044-b282-58a1528fdb39%2Cce13e8a1-d883-4750-8215-9f11d6679347%2C26136c04-8776-46c1-8864-375a425d6c04%2C503382ff-3883-4d10-8545-c68975517942%2C058843c7-eca2-4470-89c0-e1641670b012%2Cd073c16d-51b2-4633-a41f-cd46c839f030%2C7aa86ef2-d3b5-4ce1-887d-1bff85533350%2C41e00a29-a636-4ec9-b63e-a26b9549b061%2C9bf10991-0d7e-42a5-b296-19c555a589b0%2C1759e0d8-188e-43e4-a3b3-c887c9402ebe%2C9817d6a4-646a-4cc1-baca-a44ea25cda46%2C68bb6b43-aa4c-476c-8788-54dad3bb319d%2Cf9fb4d00-bc94-4faf-b350-afae47f44b32%2Ce1f5f0a7-46f2-4bb4-94e9-17a3b8ad29a3%2Cf3b82b60-d6b4-417f-8c75-bb2b0c6bf8b3%2Ce828a789-4477-4347-a3e6-87f1be4a4fb2%2C7625bfb4-3664-47f0-a514-f456551ca432%2Cd85ee9f4-c83f-4cd8-826c-c328c11f827b%2Cf6ae0e99-58e9-426b-a0af-5c7153a0b2c6%2Ce62c2223-23e6-4193-9341-7b94e0ad4229%2Cb7a4529b-c4b4-4616-bf7b-020fec36b652%2C35ba6ee3-84a9-4c6b-ba9a-dee6b737440d%2C6379ccce-de46-4710-8306-c9a88a458903&limit=250 ` 2025-03-14T13:41:37.674Z: response: 403 - <html>\r\n<head><title>403 Forbidden</title></head>\r\n<body>\r\n<center><h1>403 Forbidden</h1></center>\r\n</body>\r\n</html>\r\n Those categories should be accessible for current token as they are retrieved from the payload of the `items` endpoint just before (which succeeds with the same token). Note that we have seen that for multiple users. Any feedback would be appreciated Thank you, Antoine from Dishtup
-
Dishtup joined the club
-
Can I get current shift data that are not yet closed?
Yasu replied to Cococraft's topic in Loyverse API's Loyverse API
Hello @Cococraft Thank you for your post. Unfortunately, you can get only closed shift report from API. Best regards, -
Can I get current shift data that are not yet closed?
Cococraft posted a topic in Loyverse API's Loyverse API
Can I get current shift data that are not yet closed? I want to use sales payload on current date as real-time dashboard. -
Can I get current shift data that are not yet closed?
Cococraft posted a topic in Loyverse API's News
Can I get current shift data that are not yet closed? I want to use sales payload on current date as real-time dashboard.