diff --git a/docs/docs/plugins/builtin/digikey.md b/docs/docs/plugins/builtin/barcode_digikey.md similarity index 90% rename from docs/docs/plugins/builtin/digikey.md rename to docs/docs/plugins/builtin/barcode_digikey.md index 5534faf6da..7da9be7462 100644 --- a/docs/docs/plugins/builtin/digikey.md +++ b/docs/docs/plugins/builtin/barcode_digikey.md @@ -6,7 +6,7 @@ title: DigiKey Barcode Plugin The **DigiKey Barcode Plugin** provides barcode support for [DigiKey](https://www.digikey.com/) products. When receiving items from DigiKey, the barcode on the product can be scanned to automatically identify the product in InvenTree. -This plugin implements the [BarcodeMixin](../mixins/barcode.md) mixin to provide custom barcode support. +This plugin implements the [BarcodeMixin](../mixins/barcode.md) mixin to provide custom barcode support - see [Barcode Plugins](./barcode_index.md). ### Activation diff --git a/docs/docs/plugins/builtin/barcode_index.md b/docs/docs/plugins/builtin/barcode_index.md new file mode 100644 index 0000000000..86e3ed9ff2 --- /dev/null +++ b/docs/docs/plugins/builtin/barcode_index.md @@ -0,0 +1,9 @@ +--- +title: Barcode Plugins +--- + +## Barcode Plugins + +The **Barcode Plugins** provide barcode support for various suppliers. When receiving items from these suppliers, the barcode on the product can be scanned to automatically identify the product in InvenTree. + +These plugins only work with the data in the barcode - there is no integration with the supplier's website or API. The barcode data is used to match against existing products in InvenTree using the settings of the plugin. diff --git a/docs/docs/plugins/builtin/lcsc.md b/docs/docs/plugins/builtin/barcode_lcsc.md similarity index 90% rename from docs/docs/plugins/builtin/lcsc.md rename to docs/docs/plugins/builtin/barcode_lcsc.md index 9e09322596..43b84c3ef2 100644 --- a/docs/docs/plugins/builtin/lcsc.md +++ b/docs/docs/plugins/builtin/barcode_lcsc.md @@ -6,7 +6,7 @@ title: LCSC Barcode Plugin The **LCSC Barcode Plugin** provides barcode support for [LCSC](https://lcsc.com/) products. When receiving items from LCSC, the barcode on the product can be scanned to automatically identify the product in InvenTree. -This plugin implements the [BarcodeMixin](../mixins/barcode.md) mixin to provide custom barcode support. +This plugin implements the [BarcodeMixin](../mixins/barcode.md) mixin to provide custom barcode support - see [Barcode Plugins](./barcode_index.md). ### Activation diff --git a/docs/docs/plugins/builtin/mouser.md b/docs/docs/plugins/builtin/barcode_mouser.md similarity index 90% rename from docs/docs/plugins/builtin/mouser.md rename to docs/docs/plugins/builtin/barcode_mouser.md index 86afa24210..5baf72d0c4 100644 --- a/docs/docs/plugins/builtin/mouser.md +++ b/docs/docs/plugins/builtin/barcode_mouser.md @@ -6,7 +6,7 @@ title: Mouser Barcode Plugin The **Mouser Barcode Plugin** provides barcode support for [Mouser](https://www.mouser.com/) products. When receiving items from Mouser, the barcode on the product can be scanned to automatically identify the product in InvenTree. -This plugin implements the [BarcodeMixin](../mixins/barcode.md) mixin to provide custom barcode support. +This plugin implements the [BarcodeMixin](../mixins/barcode.md) mixin to provide custom barcode support - see [Barcode Plugins](./barcode_index.md). ### Activation diff --git a/docs/docs/plugins/builtin/tme.md b/docs/docs/plugins/builtin/barcode_tme.md similarity index 90% rename from docs/docs/plugins/builtin/tme.md rename to docs/docs/plugins/builtin/barcode_tme.md index 608aa16df3..b393818b1c 100644 --- a/docs/docs/plugins/builtin/tme.md +++ b/docs/docs/plugins/builtin/barcode_tme.md @@ -6,7 +6,7 @@ title: TME Barcode Plugin The **TME Barcode Plugin** provides barcode support for [TME](http://tme.eu/) products. When receiving items from TME, the barcode on the product can be scanned to automatically identify the product in InvenTree. -This plugin implements the [BarcodeMixin](../mixins/barcode.md) mixin to provide custom barcode support. +This plugin implements the [BarcodeMixin](../mixins/barcode.md) mixin to provide custom barcode support - see [Barcode Plugins](./barcode_index.md). ### Activation diff --git a/docs/docs/plugins/builtin/index.md b/docs/docs/plugins/builtin/index.md index 210d7abe5a..80a11fbe9b 100644 --- a/docs/docs/plugins/builtin/index.md +++ b/docs/docs/plugins/builtin/index.md @@ -18,18 +18,18 @@ The following builtin plugins are available in InvenTree: | [Auto Issue Orders](./auto_issue.md) | Automatically issue pending orders when target date is reached | No | | [BOM Exporter](./bom_exporter.md) | Custom [exporter](../mixins/export.md) for BOM data | Yes | | [Currency Exchange](./currency_exchange.md) | Currency exchange rate plugin | Yes | -| [DigiKey](./digikey.md) | DigiKey barcode support | No | +| [DigiKey](./barcode_digikey.md) | DigiKey barcode support | No | | [InvenTree Barcode](./inventree_barcode.md) | Internal barcode support | Yes | | [InvenTree Core Notifications](./notifications.md) | Core notification system | Yes | | [InvenTree Exporter](./inventree_exporter.md) | Custom [exporter](../mixins/export.md) for InvenTree data | Yes | | [Label Printer](./inventree_label.md) | Custom [label](../mixins/label.md) for InvenTree data | Yes | | [Label Machine](./inventree_label_machine.md) | Custom [label](../mixins/label.md) for InvenTree data | Yes | | [Label Sheet](./inventree_label_sheet.md) | Custom [label](../mixins/label.md) for InvenTree data | Yes | -| [LCSC](./lcsc.md) | LCSC barcode support | No | -| [Mouser](./mouser.md) | Mouser barcode support | No | +| [LCSC](./barcode_lcsc.md) | LCSC barcode support | No | +| [Mouser](./barcode_mouser.md) | Mouser barcode support | No | | [Parameter Exporter](./part_parameter_exporter.md) | Custom [exporter](../mixins/export.md) for part parameter data | Yes | | [Part Notifications](./part_notifications.md) | Notifications for part changes | No | -| [TME](./tme.md) | TME barcode support | No | +| [TME](./barcode_tme.md) | TME barcode support | No | ### Plugin Table diff --git a/docs/mkdocs.yml b/docs/mkdocs.yml index 63096e1dcf..a21050db10 100644 --- a/docs/mkdocs.yml +++ b/docs/mkdocs.yml @@ -242,18 +242,20 @@ nav: - Auto Issue: plugins/builtin/auto_issue.md - BOM Exporter: plugins/builtin/bom_exporter.md - Currency Exchange: plugins/builtin/currency_exchange.md - - DigiKey: plugins/builtin/digikey.md - InvenTree Barcode: plugins/builtin/inventree_barcode.md - InvenTree Exporter: plugins/builtin/inventree_exporter.md - Label Printer: plugins/builtin/inventree_label.md - Label Machine: plugins/builtin/inventree_label_machine.md - Label Sheet: plugins/builtin/inventree_label_sheet.md - - LCSC: plugins/builtin/lcsc.md - - Mouser: plugins/builtin/mouser.md - Notification: plugins/builtin/notifications.md - Parameter Exporter: plugins/builtin/part_parameter_exporter.md - Part Notifications: plugins/builtin/part_notifications.md - - TME: plugins/builtin/tme.md + - Barcode Plugins: + - Barcode Plugins: plugins/builtin/barcode_index.md + - DigiKey Barcode Plugin: plugins/builtin/barcode_digikey.md + - LCSC Barcode Plugin: plugins/builtin/barcode_lcsc.md + - Mouser Barcode Plugin: plugins/builtin/barcode_mouser.md + - TME Barcode Plugin: plugins/builtin/barcode_tme.md - Third-Party: plugins/integrate.md # Plugins