1. Installation & Requirements
What You Need:
- A WordPress website (version 5.8 or higher recommended)
- WooCommerce plugin installed and activated
- PHP 8.0 or higher
- GD Library enabled on your server (required for watermarking)
- ZipArchive enabled on your server (required for ZIP downloads)
How to Install:
- Log in to your WordPress Admin Dashboard.
- Go to Plugins → Add New → Upload Plugin.
- Click Choose File and select the
photoez.zip file you downloaded.
- Click Install Now, then click Activate.
- You will see a new PhotoEZ menu item appear in your left sidebar. That means you are ready to go!
2. Initial Setup (First-Time Configuration)
Before creating your first gallery, take 5 minutes to configure your global settings.
Step 1: Upload Your Watermark
- In your WordPress sidebar, click PhotoEZ → Watermark.
- Under "Upload / Replace Watermark", click Choose File and select a transparent PNG file of your watermark (your logo works great).
- Click Upload Watermark PNG.
- Under "Position & Opacity", set your preferred watermark position (Center is recommended for maximum protection) and opacity (50-70 is recommended).
- Click Save Settings.
Step 2: Configure Your Global Settings
- Click PhotoEZ → Settings in your sidebar.
- Fill out the following sections:
- Studio Name & Logo: Enter your business name and upload your logo. This will appear in your client emails.
- Extra Image Price: The price you charge per photo when a client selects more than their included amount.
- Admin Notification Email: The email address where you want to receive alerts when clients submit their selections.
- Delivery Email Message: Write a personal message that goes in the body of the delivery email.
- Mail Server (SMTP): To avoid spam folders, check "Enable Custom SMTP" and enter your mail server credentials. Click "Send Test Email" to verify.
3. Configuring Your Watermark
Your watermark protects your images while clients browse their proofing gallery. PhotoEZ automatically applies your watermark to every preview image the client sees.
Tips for a Good Watermark:
Use a transparent PNG with a white or light-colored logo. Center positioning with 50-60% opacity provides strong protection while still letting clients see the image clearly.
4. Creating Your First Gallery
- In your WordPress sidebar, click PhotoEZ → Galleries.
- Click Add New at the top.
- Give your gallery a title (e.g., "Smith Wedding" or "Johnson Family Portraits").
- Scroll down to the Gallery Command Center.
Section 1: Client Access & Settings
- Client Email Address: Enter your client's email. This is required for the automatic delivery email to work.
- Free Download Limit: Enter how many images are included for free (e.g., 10).
Section 2: Proofing Images (Watermarked)
- Click "Add / Edit Proofs".
- Select all the images you want the client to review from your WordPress Media Library.
- Click "Use as Proofs".
Click Publish (or Update) to save your gallery!
5. Sharing the Gallery with Your Client
- Open the gallery you just created.
- In Section 1 (Client Access), locate the field labeled "Client Link".
- Click "Copy Link".
- Send this link to your client via email or text message.
Note: The link contains a secure token. Only people with this exact link can access the gallery. You do not need to create a WordPress account for your client.
6. How the Client Selects Photos
When your client clicks the link you sent them, all of their images are displayed in a beautiful grid with your watermark applied.
- How They Select: The client clicks the green circle on any image to select it. Clicking the image itself opens a full-screen lightbox to browse.
- Submitting (Free Route): If the client selects photos within their free limit, the button says "Submit Selections". Their choices are saved instantly.
- Submitting (Paid Route): If the client selects MORE photos than their limit, the button changes to "Pay & Submit". PhotoEZ adds the exact extra cost to their WooCommerce cart and redirects them to checkout.
7. Receiving Client Submissions
You will receive a beautifully formatted HTML email when a client submits their gallery.
To view exactly what they picked:
- Go to PhotoEZ → Galleries and Edit the gallery.
- Scroll down to Section 3: Client Selections.
- You will see thumbnails of every image they picked, along with the exact filename underneath it so you can easily find them in Lightroom.
8. Uploading Final Edited Photos
Once you have finished editing the client's selected photos:
- Scroll down to Section 4: Final Delivery (High-Res) in the gallery.
- Click "Upload / Edit Final Files".
- Select the final, high-resolution, unwatermarked images.
- Click Update to save.
9. Delivering Photos to the Client
This is the magic moment! When you are ready for the client to download their photos:
- In Section 3 (Client Selections), find the Status dropdown.
- Change it to "Delivered (Ready for Download)".
- Click Update.
What Happens Automatically:
PhotoEZ sends a beautiful HTML email to the client containing a secure button to view and download their photos.
10. How the Client Downloads Their Photos
When the client revisits their gallery link, the watermarked proofs are completely hidden. Instead, they see a beautiful download page.
- Download All (ZIP): Clicking this button dynamically packages all their high-res files into a single ZIP file and downloads it instantly.
- Download Individual: Clicking the button under any single image downloads just that one file.
11. Understanding the Dashboard
Your PhotoEZ Dashboard is your command center. It is designed to help you instantly see what needs attention and move quickly through your workflow.
π Clickable Status Cards
Each status card at the top of the dashboard is clickable. Clicking a card automatically filters your gallery list to show only those galleries.
- Pending: Galleries waiting for client selections.
- Client Selections Made: Clients have submitted and paid. These galleries are ready for editing.
- Ready to Deliver: Client selections are in, but final edited images have not yet been uploaded.
- Delivered: Final photos have been uploaded and the client has been notified.
Tip: When viewing filtered galleries, a banner appears at the top letting you know which filter is active. Click "Clear Filter" to return to the full list.
π Needs Editing Indicator
Galleries with paid selections automatically display a "Needs Editing" badge in the Activity Feed and a notification bubble next to the Galleries menu in your WordPress sidebar.
π° Revenue Tracking
The dashboard separates revenue into:
- Booking Revenue (if using the Booking AddβOn)
- Gallery Upsell Revenue from extra image purchases
This gives you clear insight into how much income comes from sessions versus post-session upsells.
12. Settings Reference Guide
| Setting |
Location |
Description |
| Studio Name & Logo |
Settings → Branding |
Your business identity, used in emails |
| Primary Brand Color |
Settings → Branding |
Controls button and highlight colors |
| Extra Image Price |
Settings → Pricing |
Cost per photo above the free limit |
| Gallery Expiration |
Settings → Pricing |
Days before a client link expires |
| Admin Email |
Settings → Email |
Where submission alerts are sent |
| Delivery Message |
Settings → Email |
Body text of delivery emails sent to clients |
| SMTP Settings |
Settings → SMTP |
Custom mail server configuration to avoid spam |
14. Security & Protection
PhotoEZ includes multiple layers of built-in protection to keep your work and your clients safe.
π Secure Client Links
Every gallery uses a unique secure link. Only someone with the full link can access the gallery.
πΌ Watermarked Proofing
Clients only see watermarked previews until payment is completed and final files are delivered.
π‘ Spam & Abuse Protection
PhotoEZ automatically prevents rapid repeat submissions and protects your galleries from automated abuse.
π¦ Secure File Delivery
ZIP files are generated on demand and automatically deleted after download to keep your server clean and secure.
β
Permission-Based Admin Actions
Only authorized administrators can delete images or modify gallery settings.
13. Troubleshooting & FAQ
Q: My client says the gallery link doesn't work.
A: Check that the gallery is set to "Published" (not Draft). Also verify the token in the URL matches the one shown in Section 1 of the Gallery Command Center.
Q: The watermark is not appearing on images.
A: Go to PhotoEZ → Watermark and verify a PNG file is uploaded. Then click "Clear Cached Previews" and refresh the gallery page.
Q: The client's email went to spam.
A: Go to PhotoEZ → Settings and configure the SMTP section with your actual mail server credentials. Use the "Send Test Email" button to verify.
Q: The "Download All (ZIP)" button gives an error.
A: Your server may not have ZipArchive enabled. Contact your web host and ask them to enable the PHP zip extension.
© PhotoEZ — Professional Client Proofing & Delivery for WordPress