Delivery Methods
Each product variant can be configured with one or more of the following delivery types:1. License Keys (license_keys)
Ideal for selling unique codes such as software licenses, game activation keys, gift cards, or account credentials.
- Mechanism: You upload a pool of keys (one per line). When an order is placed, the system automatically reserves the required number of keys and assigns them to the customer.
- Stock Control: Your stock level is determined by the number of keys remaining in your pool.
- Security: Each key is issued only once. The system prevents duplicate assignments inherently.
- Customer Experience: Keys are displayed immediately on the order confirmation page and sent via email.
2. File Downloads (files)
Perfect for static content like eBooks, music albums, software installers, or design assets.
- Mechanism: You upload files directly to the product variant.
- Access: Customers receive secure download links generated specifically for their order. These files are permanently accessible via the customer dashboard.
- Storage: Files are hosted securely by Komerza, removing the need for you to manage bandwidth or servers.
3. Dynamic Delivery (dynamic)
Designed for developers and advanced use-cases requiring real-time generation of goods, such as on-demand accounts, custom license generation, or external system integrations.
- Mechanism: Komerza sends a webhook POST request to your specified endpoint with order details.
- Response: Your server processes the request (e.g., creates an account) and returns the delivery content in the response body.
- Automation: Komerza relays your server’s response directly to the customer as their delivered item.
For detailed implementation steps on Dynamic Delivery, please refer to our
Dynamic Delivery Guide.
4. Instructions (instructions)
Useful for providing context, setup guides, or manual service details alongside other delivery items.
- Mechanism: A simple text field where you can write custom messages (Markdown supported).
- Usage: “How to redeem” guides, links to Discord communities, or support contact details.
- Visibility: This message appears prominently in the delivery email and order page.
Combining Delivery Methods
You are not limited to a single delivery type. Komerza allows you to mix and match methods to create a complete product experience. Common Combinations:- Software Product:
License Key(activation code) +File Download(installer). - Service:
Dynamic(account generation) +Instructions(login URL and welcome message). - Game Key:
License Key(Steam code) +Instructions(activation steps).
The Delivery Process
The automated flow ensures zero-touch fulfillment for your digital business:- Purchase: Customer completes payment.
- Confirmation: Komerza verifies the transaction (instant for cards/crypto).
- Assignment:
- Keys: Reserved from your uploaded pool.
- Files: Secure links generated.
- Dynamic: Webhook fired and response captured.
- Fulfillment: An email is sent immediately to the customer containing all delivered items, and the order status is updated to “Delivered”.