Skip to main content

Lectronz integration for InvenTree

Project description

pypi python mit

InvenTree Lectronz

This InvenTree plugin integrates the Lectronz marketplace into InvenTree.

Features

  • Automatic order synchronization
    For each new Lectronz order the plugin will automatically create a InvenTree Sales Order.
  • Automatic order fulfillment
    Lectronz orders will be automatically fulfilled if you complete a Sales Order Shipment.
  • Automatic stock synchronization
    Not possible yet, see lektronz-marketplace#33.

Installation

Available via pypi: inventree-lectronz

  1. Install the plugin according to the Plugin Installation Instructions.
  2. The plugin requires Schedule, Event, URL, Navigation and App integrations to function correctly. Enable all these integrations under Settings -> Plugins.

Usage

Initial Setup

Navigate to the plugin settings under Settings -> Marketplace Integration - Lectronz and enter your Lectronz API Token. Also set the Lectronz Company to the company which acts as the customer for all Lectronz orders.

Linking Products

For proper stock tracking you will have to link a Salable InvenTree Part to each of your Lectronz Products.

  1. Go to the Part page in Inventree.
    (There should be a new Lectronz Product Panel (this will only show up if the Part is marked Salable.)
  2. Select the Lectronz Product (and any product options) you want to link the Part to.

Example:

Example of the Lectronz Product Panel

Note: Unlinked products will still appear in your Sales Orders, but you won't be able to allocate Stock to them. You can link a product later and update the Sales Order though.

Fulfilling Orders

Lectronz Orders will be automatically fulfilled once you complete a Shipment for a Sales Order.

Note: If the order requires a tracking number you have to provide it in the Shipment information. (You can optionally also include a tracking link).

Example:

Example of a Shipment which will automatically fulfill an order

Credits

  • InvenTree (@SchrodingersGat and @matmair)
    This project wouldn't exist without their brilliant work on creating the awesome open-source inventory management solution.

  • Lectronz (@omzlo)
    The marketplace for makers and open-source hardware.

License

  • This project is licensed under the MIT license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

inventree_lectronz-1.1.tar.gz (210.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

inventree_lectronz-1.1-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file inventree_lectronz-1.1.tar.gz.

File metadata

  • Download URL: inventree_lectronz-1.1.tar.gz
  • Upload date:
  • Size: 210.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for inventree_lectronz-1.1.tar.gz
Algorithm Hash digest
SHA256 ebe25a14b36fb9d628473f4e25e11585d6a54ba3d5868f3e28fb54ce7552e6f6
MD5 80afb643109c5bf004206e5acc3eb7be
BLAKE2b-256 a275e8dfd85b8ef5fb5bd9a225a2e59901a8a9ba4e4c531ec97026e76ef5e745

See more details on using hashes here.

Provenance

The following attestation bundles were made for inventree_lectronz-1.1.tar.gz:

Publisher: publish.yaml on 30350n/inventree_lectronz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file inventree_lectronz-1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for inventree_lectronz-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ff7e90b86e46a64275acbccf5071ed9a52f8979e766dcdfc808444b3ab66393a
MD5 6568834cee3227182d846a375d3bdf56
BLAKE2b-256 1410468e9fdc615910c95bc390d054a902401063dfa96273bb046dcfa058d49b

See more details on using hashes here.

Provenance

The following attestation bundles were made for inventree_lectronz-1.1-py3-none-any.whl:

Publisher: publish.yaml on 30350n/inventree_lectronz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page