
The Plugin tab: plugin key and ready-made config.yml file
How it works
Plugin key
A unique, secret string of characters that confirms it’s really your shop connecting to the server. Without the correct key, the server won’t accept orders.
config.yml file
A ready-made configuration that you paste onto your server. It already contains your key and the list of servers — you don’t have to type anything in by hand.
What you see on the page
The page is divided into three parts, arranged from top to bottom — you go through them one by one.Plugin download
Right at the top is a section with the server add-on. The Download plugin button is inactive for now and labeled “coming soon” — we’re still preparing the add-on file itself. You can, however, prepare the configuration right now.
Plugin key
The section labeled 1. Plugin key. Here, with a single click, you create the secret key that connects your shop to your server.
config.yml file
The section labeled 2. config.yml. Here you see the ready-made configuration, which you’ll copy or download to your computer.
The “Download plugin” section is disabled for now — that’s normal. Everything you need to set up the connection with your shop is in the next two steps below.
Step by step
1
Generate the plugin key
In the 1. Plugin key section, click the Generate plugin key button. After a moment the key appears on the screen, and in the corner you’ll see a confirmation that the key was created. From that point on, it will automatically be inserted into the configuration below.
The generated key is a special “plugin” type key. It only works within the scope needed to fulfill orders, so it’s safe to use on your server. It will also appear in the list under the API keys section in settings, where you can delete it later if needed.
2
Choose a server (optional)
In the 2. config.yml section, above the ready-made configuration, there’s a server selector. You have two options:
- All servers — the config.yml file will contain the list of all your servers.
- One selected server — the file will be limited to just the one server you choose.
If you haven’t added any server yet, the selector won’t appear, and the list of servers in the configuration will be empty. First add a server in the Servers section, then come back here and prepare the configuration again.
3
Copy or download config.yml
You can copy the ready-made file with a single click (the Copy button — after copying it changes to “Copied”) or download it to your computer as a
config.yml file. Choose whichever is more convenient for you — the result is the same.4
Upload the configuration to your server
Place the config.yml file in the plugin’s folder on your server (following your server’s instructions), then restart the server or reload the plugin. From that moment on, orders from your shop will be fulfilled automatically.
What the config.yml file contains
You don’t need to understand any of it or type anything in by hand — everything is filled in for you. For the curious: in the file you’ll find your shop’s address, its name, the inserted plugin key, the list of servers, and one refresh setting.Shop address and name
Shop address and name
The file knows which shop it belongs to — that way the server pulls orders from your shop specifically, not someone else’s.
Plugin key
Plugin key
This is where the key from step 1 is inserted. If you haven’t generated it yet, you’ll see the text
WKLEJ_TUTAJ_KLUCZ here — that’s a sign the key still needs to be filled in (you’ll either generate it or paste it in by hand).List of servers
List of servers
A list of your servers (or the single selected one) that the plugin should deliver purchases to. Each server has its own name, the same as in the Servers section.
How often orders are checked
How often orders are checked
A setting that tells the plugin how often, in seconds, to ask the shop about new orders to fulfill. By default it’s a value that works well for most shops — you don’t need to change it.
Good practices
If you change anything in your server settings in the panel (e.g. add a new server or change its name), generate and upload the config.yml file again so the configuration stays up to date.