Skip to content
Qrivo Docs

Create and manage QR codes

Choose a destination, select static or dynamic behavior, and manage your QR library.

Create a code

Choose one code or a campaign

Use Single QR for one destination. Use Campaign for several related destinations with shared organization and reporting.

Select dynamic or static

Choose Dynamic when you need scan reporting or may change the destination later. Choose Static for permanent information stored directly in the image.

Choose a destination

Select a published Shopify product or variant, or another supported destination. Campaign creation accepts up to 25 destinations in one submission.

Design and test

Choose your available colors, shape, frame, and logo options. Create the code, download SVG or PNG, and perform a real test scan.

Dynamic versus static

CapabilityDynamicStatic
DestinationManaged through a Qrivo linkStored directly in the QR image
Scan reportingYesNo
Pause or reactivateYesNo
Change after printingWhen included in your planNo
Expiration or scheduled routingWhen included in your planNo
Best forPackaging, campaigns, menus, and long-lived printContact, Wi-Fi, text, or other fixed information

Plan for change

A static code cannot be changed after it is printed. If the destination may change, use a dynamic code.

Supported destinations

DestinationCustomer experienceImportant detail
Shopify product or variantOpens the published storefront pageUse the Shopify picker to avoid copying the wrong URL.
Collection, blog, page, or store homeOpens that published storefront URLEnter an HTTPS link on the authenticated store domain.
Website URLOpens a secure page on your store domainThe URL must use HTTPS and match the authenticated .myshopify.com host.
Add to cart or checkoutAdds a variant, optionally continuing to checkoutA specific variant is required; an active discount can be attached.
Hosted landing pageOpens a branded intermediate page with a call to actionAvailable on eligible plans.
Order statusOpens a customer-safe Shopify order status pageRequires the necessary plan, permission, and store eligibility.
Pickup or fulfillmentOpens a secure store-hosted tracking or fulfillment pageAvailable on eligible plans.
Email, phone, text, or mapStarts the fixed customer actionStored as a static QR payload.
SMS or WhatsAppStarts a message to the configured numberYou can prefill a message.
Wi-Fi, contact card, or calendarShares network, vCard, or event informationTest on iOS and Android before printing at scale.
GS1 Digital LinkOpens a standards-based identifier linkConfirm the identifier and target before release.
Digital product passportPresents structured product informationAvailable on the Business plan.

The Merchant API can create url or fulfillment destinations. Use Shopify Admin for product pickers, cart and checkout, landing pages, order status, messaging, Wi-Fi, GS1, and digital product passports.

Manage your library

Open QR codes to search and filter your codes by status or destination type.

  • Download an SVG for scalable print or a high-resolution PNG for common design tools.
  • Pause a dynamic code to stop redirects without changing the printed image.
  • Reactivate an eligible paused dynamic code.
  • Edit a dynamic destination, note, design, expiration, or schedule when your plan allows it.
  • Inspect QR-level analytics to review performance.

Static codes remain visible for reference and download, but their encoded content cannot be edited, paused, or tracked.

Safely change a destination

  1. Open the dynamic QR code from your library.
  2. Enter the new secure destination and save.
  3. Scan the original printed code and confirm the new page opens.
  4. Check analytics after a short processing delay.