Running your project
Addons
What this page is for. An addon is a paid extra for SixPanel, bought on CodeCanyon or allsweb.com. 6amMart for SixPanel is the first: its code is what creates, installs and updates 6amMart shops. This page is the whole flow — the zip in once, the purchase code, active, kept up to date by SixPanel — and what a licence does and never does.
You need
- The addon's zip, downloaded from CodeCanyon (Downloads → the item → Download → All files & documentation).
- Its purchase code (same place: License certificate & purchase code).
- The panel open on Addons (in the menu).
Not needed on a server that ran SixPanel before addons — see Included with this server.
Add an addon
You do this once.
- Open Addons. Under Add an addon, choose the zip — or drop it on the box. Upload it exactly as you downloaded it. If you already unzipped it, zip the
sixpanel-addon-6ammart-<version>folder that was inside again and upload that. - The panel checks the addon before anything is installed: its signature (it must be signed by AllsWeb, with the same key as SixPanel itself) and every file in it. A changed or damaged zip is refused, with the reason — a change to a single line of its code is enough.
- The addon then shows under Installed addons, marked Not activated.
The zip holds the addon's readable source code, its documentation (open documentation/index.html from the zip in a browser), a licence and a readme.
Activate it
- Paste the purchase code into the Purchase code field on the addon's card.
- Press Activate.
The code is sent once to AllsWeb, which checks it with Envato. The panel never stores it and never shows it again. The card then shows Active and Support until — the date your CodeCanyon support runs to.
From that moment Projects → Create new project offers 6amMart — no restart. Until then the dialog offers the website kinds only and does not mention 6amMart: this page, Addons in the menu, is where it is added.
It updates with SixPanel
You never upload a newer zip to stay current. Every SixPanel release carries the newest version of every addon, signed with the same key as SixPanel. When SixPanel updates (Settings → Updates), the addon on your server is replaced by that copy — after its signature and every file are checked — and its activation stays.
The addon's card shows its version and Updates with SixPanel; after an update it also shows the version it came from.
Uploading the zip again later is allowed — a newer zip updates the addon the same way. A zip older than the version on your server is refused with "…is already on this server, newer than this zip's…": there is nothing to upload.
Included with this server
A server that was already running SixPanel before addons arrived has the 6amMart addon for good. Its card on Addons shows Active and Included with this server — installed before addons: no zip, no purchase code, and creating new shops is included. There is no Release or Remove on that card, because there is no licence to move.
The server decides this once, the first time it starts a SixPanel that has addons, from its own records: the shops, websites, jobs and activity log it already had. It belongs to that server. A server installed fresh with addons already in SixPanel — including one you migrate to — needs the addon for new shops. A shop that was already running before addons arrived stays covered wherever it moves (below); one created later needs the addon on the server it moves to.
The licence
- One purchase code is active on one server at a time.
- The panel renews the licence with AllsWeb every week, by itself. Refresh licence does it now.
- If allsweb.com cannot be reached, the licence keeps working for 30 days past its expiry; the card says until when. Nothing stops in the meantime.
- A refunded purchase ends the licence at its next renewal.
Move it to another server
On the old server: Addons → Release (move to another server). The purchase code is then free. On the new server, add the zip and activate it with the same code.
If the old server is gone, release the licence from your dashboard on allsweb.com.
Remove an addon
Addons → Remove releases the licence first (when allsweb.com can be reached), then removes the addon and its code from this server. 6amMart leaves Create new project; your shops keep serving.
6amMart is an addon
What needs the 6amMart addon (active, or included with this server):
- Projects → Create new project → 6amMart — a new shop.
- Installing the admin app (zip or git), finishing the installer, and the Deploys page's "bring a shop over" from an old server or from its files.
- Update (zip or git), deploy on push (the webhook), the customer website's deploy, and
sixpanel deployon the server. - The same actions asked of Tia or of your AI agent.
What never needs it — a licence that lapses never takes a shop down:
- Your shops keep serving visitors, exactly as they are.
- Backups and restores, certificate renewals, domains, databases, files, the app's
.env, logs, monitoring and alert emails. - Rollback and the deploy history.
- Moving a shop to another SixPanel server (Migration) — on the new server, activate the licence there when you want to update it (a covered shop, below, stays covered there).
Without the addon, the Deploys page shows an Addon required card with a button to this page. A push to your repository is not deployed; the Deploys page shows a failed job saying why.
A shop this server was already running before addons arrived is covered for good — it keeps updating, deploy on push included, without the licence, and its Deploys page says "Installed before addons, so it keeps updating". The cover goes with the shop when you move it to another server, and the server it lands on installs the addon's code from its own SixPanel release as the shop arrives — there is nothing to upload there. That server's Addons page then shows 6amMart installed, with no licence: it runs the shops that brought their cover, and a new shop still needs the addon.
If it went wrong
| What you see | What to do |
|---|---|
| "That purchase code was not found" | Copy it again from your CodeCanyon downloads page — the whole code, with its dashes. |
| "That purchase code is for a different CodeCanyon item" | Use the code of this addon, not of 6amMart itself or another item. |
| "That purchase code is active on another server" | Release it there (Addons → Release), or from your AllsWeb dashboard. |
| "That purchase was refunded" | A refunded purchase cannot be activated. |
| "Envato could not be asked right now" | Try again in a few minutes. |
| "The package signature does not match" | The zip was changed or damaged. Download it again from CodeCanyon. |
| "this zip holds no SixPanel addon package" | That is another zip — often 6amMart's own. Upload the zip of 6amMart for SixPanel. |
| "…is already on this server, newer than this zip's…" | Nothing to do: SixPanel's updates already brought a newer version. Activate it on its card if it is not active yet. |
| "…needs SixPanel … or newer" | Update SixPanel first (Settings → Updates). |
| "…is enabled on this server, but its code could not be loaded" | Open Addons: the card says why. Update SixPanel or upload the zip again — both put a checked copy back. Running shops keep serving; Health → Addons shows the same line. |
| "allsweb.com could not be reached" | The server needs outbound HTTPS to activate or renew. An active licence keeps working offline. |
A temporary login can look at this page but cannot add, activate, release or remove an addon.
Something unclear?Ask Tia