Create a product that can actually be fulfilled
Follow one end-to-end path so the listing, catalog, stock, checkout, and buyer delivery all describe the same real product.
- 1
Details
Name, price, description, license, and buyer promise
- 2
Catalog
Product group, category, and item type
- 3
Delivery
Variant, engine, and required configuration
- 4
Inventory
Stock, key inventory, and delivery capacity
- 5
Preview
Media, mobile layout, checkout, and delivery test
- 6
Publish
Activate only after every check passes
Before you publish
- Required fields are complete and match what the buyer receives.
- The delivery destination, role, or key inventory has been verified.
- Stock is sufficient and the price uses no more than two decimal places.
- Product media and checkout are readable on desktop and mobile.
- License, delivery timeline, support, and refund expectations are clear.
- Title and description are useful, unique, and free of ranking guarantees.
Choose the right product type
Browse 180 item types from the same catalog used by the product editor. Search includes group, category, item name, and description.
Discord & Community
Paid community access, server resources, and original Discord creative packs.
Community Access
Roles and access products for a Discord community.
Default: Discord role
- Paid Discord roleA role granted after purchase.
- Private channelsAccess to role-gated channels.
- VIP communityPremium community access and perks.
- Supporter accessA one-time supporter role for a creator or server.
Server Resources
Reusable server setup and community operations resources.
Default: File download
- Server templateA structured server layout and setup pack.
- Moderation configurationRules, filters, and moderation setup files.
- Onboarding packWelcome flows, roles, and onboarding copy.
- Community playbookOperational guidance for running a server.
Discord Creative Assets
Original visual and audio assets for server branding.
Default: Archive bundle
- Emoji packOriginal custom emoji artwork.
- Sticker packOriginal stickers prepared for Discord.
- Banner and icon packCoordinated server banners and icons.
- Soundboard packRights-cleared short audio clips.
Understand every delivery type
17 variants use 5 real fulfillment engines.
| Delivery variant | Buyer receives | Required setup | Engine | Available from |
|---|---|---|---|---|
| Deliver one configured file URL after a successful payment. | File URL | File | free | |
| Deliver a configured website, portal, invite, or resource URL. | Access link | Link | free | |
| Ask the bot to assign a configured Discord role after payment. | Discord role ID | Discord role | free | |
| Deliver one unused key from the product key inventory. | License keys or redeem codes | License key | free | |
| Let the merchant complete the order using clearly stated instructions. | Fulfillment instructions | Manual | free | |
| Deliver a ZIP or other archive through the configured file URL. | File URL | File | basic | |
| Deliver a course, resource library, or learning portal URL. | Access link | Link | basic | |
| Assign a Discord role configured to reveal member areas for a one-time purchase. | Discord role ID | Discord role | basic | |
| Deliver one unused claim or redeem code from key inventory. | License keys or redeem codes | License key | basic | |
| Deliver a webinar, workshop, stream, or event URL. | Access link | Link | basic | |
| Collect an order for a service that the merchant schedules and fulfills. | Fulfillment instructions | Manual | basic | |
| Deliver an application, plugin, or release archive from a file URL. | File URL | File | pro | |
| Deliver the configured sign-in, activation, or onboarding portal URL. | Access link | Link | pro | |
| Assign a role that the merchant has configured for private channel access. | Discord role ID | Discord role | pro | |
| Deliver a key whose usage terms are defined by the merchant's license. | License keys or redeem codes | License key | pro | |
| Let the merchant provision or onboard the buyer using stated steps. | Fulfillment instructions | Manual | pro | |
| Use a documented merchant-run workflow for a complex custom order. | Fulfillment instructions | Manual | enterprise |
Delivery contract: File download
Buyer receives
The configured file or archive URL in Discord DMs after payment succeeds.
Seller configures
Add the file or archive URL that the buyer should receive after payment.
Stock behavior
Uses the product stock count when stock tracking is enabled.
Failure checks
Confirm the URL uses HTTP or HTTPS. Open it in a signed-out browser.
Required fields by engine
A delivery variant changes the product's meaning and plan access; its base engine decides which secure field the seller must configure.
File
File URL
3 supported variants
Add the file or archive URL that the buyer should receive after payment.
Link
Access link
4 supported variants
Add the destination URL that the buyer should receive after payment.
Discord role
Discord role ID
3 supported variants
Choose a role that the CartCord bot can assign after payment.
License key
License keys or redeem codes
3 supported variants
Add one unused key or redeem code per line.
Manual
Fulfillment instructions
4 supported variants
Explain the delivery steps, expected timeline, and what the buyer must provide.
Inventory, keys, and safe delivery
Inventory rules
- Active products count toward the store plan limit; hidden products stay saved.
- Use a realistic stock count for limited files, services, roles, or event capacity.
- Key delivery consumes one unused key atomically; stock must match available keys.
- Review low stock before promotion and restock without exposing keys publicly.
Security essentials
- Delivery secrets are excluded from public product/store queries.
- External URLs retain their host's rules. Basic+ managed uploads support short-lived signed downloads or optional 24-hour, single-use, network-bound links. Eligible buyers can request fresh links; downloaded copies cannot be recalled.
- Never sell privileged Discord roles or collect buyer passwords.
- Describe manual fulfillment honestly and use official support channels.
Plan access
Active-product caps apply live per store. Monthly order counters reset at the calendar-month boundary (the 1st). Delivery access is computed from each variant's canonical availableFromPlan value.
| Plan | Active products | Monthly orders | Delivery variants | New workflows at this tier |
|---|---|---|---|---|
| Free | 3 | 3 | 5 of 17 | File download, Direct access link, Discord role, License key, Manual fulfillment |
| Basic | 25 | 100 | 11 of 17 | Archive bundle, Course or resource link, Member access role, Redeem code, Event access link, Service booking |
| Pro | 150 | 1,000 | 16 of 17 | Software package, SaaS portal link, Private-channel role, Team license key, Custom onboarding |
| Enterprise | Unlimited | Unlimited | 17 of 17 | Managed fulfillment |
SEO and merchandising checklist
Cartcord makes valid public stores and products crawlable with canonical URLs, sitemap entries, and structured data. Sellers still control content quality and demand.
Use a specific product title
Lead with the product name and buyer intent. Keep the optional SEO title concise and unique.
Write visible, useful product copy
Explain the outcome, included files or access, compatibility, license, delivery, and support.
Choose the exact catalog path
Product group, category, and item type help buyers and search engines understand the listing.
Use original media
Upload a clear product image that represents the item. Never use an unrelated image only for clicks.
Keep price, stock, and page content aligned
Cartcord publishes canonical URLs and Product/Offer data from the same public product record.
Earn trust instead of promising rank
Accurate pages can be indexed, but no platform can guarantee a particular Google position.
Troubleshooting
The buyer did not receive a file or link
Confirm payment completed, the configured URL opens in a signed-out browser, the buyer allows Discord DMs, and the order delivery log shows no error. Replace expired URLs before retrying delivery.
A Discord role was not granted
Confirm the buyer joined the same server, the configured role still exists, Cartcord has Manage Roles, and the Cartcord bot role is above the role being sold.
License keys show out of stock
Add new unique keys, one per line. Completed orders keep their reserved key, while new orders require an unused inventory row.
A manual order is still pending
Contact the buyer through the stated support channel, complete the documented workflow, and update the order only after the promised deliverable is ready.
The product is not visible on the storefront
Check that it is published, within the plan's active-product limit, in stock when stock is enforced, and belongs to the selected store.
Still blocked? Include the store, product, order, and delivery error in your message.
Contact support