Skip to main content

inventree-shopify

Integrate your InvenTree instance stock with Shopify.

Features

Sync changes between Shopify inventory levels (nventory per location) and InvenTree stock items. Only supports non-serialized InvenTree stock items at the moment.

Installation

  1. Install in your instance via pip install method.
  2. Add a private app to your Shopify store.
  3. Go to the inventree-shopify settings in InvenTree and fill in the settings for the plugin from your new private app.
  4. Click the webhooks link in the settings - make sure your instance is reachable for shopify.
  5. Open the Shopify plane in InvenTree. You can now link your Shopify inventroy levels to your InvenTree stock items.

Caveat

Your instance must be reachable for webhooks from Shopify so use ngrok or something like that to expose your instance with HTTPS. Open your instance on that URL for the first setup.

State of the code

This code is only running on a few instances with rarely used Shopify stores (maybe 40-50 inventory shifts a month). It is not tested with a lot of inventory shifts and it is not tested with a lot of different Shopify stores. So use it at your own risk.

If you use this more extensively please let me know so I can remove this warning.

Contribute

Feel free to submit issues or feature requests here or just send me a mail to code AT mjmair DOT com

License

This code is licensed under MIT. I persume no liability for any damages and do not provide any warranty.

Metadata

Release files for inventree-shopify 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for inventree-shopify 1.1.0
File Size Uploaded
inventree-shopify-1.1.0.tar.gz 11.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for inventree-shopify 1.1.0
File Interpreter ABI Platform
inventree_shopify-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 23.8 kB

Release files / inventree-shopify-1.1.0.tar.gz

Download URL inventree-shopify-1.1.0.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
2cee02eda608acf980a481da841a52c07dba417b73165f8d5587117e3901d2f3
BLAKE2b-256 checksum
How to use checksums
bd4446336065a842d07c0c2f222f0fbd21d271514b3764796cf02d586789d310
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / inventree_shopify-1.1.0-py3-none-any.whl

Download URL inventree_shopify-1.1.0-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3f5fb95b475bbd8bff92021f2697e385fcb2da2c33dc492040e0a9593645d124
BLAKE2b-256 checksum
How to use checksums
49c839f4eee775e4ca632b4f209938bbb418445c07758c2f259092e6e1183ecc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page