Giftship integration
Giftship is a gift options app from Cloned that lets customers add wrapping, gift messaging, and other add-ons to products. GiftPrint reads gift messages from Giftship-collected orders without requiring any setup or configuration.
How it works
Giftship stores gift messages under the key Message — most often as line item properties, but GiftPrint also picks them up at the order level if Giftship attached them there. The Message key is matched only when a non-empty To or From property is present in the same attribute set. This context detection prevents false positives from other apps that use a generic Message key for non-gift data.
Once detected, the message appears in your GiftPrint dashboard under the New tab, ready to print.
Required setup
You don't need to do anything special. Just:
- Keep using Giftship's storefront widget on your product pages
- Do NOT add the GiftPrint storefront widget (two widgets collecting messages = conflicts)
- Install GiftPrint
- Set defaults in GiftPrint Settings → General (default template, page format, etc.)
- Open any order with a Giftship gift message — GiftPrint auto-detects it
Template selection
Giftship doesn't have a built-in concept of templates or designs. All messages automatically use your shop's default template set in GiftPrint Settings → General.
To use a different template for a specific order:
- Open the order in GiftPrint
- Click the Template selector in the preview
- Choose the design you want
- Download the PDF
The template choice applies only to this print session — the original Giftship message is unchanged.
Editing collected messages
Before printing, you can edit the message text to fix typos, adjust tone, or add context:
- Click Edit in the GiftPrint order view
- Modify the message text
- See the live preview update
- Click Save
Edits apply to this print session only. The original message in the Shopify order stays unchanged.
Print status tracking
After printing a gift note from a Giftship order:
- GiftPrint automatically adds the tag
Gift Note Printedto the order in Shopify - The order moves to the Printed tab in the GiftPrint dashboard
- Use Shopify bulk actions to filter orders by tag (useful for warehouse workflows)
Troubleshooting
GiftPrint doesn't detect the gift message
Symptom: Order appears in "New" tab in Giftship app, but not in GiftPrint dashboard.
Cause: GiftPrint looks for Message + To or From properties together. If Giftship only stored Message without context, GiftPrint skips it.
Solution:
- Verify the order has both
Messageand at least one ofTo/Fromproperties (check in Shopify admin → Orders → Custom attributes) - If
ToandFromare empty strings, Giftship may not have saved them. GiftPrint still detects the gift if at least one has a non-empty value - If the properties are missing entirely, contact Giftship support — something may be wrong with their integration
Multiple gift items in one order
If the customer bought the same product twice with different gift messages (e.g., two candles, different recipients):
- Each line item has its own message and properties
- GiftPrint shows separate gift note entries for each in the order view
- You can override the template or edit the message per card in the GiftPrint admin before downloading the PDF (edits do not modify the original Shopify order)
Recipient/sender fields are empty in the preview
GiftPrint shows To / From values from Giftship as part of the printed design. If they're empty:
- GiftPrint reads exactly what Giftship stored — empty values stay empty
- Edit the message in GiftPrint to include recipient info (e.g., "Dear Mom," at the start)
Message contains formatting or HTML
Giftship may store rich text or HTML formatting. GiftPrint reads it as-is:
- Plain text displays normally
- HTML tags are rendered as plain text (e.g.,
<b>Bold</b>prints literally) - Edit in GiftPrint to clean up if needed
Combining with other gift apps
If you use Giftship alongside Wrapped or Wrapin on the same product, each app writes its own attribute set to the order. GiftPrint extracts all matching messages and shows them as separate gift cards — there is no "last wins" deduplication. Use one gift app for message collection to avoid printing duplicates.
Support
For issues specific to Giftship integration:
- GiftPrint-side: Check Troubleshooting
- Giftship-side: Contact Giftship support
For questions or edge cases, email support@pg-artlab.com.