Fresh Hemp - Inventory Management System

Hemp Product Management with Legal Compliance & Shopify Integration

Dashboard Overview

-
Total Products
-
Compliant Products
-
Low Stock Items
-
Shopify Synced

Product Management

Add New Hemp Product

Hemp Compliance Information

Upload your Certificate of Analysis (PDF, DOC, images, etc. - Max 10MB)
Or provide a URL if document is hosted elsewhere

Cannabinoid Profile (%)

Lab Testing Information

Inventory Management

Product Image

Supported formats: JPG, PNG, WebP, GIF (Max 10MB)

Category Management

Product Categories

Compliance Dashboard

Shopify Integration

✅ Connected to Shopify: Loading...

Shopify Sync Options

Configure how products are synced to your Shopify store.

When unchecked, products will sync to Shopify without descriptions (body_html will be empty). This is useful if you want to add custom descriptions in Shopify or keep product pages minimal.

🤖 Telegram Bot Scanner

Status: Loading...

Scanner Configuration

Telegram bot to scan for products
Automatically scan bot at specified interval

Clear Inventory: Deletes all products (useful for testing or fresh start)

Text Filters (Keyword Removal)

Remove unwanted keywords from product names and descriptions automatically.

One keyword per line. Case-insensitive matching.
One keyword per line. Case-insensitive matching.

Price Markup Configuration

Automatically add a percentage markup to all product prices from the Telegram bot.

Current Markup: Loading...
Apply markup to all scanned product prices
Percentage to add to source prices (e.g., 25 = 25% markup)

How It Works

The Telegram scanner connects to the specified bot using your Telegram account, navigates through the bot's menu structure, and automatically extracts:

  • Product names from menu buttons and messages
  • Prices (if shown in text)
  • Product descriptions
  • Product images from bot messages

Note: First-time use will require SMS verification code from Telegram.

Scanner Terminal (For Verification)

If the scan requires SMS verification, you can enter the code here:

⚙️ System Settings

Telegram API Configuration

Configure your Telegram credentials to enable bot scanning. Get these from https://my.telegram.org/auth

From my.telegram.org → API development tools
From my.telegram.org → API development tools
Format: +1234567890
Bot to scan (without @)

Shopify Configuration

Shopify credentials are pre-configured in your .env file.

Shopify Connected
-
Store Name

System Information

Server URL: http://localhost:8000 Spreadsheet URL: http://localhost:8000/spreadsheet API Docs: http://localhost:8000/docs Database: hemp_ims.db (SQLite)