mirror of
				https://github.com/inventree/inventree-website.git
				synced 2025-10-29 20:50:42 +00:00 
			
		
		
		
	update template with inventree-brother-plugin data
This commit is contained in:
		| @@ -1,50 +1,21 @@ | ||||
| --- | ||||
| name: ShopifyIntegrationPlugin                                     # Name of the plugin (should be either NAME, TITLE or SLUG) | ||||
| author: matmair                                                    # Maintainer must be the same as the publisher reference | ||||
| name: inventree-brother-plugin                                                    # Name of the plugin (should be either NAME, TITLE or SLUG) | ||||
| author: schrodingersgat                                                           # Maintainer must be the same as the publisher reference | ||||
| license: MIT                                                                      # License, we prefer open source | ||||
| open_source: true                                                                 # Is this project licensed with an OSI-approved license - aka 'open source' | ||||
| stable: true                                                                      # Is this project stable? Should users deploy this in their instace? | ||||
| maintained: true                                                                  # Is this project maintained? | ||||
| pypi: true                                                                        # Is availanle via PyPi | ||||
| package_name: inventree-shopify                                    # Name of the package on the index, required if pypi true | ||||
| github: https://github.com/matmair/ShopifyIntegrationPlugin        # Ĺink to repo in GitHub, one of github, gitlab or source is required | ||||
| gitlab: https://gitlab.com/matmair/ShopifyIntegrationPlugin        # Ĺink to repo in Gitlab, one of github, gitlab or source is required | ||||
| source: https://git.mjmair.com/matmair/ShopifyIntegrationPlugin    # Link to source, one of github, gitlab or source is required | ||||
| issue_tracker: https://github.com/matmair/ShopifyIntegrationPlugin # Link to Issue tracker, optional | ||||
| website: https://mjmair.com                                        # Website, full path with protocol, optional | ||||
| package_name: inventree-brother-plugin                                            # Name of the package on the index, required if pypi true | ||||
| github: https://github.com/inventree/inventree-brother-plugin                     # Ĺink to repo in GitHub, one of github, gitlab or source is required | ||||
| gitlab: https://gitlab.com/inventree/inventree-brother-plugin                     # Ĺink to repo in Gitlab, one of github, gitlab or source is required | ||||
| source: https://example.com/inventree/inventree-brother-plugin                    # Link to source, one of github, gitlab or source is required | ||||
| issue_tracker: https://github.com/inventree/inventree-brother-plugin/issues       # Link to Issue tracker, optional | ||||
| website: https://inventree.org                                                    # Website, full path with protocol, optional | ||||
| categories:                                                                       # Mixins/integrations that are used, optional | ||||
|     - Integration | ||||
|     - Webhook | ||||
|     - Label | ||||
| tags:                                                                             # Freetext tags - treat them like kewords, optional | ||||
|     - Shopify | ||||
|     - Orders | ||||
|     - Brother | ||||
|     - Printer | ||||
| --- | ||||
| A simple Integration into Shopify. | ||||
|  | ||||
| Let your orders from Shopify be created in autopilot, update your Inventory-Levels from InvenTree and vice-versa. | ||||
|  | ||||
| ## Installation | ||||
|  | ||||
| 1. Navigate to your InvenTree directory and cd into `src/InvenTree/plugins` and execute `git submodule add https://github.com/matmair/ShopifyIntegrationPlugin` there. Enable plugins in the general plugin settings and reload InvenTree. | ||||
| 2. Add a private app to your Shopify store (please register as a dev and use a development store. This is a PoC) | ||||
| 3. Go to the InvenTree settings and fill in the settings for the ShopifyIntegrationPlugin from your new private app. | ||||
| 4. Check out the new navigation tab. | ||||
|  | ||||
| ## Caveat | ||||
|  | ||||
| Your instance must be reachable for webhooks from Shopify so use ngrok or something like that to expose your instance with HTTPS. | ||||
|  | ||||
| ## State of the code | ||||
|  | ||||
| This code is bad. It is neither optimized nor is it CI/Cd ready or covered in any way. | ||||
| I use this Plugin as a PoC to show what will be possible with the new system. | ||||
|  | ||||
| ## Contribute | ||||
|  | ||||
| The whole plugin system is currently not even in the dev branch. | ||||
| Feel free to submit issues or just send me a mail to dev AT mjmair.com | ||||
|  | ||||
|  | ||||
| ## No open source? | ||||
|  | ||||
| Currently I have defined no license so forking is a bad idea copyright-wise. This code should not be used as basis for anything - I will define a license once the plugin system gets released. | ||||
| Description text for the plugin goes here. Markdown is supported. You could just reuse the README.md file from your repo. | ||||
		Reference in New Issue
	
	Block a user