Skip to navigation Search UltraCart Get Started

A full ecommerce gift card system built into UltraCart, with sellable and on-demand certificates, per-code ledgers, and usage reporting.

Ecommerce gift card integration is native to UltraCart. Every account includes a complete gift certificate system that supports both sellable certificates (customers buy them as products) and on-demand certificates (merchants issue them directly for customer service, promotions, or rewards), with per-code balance ledgers, optional expiration, and a built-in usage report, all with no third-party gift card app and no per-certificate fee.

Sellable gift certificates are configured as standard items in UltraCart with the "Generate Gift Certificate" flag enabled in the Advanced section of the item editor. When a customer buys the item, UltraCart automatically generates a unique code, creates the certificate record, and emails the recipient a customizable transactional email with the code. On-demand certificates are created manually from Configuration, Checkout, Gift Certificates, either with a merchant-specified code or an auto-generated one, which makes them ideal for issuing trade-show giveaways, loyalty rewards, influencer payouts, or customer service adjustments without a sale being involved.

On most platforms, gift cards are a separate paid app with its own balance ledger that lives outside the cart system. When a customer tries to use a gift card alongside a coupon, partial-ship an order, or get a refund, the math has to reconcile between two systems, and it often does not. UltraCart avoids that by maintaining a line-by-line per-certificate ledger, with a running balance that updates in real time as the certificate is used across multiple orders. Merchants can add manual credit or debit entries at any time, suspend a certificate by unchecking the Activated flag, or edit expiration and email details directly on the record.

The system supports customer-selected amounts (a dropdown of preset values configured as item options) and customer-entered amounts (using the ArbitraryUnitCost buy-form parameter for fully custom values with min and max bounds), custom or auto-generated certificate codes, optional per-certificate expiration, optional PIN-protected redemption at checkout, and filtering and search across the full certificate list by code, purchased amount, or remaining balance. The built-in Gift Certificate Usage Report (Operations, Reporting, Financial) provides full program analytics with code-level issuance, redemption, and remaining-balance data for reconciliation and customer service. Every function is fully exposed through the UltraCart REST API, and the transactional email is fully customizable under Storefronts, Communications, Transactional Emails.

  • Sellable & On-Demand Certificates: Sell gift certificates as standard items with auto-generated codes on purchase, or issue on-demand certificates directly from the admin for service credits, promotions, giveaways, and rewards.
  • Per-Certificate Ledger: Every certificate carries its own line-by-line ledger with a running balance that updates in real time across multi-order redemptions, plus manual credit and debit entries for adjustments.
  • Flexible Value Options: Offer preset amounts as an item-option dropdown, or let customers enter a custom amount within defined min and max bounds using the ArbitraryUnitCost buy-form parameter.
  • Customizable Transactional Email: The gift certificate email sent to recipients is fully editable under Storefronts, Communications, Transactional Emails, with branded display of the code and redemption instructions.
  • Usage Report & Management Tools: Track every certificate's issuance, redemption, and remaining balance in the built-in Gift Certificate Usage Report, and filter, suspend, edit, or delete certificates from the management screen.

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