Docs
Dashboard
View as Markdown
On this page
  1. Package format

Catalog packages

Reviewed plugins sellers install as drafts, and the package format for publishing your own.

The catalog in Settings → Developers → Plugins lists reviewed packages: NOWPayments (crypto payments), License generator, Disposable email guard, Slack order alerts and Discord order feed. Installing one creates a draft copy in the store: the seller can read every line, run its fixtures and fill in its settings before approving and activating it. Updates never replace a store’s copy behind its back.

Package format

A catalog package is self-contained:

Field
slug Unique, lowercase
category Payments, Delivery, Fraud, Notifications
author, verified Who maintains it; verified once ShopFast reviewed it
manifest The same manifest.json as any plugin
source plugin.lua
fixtures Tests that must pass for the package to be listed

Review checks that the fixtures pass, that permissions.http lists only the provider’s own API hosts, that callbacks verify signatures with crypto.equal, and that the plugin logs no secrets.

To propose a package, send it to [email protected] as a manifest, source and fixtures.

Was this page helpful?