Skip to navigation Search UltraCart Get Started

Configure any digital item to deliver a unique license key, activation code, or credential automatically at checkout.

Digital item activation codes turn any UltraCart product into an automatically-fulfilled license, software key, or access credential. Flip a setting on your item, point it at a code list or your license server, and every purchase delivers a unique code to the customer the moment their payment clears.

Activation codes live in the Digital Delivery tab of the UltraCart item editor, alongside secure downloads, PDF stamping, and gated content options. Because it is a per-item setting rather than a platform-wide integration, you can mix code-backed items with physical goods, digital downloads, and subscription products in the same catalog. One SKU might deliver a desktop software license, another a course access code, another a one-time promo credential — all managed from the same item screen.

Software publishers, digital course creators, and subscription-access merchants often spend weeks building custom fulfillment around their product catalog: export the order, generate the code outside UltraCart, email it manually, mark the order fulfilled. That pattern does not scale past a few dozen orders a day, and it stalls out entirely on a launch or promo spike. Activation codes at the item level remove the manual step. UltraCart calls your license server with an XML request and delivers the returned key, or it draws the next unused code from a pool you uploaded to the item itself.

Because the feature lives on the item, every other item-level capability composes cleanly. Variations and kits can each carry their own code source, so a multi-seat bundle can deliver three distinct licenses. Pricing tiers keep working for wholesale license resellers. Subscription renewals can reissue or suspend codes automatically based on billing state. And because activation codes are built into UltraCart rather than bolted on through a third-party app, there are no per-code fees, no separate subscription, and no app compatibility headaches.

  • Per-Item Configuration: Turn on activation codes for any digital SKU from the Digital Delivery tab of the item editor, no global setup or platform-wide rules required.
  • Real-Time License Server Callback: UltraCart posts an XML request to your license server at checkout and delivers the returned key to the customer in their order confirmation email within seconds.
  • Uploaded Code List Support: Upload a batch of pre-generated codes to the item itself and UltraCart draws the next unused code on each purchase, ideal for externally minted keys.
  • Works with Variations & Kits: Multi-seat bundles, tiered product variations, and kits each carry their own code source, so complex software and course catalogs fulfill cleanly.
  • Subscription-Aware Fulfillment: UltraCart reissues codes on subscription renewal or suspends them on cancellation, keeping license state in sync with billing state.

Support

Our dedicated, support team is here to help you every step of the way!

Never outsourced. 100% in-house, US-based support.

Talk to real people who understand your business—no AI bots, no automated responses. Our experienced team is ready to help you solve problems, big or small.

Learn More

Quick answers to common questions.

Need assistance fast? Access our robust knowledge base or connect with a support representative for swift resolutions.

View FAQ

Extensive documentation and code examples.

Dive into our detailed guides and examples to optimize your UltraCart experience. From setup to advanced features, our resources cover it all.

View Docs

Personalized phone and email support.

Pick up the phone and speak directly with our expert team, or send an email for personalized assistance tailored to your needs.

Reach Out!

Video training tutorials, guides and tips.

Explore a library of easy-to-follow video resources to master every feature of UltraCart and maximize your eCommerce success.

View Videos

Onboarding Assistance for New Merchants.

Get personalized help setting up your store, adding products, and integrating payment gateways to launch quickly and confidently.

Contact Support