JTL Wawi companion

WawiIC
Item Combination Tool

Combine, assign, and manage complex JTL Wawi items with confidence. A clean GUI, guided flows, with AI assistance for a faster workflow.

Black & White UI Smooth Scrolling Color Accents

Features

Grounded in the codebase: assign, combine, register, and automate.

Combine Items

Use dedicated “Combine” workflows to create bundled or composite items aligned with JTL Wawi structures.

Ref: cmd/gui/combineWindow.go

Assign & Map

Assign items to the new your own choice of variations for a more organised online shop

Ref: cmd/gui/assignWindow.go

Clean GUI

A desktop-like layout built in Go with a modern feel.

Ref: cmd/gui/*.go

JTL Wawi API Integration

Handles registration and requests to Wawi endpoints in a structured way for reliable operations.

Ref: cmd/wawi/wawi.go, wawi_req.go, wawi_registration/

Config-Driven

Use a central configuration to standardize environments and behavior.

Ref: CONFIG.md, cmd/wawi/load_config.go

AI Assistance

OpenAI-powered helpers to generate better descriptions and automate your workflow.

Ref: cmd/openai/*.go

How it works

A simple end-to-end flow for item combinations.

  1. 1. Configure

    Set category and shop details in the config, aligning with your JTL Wawi setup.

  2. 2. Save your OpenAI key in an environment variable.

    Generate your API Key and save it as "OPENAI_API_KEY"

  3. 3. Connect

    Register the app based using your admin panel, following the JTL Wawi documentation and by starting the app.

  4. 4. Search and Select

    Search for items you would like to combine

  5. 5. Assign and Combine

    Create variations and assign your items to them.

  6. 6. Let WawiIC do the rest

    Using the JTL Wawi api and the power of ai, lean back and let the magic happen.

Screens

A glance at the interface and structure.

WawiIC Assign Window
Item overview
WawiIC Combine Window
Create variations
WawiIC Assign Window
Assign and Combine items to variations
WawiIC wait Window
Sit back and relax