# Display links on checkout (/docs/checkout-extension)
Ready to give your customers instant access? This guide walks you through adding the **Imprint Digital Files** block to your checkout flow using the Shopify Checkout Editor.
import { Step, Steps } from 'fumadocs-ui/components/steps';
## Open the Configuration
When you click "Open Checkout Editor" from the Imprint app (or navigate there via Shopify Admin), you will see your checkout configurations.
* Locate your live configuration (e.g., **Imprint Dev configuration**).
* Click the **Customize** button to enter the visual editor.
## Choose Your Page
Shopify allows you to add the download box to two different places. Use the dropdown menu at the very top of the screen to switch between them.
### ๐
ฐ๏ธ The "Thank you" Page
This is the screen customers see **immediately** after they successfully pay.
* **Why use it:** It's the perfect moment for instant delivery. The customer is already staring at this screen.
### ๐
ฑ๏ธ The "Order status" Page
This is the page customers see if they click "View my order" in their email confirmation days later.
* **Why use it:** It serves as a permanent "portal" where they can come back to download their files again if they lose them.
**Recommendation:** We strongly suggest adding the block to **BOTH** pages to ensure customers can always find their files.
## Add the Digital Files Block
Once you are on the correct page (e.g., the "Thank you" page):
1. Look for the **App blocks** section or click the "Add app block" icon (usually a small square `+` icon) in the bottom left.
2. Select **Digital Files** from the list under "Imprint Files".
3. A popup will ask where you want to add it (Thank you or Order status). Ensure the correct one is checked.
## Save and Publish
You should now see the **Imprint Dev** block appear in your preview.
* You can use the arrows below to move the block to position it where you want (e.g., above or below the order details).
* When you are happy with the placement, click the black **Save** button in the top right corner.
***
## ๐ The Result
That's it! Your checkout is now supercharged.
When a customer completes a purchase, they will see a **"Your Downloads"** popup or section. It clearly lists their files (like "Sample Digital Product") with a large **Download** button.
They can grab their files instantly without ever leaving your store!
# Checkout Settings (/docs/checkout-settings)
The **Checkout Pages** section in Imprint is your gateway to offering instant downloads.
Think of this page as a "launchpad." Since the actual checkout design is controlled securely by Shopify, you won't edit the layout here directly. Instead, this page guides you on how to enable our **Digital Files Checkout Extension**.
***
## โก Why enable the Checkout Extension?
By default, customers have to wait for an email to get their files. By adding this extension, you upgrade their experience significantly:
* **Instant Gratification:** Customers can access files instantly after purchase, right on the confirmation screen.
* **Fewer Support Emails:** Since they don't have to check their spam folder for a download link, they are less likely to email you asking "Where is my file?".
* **Dual Delivery:** This works alongside email delivery, ensuring there is always a backup way for customers to get their goods.
***
## ๐ ๏ธ How to access the Editor
To start customizing, simply follow the instructions on this page:
1. **Open the Editor:** Click the white **Open Checkout Editor** button. This will open a new tab taking you directly to your Shopify Theme settings.
2. **Follow the Guide:** The settings page outlines the three steps you'll need to take: Open the editor, Add the "Digital Files" block, and Save.
Check the step-by-step guide on how to add the checkout extension on your shop.
# Download Settings (/docs/download-settings)
The **Download Settings** page allows you to define the default behavior for all *new* digital products you create. Think of these as your store's baseline security rules.
**Note:** These settings apply to all **new** products and orders created from this point on. Older orders will use the settings that were active when they were created by default.
***
## โณ Default Download Limits
Balancing security with customer convenience is key. These settings control how long a customer has access to their files.
* **Download expiry (days):** Set the number of days a download link remains active after purchase. After this period, the link will expire. A common default is **30 days**.
* **Maximum downloads:** Set the total number of times a customer can click the download link. This prevents a single purchase from being shared with a large group. A typical setting is **5 downloads**.
**Pro Tip:** You can always extend the expiry date or reset the download count for a specific customer on the **Orders** page if they run into issues.
***
## ๐ Download Filename
This section controls how the files are named when your customers save them to their computer.
* **Use original filename:** The file will keep the exact name it had when you uploaded it (e.g., `my-snowboard-guide-v3.pdf`).
* **Use product name:** The file will be renamed to match the product title in your store. This is often cleaner and more professional for the customer.
* *For multiple files:* If a product has more than one file, they will be sequentially numbered (e.g., `Snowboard Guide_01.pdf`, `Snowboard Guide_02.pdf`).
***
## โก Quick Presets
Not sure what to choose? We have defined three common configurations you can apply with a single click:
* **Standard:** 7 days expiry, 3 downloads.
* **Generous:** 30 days expiry, 5 downloads (This is a good starting point).
* **Extended:** 1 year expiry, 10 downloads.
You can also click **Reset to Defaults** at the bottom to revert all settings to their original state.
***
## ๐ Apply to Existing Orders
By default, changing the settings above only affects *future* orders. However, sometimes you might want to change the rules for everyone, for example, if you decide to increase the download limit from 3 to 5 for all past customers.
You can do this using the **Apply to Existing Orders** section at the bottom of the page.
* **How it works:** This feature updates every single download token in your database to match the settings you currently have on the screen. The expiry date is recalculated based on the order's **original purchase date**.
* *Example:* If you set expiry to **30 days** and a customer bought the item **40 days ago**, clicking this button will cause their link to expire immediately.
# Email Settings (/docs/email-settings)
# Email Settings ๐ง
The **Email Settings** page allows you to control the primary way your customers receive their digital files.
By default, Imprint automatically emails your customers the moment they pay. However, you can customize *how* this email is sent or even turn it off entirely if you prefer to deliver files exclusively through your store's checkout page.
***
## ๐จ Download Emails
This section controls the automatic delivery system.
* **Send download emails to customers:** This is the main "On/Off" switch for email delivery.
* **Enabled (Default):** When a customer purchases a digital product, they immediately receive an email containing their unique, secure download links.
* **Disabled:** No emails will be sent.
**Important:** If you disable this, customers will *only* be able to access their downloads if you have added the **Imprint Checkout Extension** to your "Thank You" and "Order Status" pages.
***
## ๐ข Custom Email Server (SMTP)
By default, emails are sent from Imprint's servers (e.g., `noreply@imprintfiles.com`). While this works perfectly, using your own domain looks more professional and can improve delivery rates.
Enabling **Use my own email server** unlocks the ability to send emails via your own email provider (like Gmail, Outlook, or SendGrid).
### Configuring Your SMTP
Once enabled, you will need to fill in your server details:
* **SMTP Host:** The address of your mail server (e.g., `smtp.gmail.com`).
* **SMTP Port:** The communication channel used. Common ports include **587 (TLS)**, **465 (SSL)**, or **25** (Unencrypted).
* **Username & Password:** Your login credentials for that email account.
* **Encryption:** Select the security protocol required by your provider (usually **TLS**).
### Branding Your Emails
This is the main benefit of using Custom SMTP. You get to control exactly what the customer sees in their inbox:
* **From Email Address:** The email address the message will appear to come from (e.g., `downloads@yourstore.com`).
* **From Name:** The name displayed alongside the email address (e.g., `My Awesome Store`).
### Testing Your Connection
Before saving, always click the **Test Connection** button at the bottom. We will confirm that your credentials are correct and that the server is responding.
***
## ๐ Common SMTP Settings
To help you get started, here are the settings for the most popular email providers:
| Provider | Host | Port |
| :---------------------- | :------------------- | :--- |
| **Gmail** | `smtp.gmail.com` | 587 |
| **Outlook / Office365** | `smtp.office365.com` | 587 |
| **Mailgun** | `smtp.mailgun.org` | 587 |
| **SendGrid** | `smtp.sendgrid.net` | 587 |
# Frequently Asked Questions (/docs/faq)
import { Accordion, Accordions } from 'fumadocs-ui/components/accordion';
Here are the answers to the most common questions we get from merchants.
***
## ๐ Files & Storage
You can sell **any** digital file type! We support PDFs, eBooks, ZIP archives, MP4 videos, MP3 audio, high-resolution images, and software installers.
Imprint is built on enterprise-grade cloud storage (Cloudflare R2), which allows us to handle massive files.
* **Technically:** We support files up to **1.0 TB**.
* **Practically:** Your specific limit depends on your storage quota (e.g., Free Plan vs. Premium).
In the free plan only one file is allows per product. When using the Basic plan or higher you can attach as many files as you need to a single product. When a customer buys the product, they will receive a list of download links for every file you attached.
***
## ๐ก๏ธ Security & Watermarking
When a customer clicks "Download," our system intercepts the request and stamps their personal details (like Email or Order ID) onto the PDF pages in real-time before streaming it to their browser. This happens instantly, there is no waiting time for the customer.
Currently, our "Stamping Engine" only supports **PDF files**.
For other file types (Videos, ZIPs, etc.), we still provide **secure, expiring download links**, but we cannot visually stamp the content itself.
We prevent sharing in two ways:
1. **Unique Links:** Every link is unique to that specific order.
2. **Download Limits:** You can set a limit (e.g., "Max 5 downloads"). If a customer shares their link with 10 friends, the link will stop working after the 5th click, protecting your product.
***
## ๐จ Delivery & Email
No. Imprint is fully automated. As soon as an order is marked as **Paid** in Shopify, we instantly email the links to the customer.
Yes! If you are on the **Basic Plan** or higher, you can connect your own SMTP server (Gmail, Outlook, Zoho, etc.). This allows emails to come from `downloads@yourstore.com` instead of our default address.
[Read more here.](/docs/email-settings)
You have three options:
1. Go to the **Orders** page in Imprint and click **Resend Email**.
2. If you have enabled the **Checkout Extension**, customers can log in to their Shopify Account (Order Status page) to download files again.
3. If the link expired, you can click **Extend Expiry** on the order page.
Yes! By enabling the **Checkout Extension**, you can display a "Your Downloads" box directly on the Shopify **Thank You** page immediately after purchase. You can also add this to the **Order Status** page (customer account) so they can access files anytime without checking their email.
[Read more here.](/docs/checkout-extension)
***
## ๐ฐ Refunds & Management
Imprint syncs with Shopify automatically.
* **Full Refund:** All download links for that order are immediately disabled.
* **Partial Refund:** Only the links for the refunded items are disabled; the rest remain active.
Yes. If you update a file (e.g., upload "Version 2.0" of an eBook), all customers will get the new file. Previous customers will download the new file if they follow their link again.
If you changed the number of files, you need to resend the emails so that the users get all the links.
# Welcome to Imprint Files Docs (/docs)
**Imprint** is a carefully crafted Shopify app designed to help you sell digital files securely and effortlessly.
If you've ever tried selling files directly through Shopify, you know the struggle: generic download links that can be shared with anyone. Imprint changes the game. We create a **unique, encrypted link for every single customer**. This gives you the power to limit downloads, track usage, and revoke access at any time.
***
## ๐ How It Works
The entire process is completely automated. Once you set it up (which only takes a few minutes), here is how your customers experience it:
1. **Instant Delivery via Email:** As soon as an order is paid, Imprint automatically emails the secure download link to your customer.
2. **Instant Access at Checkout:** Using our **Checkout UI Extension**, you can display download buttons directly on the "Thank You" and "Order Status" pages. Your customers get their files the second they buy!
***
## ๐ก๏ธ The Secret Weapon: PDF Watermarking
This is where Imprint truly shines. We don't just deliver files; we protect them.
Imprint allows you to **stamp or watermark** your PDF files in real-time. You can overlay unique details: like the customer's **Order ID, Email, or Full Name** directly onto the pages of the PDF.
**Why does this matter?**
It's a powerful psychological deterrent against piracy. When a file is stamped with a buyer's personal email address, they are significantly less likely to share it publicly on the internet. It turns a generic file into a personal asset.
***
## ๐ฑ Built for Creators (The "Forever Free" Philosophy)
We believe that security shouldn't be a luxury. Imprint is designed to be the most generous digital delivery app on the market.
We know that when you are launching a digital store, budgets are tight. That's why our **Free Plan** includes almost all of our core features, including the powerful watermarking engine. We want to help you launch without the stress of monthly fees. We only grow when you grow.
***
### Ready to secure your work?
Let's get your store set up and protected.
๐ **\[Next Step: Let's add your first product!]**
# Order Settings (/docs/order-settings)
The **Order Settings** page is your safety net.
Under normal circumstances, you will rarely need to visit this page. Imprint is designed to automatically detect new orders from Shopify instantly. However, in the rare event of a network glitch or a Shopify outage, this page allows you to force a manual update to ensure no customer is left behind.
***
## ๐ Manual Order Sync
This tool allows you to manually fetch recent orders from Shopify and process any that might have been missed.
### When should you use this?
You should use the **Sync orders from Shopify** button if:
* A customer complains they haven't received their email, and the order isn't showing up in your Imprint **Orders** list.
* You suspect there was a "webhook failure" or server downtime that prevented Shopify from notifying Imprint about a sale.
### What happens when you click it?
When you click the black **Sync orders from Shopify** button:
1. Imprint scans your store for recent "Paid" orders.
2. It identifies any orders that do not exist in our database.
3. It automatically generates the download links and sends the delivery emails to those customers.
**Note:** This action is safe to run multiple times. If an order has already been processed, Imprint will simply skip it.
***
## โ๏ธ How Order Processing Works
To help you understand what happens "behind the scenes," the page outlines the three steps of our automated flow:
1. **Customer places order:** When a customer buys a product containing digital files, Shopify sends a secure notification (webhook) to Imprint.
2. **Download links generated:** We instantly create unique, time-limited, and encrypted download links for every file in that order.
3. **Email sent to customer:** Finally, we dispatch the branded email with the access links immediately after the payment is confirmed.
***
## ๐ง Troubleshooting Tips
If a customer reports missing download links, follow this simple checklist provided in the sidebar:
1. **Check the Orders Page:** First, look at the main Orders list to see if the order exists.
2. **Run a Sync:** If the order is missing entirely, use the **Sync orders from Shopify** button described above.
3. **Resend Email:** If the order *does* exist but the customer claims they didn't get the email, go to the order details and click **Resend Email**.
# Managing Orders (/docs/orders)
# ๐งพ Order Options
The **Orders** page is your central hub for tracking who has purchased your files and more importantly, whether they have successfully downloaded them.
Imprint syncs with Shopify automatically. When a customer buys a product, the order appears here instantly with a status of **Processed** and **Paid**.
***
## ๐ The Orders List
At a glance, this list tells you the story of every sale. You don't need to click into an order to see if a customer is happy.
* **Search & Filter:** Quickly find a specific transaction by typing the **Order #**, **Customer Email**, or **Name** in the search bar.
* **Downloads Column:** This is your "Is everything okay?" indicator. It shows exactly how many times a customer has accessed their files (e.g., `1 / 2` means they downloaded 1 file out of the 2 available).
***
## ๐ ๏ธ Order Details & Actions
Clicking on any order (like **Order #1004**) opens the detailed view.
At the top right, you will find four powerful buttons to handle common scenarios:
### 1. Resend Email โ๏ธ
* **Use when:** A customer says, "I never received my download link!"
* **What it does:** Immediately triggers a fresh email with the download link to the customer's inbox.
### 2. Reset Downloads ๐
* **Use when:** A customer says, "My computer crashed while downloading and now I reached my limit!"
* **What it does:** Resets the download count to zero, giving the customer a fresh start to retrieve their files.
### 3. Extend Expiry โณ
* **Use when:** A customer emails you a week later saying, "I forgot to download my files and the link expired."
* **What it does:** Adds extra time to the expiration timer, reactivating the link for them.
### 4. Restrict Downloads ๐ซ
* **Use when:** You suspect a customer is sharing his download link.
* **What it does:** Immediately revokes access. Even if the customer has the email, the link will stop working.
## ๐ธ Handling Refunds
You don't need to worry about manually restricting access when you issue a refund. Imprint listens to your Shopify store in real-time.
When you process a refund inside your **Shopify Admin**, Imprint automatically syncs the status and adjusts access permissions instantly:
* **Full Refunds:** If you refund the entire order, **all** download links associated with that order are immediately invalidated. The customer will no longer be able to download any files.
* **Partial Refunds:** If you only refund specific items (e.g., removing just the "Video Add-on" from a bundle), Imprint is smart enough to only revoke access to the **refunded files**. The customer keeps access to the products they still paid for.
# Pricing & Plans (/docs/pricing)
Imprint is designed to grow with your business. Whether you are selling your very first PDF or managing a massive library of digital assets, we have a plan that fits.
We believe in a **"Value First"** philosophy. You shouldn't have to pay until you are making money. That's why our core security features, including real-time watermarking, are available to everyone, forever.
***
## ๐ฑ The Free Plan (Forever)
*Best for: New merchants and stores just getting started.*
We designed the Free plan to be genuinely useful, not just a demo. It includes our powerful **PDF Stamping Engine** so you can protect your work from day one without paying a cent.
* **Cost:** $0.00 / month.
* **Capacity:** 20 products, 500 MB storage.
* **File Limits:** 1 file per product (Max 100 MB size).
**Why upgrade?**
The Free plan displays "Powered by Imprint" branding on your emails and download pages. Once your store starts generating sales, we'd love for you to upgrade! It removes our branding, unlocks professional features, and directly supports the continued development of this app.
***
## ๐ The Basic Plan (Most Popular)
*Best for: Growing stores that want a professional look.*
The Basic plan removes all Imprint branding and gives you the tools to create a seamless, "white-label" experience for your customers.
* **Cost:** $8.99 / month (or **$89.90/year** โ save 2 months!).
* **Capacity:** 500 products, 5 GB storage.
* **Huge Files:** Upload files up to **1 GB** in size.
**Key Unlocks:**
* โ
**Remove "Powered by Imprint" branding**.
* โ
**Multiple files per product:** Sell bundles (e.g., eBook + Workbook) in a single product.
* โ
**Checkout Page Downloads:** Give customers instant access on the "Thank You" page.
* โ
**Custom SMTP:** Send emails from your own domain (e.g., `downloads@yourstore.com`).
***
## ๐ข The Premium Plan
*Best for: High-volume sellers and large catalogs.*
For merchants who need zero limitations and VIP support.
* **Cost:** $18.99 / month (or **$189.90/year** โ save 2 months!).
* **Capacity:** **Unlimited** products, **Unlimited** storage.
* **File Limits:** **Unlimited** file size.
**Key Unlocks:**
* Includes **everything in Basic**.
* **Unlimited usage**: unlimited products, orders & storage.
* โ
**Priority Support:** Jump to the front of the queue for faster help.
***
## ๐ Plan Comparison
| Feature | Free | Basic | Premium |
| :-------------------------- | :------: | :---------: | :----------: |
| **Price** | $0/month | $8.99/month | $18.99/month |
| **Trial** | - | 14 days | 14 days |
| **Storage** | 500 MB | 5 GB | Unlimited |
| **Products** | 20 | 500 | Unlimited |
| **Files per product** | 1 | Multiple | Multiple |
| **Max file size** | 100 MB | 1 GB | Unlimited |
| **PDF stamping** | โ
| โ
| โ
|
| **Download tracking** | โ
| โ
| โ
|
| **Custom SMTP** | โ | โ
| โ
|
| **Custom watermark text** | โ | โ
| โ
|
| **Checkout page downloads** | โ | โ
| โ
|
| **Imprint branding hidden** | โ | โ
| โ
|
| **Priority support** | โ | โ | โ
|
# Managing Products (/docs/product)
# ๐ฆ Product Page
Once you've selected a product from your Shopify catalog, you'll land on the **Product Details** page. Think of this as the "Mission Control" for that specific item.
Here, you can control exactly what your customer receives, how the product is described in emails, and most importantly, how it is protected.
***
## ๐ The Shopify Connection
At the very top, you'll see the **Selected Shopify Product**.
Imprint automatically keeps a link to your Shopify store. This means if you change the price or handle in Shopify, we know about it.
* **Title:** By default, we sync the title from Shopify. However, you can customize this field if you want the digital download to have a slightly different name in emails (e.g., adding *" - Digital Edition"* to the end).
* **Description:** This description is specific to the digital download. It appears on the download page your customer sees. Use this to give instructions, say thanks, or list what's included in the bundle.
***
## โ๏ธ Status & Security
This section controls the availability and protection of your files.
### Product is Active
This is your main "On/Off" switch.
* **On (Green):** The product is live. If a customer buys it, they get the download email.
* **Off (Grey):** The product is in draft mode. Emails won't be sent. Useful when you are setting things up or updating files.
### Disable Watermark
By default, Imprint's powerful **Stamping Engine** is active for all PDF files. We highly recommend keeping this **enabled** to prevent piracy.
However, you might want to turn this on if you prefer to deliver a "clean" PDF without any overlays.
Be advised, this is a per-product setting. You can disable PDF stamping shop-wide in the Watermark Settings.
***
## ๐ Digital Files
This is where the magic happens. You can upload the actual assets your customers are buying.
### Drag, Drop, Done.
Simply drag your files into the upload box at the bottom, or click to browse. We support a huge range of file types including **PDFs, Videos (MP4), Images, and Archives**.
### Changing the order
You can drag and drop the files by the drag icon to change the order in which they appear when the download links are presented to the user.
### Renaming files
You can click on the file's name to change the name of each file. This is used as the filename the user sees after downloading, depending on your download settings.
### Managing Uploads
Once uploaded, your files appear in the list.
* **๐ PDF Files:** You will see a special **Preview PDF Stamp** button. Click this to see a real-time example of how the watermark will look on your specific document *before* you sell it.
* **๐น Other Files:** For videos or other media, you can verify the file is correct by clicking **Download**.
**Pro Tip:** To attach multiple files into one product like this example, a paid plan is required.
***
## ๐ Handling Product Variants
Does your product have options in Shopify (like Size, Color, or Edition)? Imprint automatically detects these and gives you special controls to manage them.
If your product has variants, you will see a **Variant Configuration** section appear. You have two powerful choices here:
### Option 1: Same file for all variants
* **Best for:** Products where the digital bonus is identical regardless of the choice (e.g., selling a T-shirt in S/M/L that comes with the same generic PDF guide).
* **How it works:** Select **Same file for all variants**. All customers will receive the main file you uploaded at the top of the page.
### Option 2: Different file per variant
* **Best for:** Tiered digital products or "Deluxe" editions.
* **How it works:** Select **Different file per variant**. This unlocks individual upload areas for every single option.
**Example:**
In the screenshot above, you can see a tiered setup:
1. **Regular E-book ($24.95):** You would upload just the PDF here.
2. **E-book & PSD Templates ($49.95):** You would upload the PDF *and* the source files here.
This ensures that the customer who pays more gets the extra content automatically!
***
## ๐๏ธ Overriding Download Limits (Per Product)
Sometimes, one size doesn't fit all. You might have a "Limited Time" product that needs strict limits, or a "Lifetime Access" bundle that should never expire.
At the bottom of the product page, you will find the **Download settings** section. These controls allow you to override your global store defaults just for this specific item.
* **Download expiry (days):** Enter a number here to set a custom expiration time. For example, you could set this to `365` for a year-long course, or `2` for a flash sale.
* **Maximum downloads:** Enter a number to restrict or expand the number of download attempts allowed.
> **โน๏ธ Note:** If you leave these fields empty, Imprint will automatically use the **Shop Defaults** you configured in your Global Settings (e.g., 30 days / 5 downloads).
### Don't forget to Save!
When you are happy with your setup, hit the black **Save** button in the bottom right corner to push your changes live.
# Product Dashboard (/docs/products)
# Product Dashboard
The **Products** page is your command center. This is where you can see every digital product you are selling, monitor your storage limits, and make quick changes to your catalog.
At a glance, the dashboard gives you a health check of your store:
* **Storage Widget:** Shows how much space your files are taking up (e.g., 80.4 MB of 1.0 GB).
* **Product Count:** Shows how many digital products you have created against your plan's limit.
***
## โ Adding Products
You have two ways to bring products from Shopify into Imprint.
### Option 1: Single Add
If you want to set up one product perfectly with descriptions and specific files right away:
1. Click the black **Add Product** button in the top right corner.
2. Select your product and immediately start uploading files.
### Option 2: Mass Add
Got a huge catalog? You don't need to add them one by one.
1. Click the **Mass add products** button.
2. A popup will appear showing all your Shopify products.
3. **Search & Filter:** You can search by name or use the "Add filter" button to find specific collections or tags.
4. **Select Multiple:** Tick the checkboxes next to every product you want to import (e.g., "The Collection Snowboard: Hydrogen", "Liquid", etc.).
5. Click **Add**. Imprint will create draft digital products for all of them instantly.
***
## ๐งน Bulk Actions: Delete & Unpublish
Need to clean up your store or stop selling a batch of files? You can perform actions on multiple products at once directly from the list.
1. **Select Products:** On the main list, click the **checkbox** next to the products you want to modify.
2. **Select Action:** Once items are selected, a bulk action menu will appear.
* **Delete:** Permanently removes the digital files and settings for these products.
* **Unpublish:** Switches the status from "Active" to "Draft," stopping new download emails without deleting your files.
**Warning:** Deleting a product from Imprint permanently deletes all associated files. This action cannot be undone and files cannot be restored.
***
## ๐ Finding What You Need
As your catalog grows to hundreds of products, scrolling becomes tedious. Use the **Search & Filter** bar at the top of the list:
* **Search:** Type any part of the title or description to filter the list instantly.
* **Filter by Status:** Use the dropdown to see only **Active** or **Draft** products.
* **Filter by Availability:** Quickly find products that are missing files or need attention.
# Quick Start Guide (/docs/quick-start)
To start selling, you only need to do three things: have a product in Shopify, connect it to Imprint, and upload your files.
Imprint is designed to work **out of the box**. We have sensible defaults set up so you don't need to tweak complex settings just to get started.
Here is how to go live in 4 easy steps:
import { Step, Steps } from 'fumadocs-ui/components/steps';
### Create your Product in Shopify
First, you need a product to sell!
* Go to your **Shopify Admin** โ **Products**.
* Create a new product or choose an existing one.
* **Important:** Make sure to uncheck "This is a physical product" if you don't want to deal with shipping settings.
If you already have products in your store, you can skip this step!
### Import the Product to Imprint
Now, let's tell Imprint which product needs a file.
* Open the **Imprint** app and go to the **Products** page.
* Click the **Add your first product** button.
* Click **Browse Products**, select the Shopify product you just created, and hit **Select**.
### Upload Your Files
Now for the digital goods! ๐ฆ
* On the product page within Imprint, you'll see a file uploader area.
* Simply **drag and drop** your PDF (or any other file) into the box, or click to browse.
* Once uploaded, click **Create Product**.
### You are Good to Go! ๐
That's it! Your product is now live and protected.
From now on, whenever a customer buys this product, Imprint will automatically generate a secure unique link and email it to them instantly. You don't need to lift a finger.
***
## Explore Further
Now that you have the basics down, here is how to take your store to the next level:
Check the complete Products Documentation to learn about download limits and expiration dates.
Learn how to add download buttons directly to the Thank You and Order Status pages so customers don't even have to check their email.
# Support (/docs/support)
# Support & Contact ๐
## Who Am I?
Hello! I'm **Iosif**, a web developer and designer hailing from **Kos, Greece**.
I founded **Reach Web Agency** in 2012, and for over a decade, I've collaborated with talented coders and designers to build robust web solutions. With 20 years in the industry, my journey has taken me through various technologies: from WordPress & Joomla to specialized Laravel development.
In **2025**, I expanded my focus to the Shopify ecosystem, bringing my expertise in **Laravel, Vue.js, and Statamic** (of which I've been an official Partner since 2023) to create high-quality Shopify Apps like **Imprint**.
***
## Getting Help
We strive to build apps that are intuitive and bug-free, but we know that questions and issues arise. Here is how you can get in touch.
### ๐ง Pre-Sales Questions
Curious if Imprint is right for your store? Have a specific feature request before you commit?
Drop us a line at:
๐ **[info@imprintfiles.com](mailto:info@imprintfiles.com)**
### ๐ ๏ธ Technical Support
Already using the app and ran into a snag? We are here to help.
Contact our support team at:
๐ **[support@imprintfiles.com](mailto:support@imprintfiles.com)**
***
## Support Availability
Support for Imprint is provided "as-is" for all users. We genuinely care about your store and will do our best to resolve issues as quickly as possible.
* **Free & Basic Plans:** We answer tickets in the order they are received.
* **Premium Plan:** Your support tickets are flagged for **Priority Attention**. If your business relies on critical daily downloads, we recommend this plan to ensure faster response times.
**Note:** We operate as a registered EU business based in Greece (EET Timezone). While we often reply outside of business hours, please allow up to 24-48 hours for a response during busy periods.
***
## Paid Customization
Need something truly unique?
If you require a custom integration, a specific feature that isn't on our roadmap, or dedicated help with your Shopify setup (Liquid/Hydrogen), I am available for hire on a project basis.
Email me at **[info@imprintfiles.com](mailto:info@imprintfiles.com)** for an estimate.
*(Please note: Custom work is subject to availability due to high demand.)*
# Watermark Settings (/docs/watermark-settings)
The **Watermark Settings** page is the control center for your store's anti-piracy features.
Imprint's "Stamping Engine" takes the customer's personal information and permanently overlays it onto the PDF file at the exact moment of download. This discourages them from sharing the file publicly, as their personal data (like email or name) is attached to it.
***
## ๐ข Watermark Status
These controls determine *when* and *where* watermarks are applied. These features are available on **all plans**.
* **Enable watermark:** The master switch. When enabled, PDFs will be stamped with customer info on download.
* **Apply to all PDFs:**
* **On:** Every PDF in your store gets a watermark automatically.
* **Off:** Watermarks are disabled by default, but you can manually enable them for specific high-value products on the Product Edit page.
* **First page only:**
* **On:** The stamp appears only on the cover page.
* **Off:** The stamp repeats on every single page of the document (Recommended for maximum security).
***
## ๐จ Advanced Customization
On the Free plan, we apply a secure, standardized watermark (bottom-left, opaque). Upgrading gives you full creative control:
### ๐ Position
Don't let the watermark cover your content. You can choose exactly where the stamp appears on the page.
* **Grid Selector:** Simply click one of the 9 boxes to place the text (e.g., Top-Right, Center, or Bottom-Center).
### ๐๏ธ Appearance
Make the watermark subtle or bold.
* **Font size:** Adjust the text size (e.g., `12px (Medium)`) to ensure readability without being intrusive.
* **Font color:** Use the color picker to match your brand's palette or choose a subtle grey (`#666666`).
* **Opacity:** Control the transparency. A lower percentage (like `25%`) makes the text see-through so it doesn't block the underlying text of your PDF.
***
## ๐ Watermark Text & Variables
This is where you define *what* information is actually stamped. You can mix static text (like "Licensed to:") with dynamic **Variables**.
### Template System
The **Template** field allows you to construct your unique stamp string.
* *Example:* `Licensed to {email} - Order #{order_id}`
### Available Variables
Click the buttons to insert these placeholders instantly:
* **`{email}`:** The customer's email address.
* **`{order_id}`:** The unique Shopify Order ID (e.g., `#1001`).
* **`{name}`:** The customer's full name.
* **`{date}`:** The date of purchase.
***
## ๐ Live Preview
As you adjust the settings above, the **Preview** box at the bottom updates in real-time.
* It shows a dummy page ("Sample PDF Content") with your customized stamp applied (e.g., `customer@example.com`) so you can see exactly how it will look before you save.