LucidRetail LITE makes inventory intake much faster and cost effective by removing the need to sticker products.

Latest Version

Version
2.9.18
Update
December 11, 2024
Size
1.57MiB
Developer
lucidgreen.io
Category
Users
3,000+
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
System.storage
Storage
ActiveTab
Scripting
See more

LucidRetail LITE Extension

LucidRetail LITE simplifies the inventory intake process for licensed cannabis dispensaries by eliminating the need for product stickers for retail checkout.

LucidRetail LITE is a Safari extension that brings LucidID & CaseID support to cannabis Point-of-Sale systems. LucidRetail LITE lets you scan a CaseID into your inventory system so you can scan all LucidIDs in the case at checkout.

LucidRetail LITE requires a LucidRetail account and the use of a supported Point-of-Sale system (currently compatible with Treez, Dutchie, and Flowhub).
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "LucidRetail LITE", "description": "LucidRetail LITE makes inventory intake much faster and cost effective by removing the need to sticker products.", "version": "2.9.18", "manifest_version": 3, "permissions": [ "system.storage", "storage", "activeTab", "scripting" ], "externally_connectable": { "matches": [ "https://retail-dev.lucidgreen.io/*", "https://*.backoffice.dutchie.com/*", "https://*.pos.dutchie.com/*" ] }, "web_accessible_resources": [ { "resources": [ "scripts/web_accessible/lrl_web_accessible_bundle.js", "scripts/web_accessible/external-pos-identifiers-look-up-table-web-accessible.js", "media/img/LucidRetailLite2.svg", "media/img/LucidRetailLite2_black.svg", "media/img/alert_error.svg", "media/img/alert_warning.svg", "media/img/alert_info.svg", "media/img/alert_success.svg", "media/img/lucid-id-placeholder.svg" ], "matches": [ "https://*.treez.io/*", "https://*.backoffice.dutchie.com/*", "https://*.pos.dutchie.com/*" ] } ], "content_scripts": [ { "js": [ "scripts/common/label_urls_manager.js", "scripts/alerts/alertManager.js", "scripts/common/constants.js", "scripts/common/crossContextUtilities.js", "scripts/common/inventory-ai.js", "content.js", "scripts/common/scanningUtils.js", "scripts/common/cart.js", "scripts/common/mqttTransmitter.js" ], "css": [ "media/css/lrl-custom.css" ], "matches": [ "https://*.treez.io/*", "https://*.backoffice.dutchie.com/*", "https://*.pos.dutchie.com/*" ], "exclude_globs": [ "https://*.treez.io/portalDispensary/portal/PoleDisplay*", "https://*.treez.io/onlinemenu*" ], "all_frames": false, "run_at": "document_start" }, { "js": [ "vendors/onscan-js/onscan.js", "vendors/iframeResizer/iframeResizer.js", "vendors/toastify-js/toastify.min.js", "vendors/tippy-js/popper.min.js", "vendors/tippy-js/tippy-bundle.umd.min.js" ], "css": [ "vendors/toastify-js/toastify.min.css" ], "matches": [ "https://*.treez.io/*", "https://*.backoffice.dutchie.com/*", "https://*.pos.dutchie.com/*" ], "exclude_globs": [ "https://*.treez.io/portalDispensary/portal/PoleDisplay*", "https://*.treez.io/onlinemenu*" ], "all_frames": false, "run_at": "document_idle" }, { "js": [ "scripts/dutchie/constants.js", "scripts/dutchie/graphql-queries.js", "scripts/dutchie/common.js", "scripts/common/external-pos-identifiers-look-up-table.js" ], "matches": [ "https://*.backoffice.dutchie.com/*", "https://*.pos.dutchie.com/*" ], "all_frames": false, "run_at": "document_start" }, { "js": [ "scripts/dutchie/dutchie-inventory.js" ], "matches": [ "https://*.backoffice.dutchie.com/*" ], "all_frames": false, "exclude_globs": [ "*pos.dutchie*" ], "run_at": "document_idle" }, { "js": [ "scripts/alerts/removeLucidIDsLoggingAlerts.js", "scripts/dutchie/dutchie-refund.js", "scripts/dutchie/cart/cart-observers.js", "scripts/dutchie/cart/dutchie-cart.js", "scripts/dutchie/dutchie-pos.js" ], "matches": [ "https://*.pos.dutchie.com/*" ], "all_frames": false, "include_globs": [ "*pos.dutchie*" ], "run_at": "document_idle" }, { "js": [ "scripts/treez/constants.js", "scripts/treez/common.js" ], "matches": [ "https://*.treez.io/portalDispensary/portal/Fulfillment*", "https://*.treez.io/portalDispensary/*", "https://*.treez.io/SellTreez*", "https://app.treez.io/*" ], "all_frames": false, "run_at": "document_start" }, { "js": [ "scripts/treez/cart/treez-base-class.js", "scripts/treez/cart/fulfillment-cart.js", "scripts/treez/treez-fulfillment.js", "scripts/common/external-pos-identifiers-look-up-table.js" ], "matches": [ "https://*.treez.io/portalDispensary/portal/Fulfillment*" ], "exclude_globs": [ "*portalDispensary/portal/PoleDisplay*" ], "all_frames": false, "run_at": "document_idle" }, { "js": [ "scripts/treez/treez-inventory.js" ], "matches": [ "https://*.treez.io/portalDispensary/*" ], "all_frames": false, "exclude_globs": [ "*Fulfillment*", "*portalDispensary/portal/PoleDisplay*" ], "run_at": "document_idle" }, { "js": [ "scripts/treez/cart/treez-base-class.js", "scripts/treez/cart/sell-treez-cart.js", "scripts/alerts/removeLucidIDsLoggingAlerts.js", "scripts/common/external-pos-identifiers-look-up-table.js", "scripts/treez/treez-pos.js" ], "matches": [ "https://*.treez.io/SellTreez*" ], "exclude_globs": [ "*portalDispensary/portal/PoleDisplay*" ], "all_frames": false, "run_at": "document_idle" }, { "js": [ "scripts/treez/treez-reloader.js" ], "matches": [ "https://*.treez.io/*" ], "all_frames": false, "run_at": "document_start" }, { "js": [ "scripts/common/insertLogo.js" ], "matches": [ "https://*.treez.io/*", "https://*.pos.dutchie.com/*", "https://*.backoffice.dutchie.com/*" ], "exclude_globs": [ "https://*.treez.io/portalDispensary/portal/PoleDisplay*", "https://*.treez.io/onlinemenu*" ], "all_frames": false, "run_at": "document_idle" } ], "host_permissions": [ "https://*.treez.io/*", "https://retail.lucidgreen.io/*", "https://retail-dev.lucidgreen.io/*", "https://*.pos.dutchie.com/*", "https://*.backoffice.dutchie.com/*" ], "action": { "default_popup": "popup.html" }, "background": { "service_worker": "service_worker/background.js" }, "minimum_chrome_version": "110", "icons": { "128": "media/img/128.png", "64": "media/img/64.png", "32": "media/img/32.png" }}
Read more