diff --git a/README.md b/README.md
index f6e6436..a2c28bd 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,72 @@
-# Inventory Extension - [LNbits](https://github.com/lnbits/lnbits) extension
+
+
+
+
+
+
-For more about LNbits extensions see the [LNbits Extensions guide](https://github.com/lnbits/lnbits/wiki/LNbits-Extensions).
+[](./LICENSE)
+[](https://github.com/lnbits/lnbits)
-The Inventory extension provides a simple inventory manager with item metadata and stock quantities. It is designed to be used standalone or as a shared inventory source for other LNbits extensions that need to reference items and availability.
+# Inventory Extension – [LNbits](https://github.com/lnbits/lnbits) extension
+
+The **Inventory extension** provides a simple and flexible inventory manager for
+tracking items, metadata, and stock quantities.
+
+It is designed to work **standalone** or as a **shared inventory source** for other
+LNbits extensions that need to reference products, prices, or availability
+(for example PoS-style extensions).
+
+## Overview
+
+Inventory offers a centralized way to manage products inside LNbits while keeping
+the data reusable across multiple extensions.
+
+Instead of each extension maintaining its own product list, Inventory can act as
+a single source of truth for item data and stock levels.
## Highlights
-- Create, edit, and manage inventory items.
-- Track stock quantities with quick inline updates.
-- Tag items for easier filtering and organization.
-- Share inventory data across extensions.
+- Create, edit, and manage inventory items
+- Track stock quantities with quick inline updates
+- Store item metadata such as names, descriptions, and tags
+- Tag items for easier filtering and organization
+- Share inventory data across multiple LNbits extensions
+
+## Typical Use Cases
+
+- Managing products for point-of-sale or checkout extensions
+- Reusing item data across multiple LNbits extensions
+- Tracking availability and stock changes over time
+- Keeping product information centralized and consistent
+
+## Standalone and Integrations
+
+The Inventory extension can be used on its own as a lightweight inventory manager.
+
+When used alongside other LNbits extensions, it can provide:
+- Shared access to item definitions
+- Centralized stock tracking
+- Consistent product metadata across different workflows
+
+This makes it especially useful for PoS-style setups and other extensions that
+depend on structured product data.
## Screenshots



+
+## Notes
+
+- Inventory focuses on item management and availability, not payments.
+- Extensions that integrate with Inventory remain responsible for their own
+ payment logic and workflows.
+
+## Powered by LNbits
+
+[LNbits](https://lnbits.com) is a free and open-source lightning accounts system.
+
+[](https://shop.lnbits.com/)
+[](https://my.lnbits.com/login)
diff --git a/config.json b/config.json
index 73a1f24..5722743 100644
--- a/config.json
+++ b/config.json
@@ -1,19 +1,17 @@
{
+ "id": "inventory",
+ "version": "0.1.0",
"name": "Inventory",
+ "repo": "https://github.com/lnbits/inventory",
"short_description": "Shared Inventory extension",
+ "description": "",
"tile": "/inventory/static/inventory.png",
- "min_lnbits_version": "1.4.0",
- "donate": "donate@legend.lnbits.com",
+ "min_lnbits_version": "1.3.0",
"contributors": [
{
"name": "Tiago Vasconcelos",
"uri": "https://github.com/talvasconcelos",
"role": "Developer"
- },
- {
- "name": "Ben Arc",
- "uri": "https://github.com/arcbtc",
- "role": "Dev"
}
],
"images": [
@@ -29,5 +27,9 @@
],
"description_md": "https://raw.githubusercontent.com/lnbits/inventory/main/description.md",
"terms_and_conditions_md": "https://raw.githubusercontent.com/lnbits/inventory/main/toc.md",
- "license": "MIT"
+ "license": "MIT",
+ "paid_features": "",
+ "tags": ["Merchant", "Commerce"],
+ "donate": "",
+ "hidden": false
}
diff --git a/description.md b/description.md
index fec4196..4db649f 100644
--- a/description.md
+++ b/description.md
@@ -1,9 +1,12 @@
-An easily clonable extension that can be used a base for building a new extension.
+Manage product inventories with stock tracking, pricing, and tax configuration.
-THe usual development enviroment is:
+Its functions include:
-- Clone the myextension repo to your own repo
-- Edit the cloned repos manifest to your details
-- Install into LNbits
-- Delete the cloned extensions folder in your LNbits install
-- Create a symbolic link to the extensions folder, from the where you have pulled your extension `ln -s /where/you/cloned/myextension /your/lnbits/installl/lnbits/lnbits/extensions/`
+- Creating inventories with items, prices, and descriptions
+- Tracking stock quantities and reorder thresholds
+- Configuring discounts and tax rates per item
+- Assigning managers to help manage inventory
+- Importing and exporting item data
+- Logging all inventory updates for auditing
+
+A comprehensive inventory management system for merchants and retailers who need to track products, pricing, and stock levels across their operations.
diff --git a/static/js/index.js b/static/js/index.js
index fff9bfa..2506cb4 100644
--- a/static/js/index.js
+++ b/static/js/index.js
@@ -650,7 +650,7 @@ window.app = Vue.createApp({
async createManager(data) {
try {
const tagSelection =
- data.tags === undefined ? this.inventory?.tags ?? [] : data.tags
+ data.tags === undefined ? (this.inventory?.tags ?? []) : data.tags
const payload = {
inventory_id: data.inventory_id,
name: data.name,