[WordPress] 外掛分享: Todot Photolab for WooCommerce

首頁外掛目錄 › Todot Photolab for WooCommerce
WordPress 外掛 Todot Photolab for WooCommerce 的封面圖片
全新外掛
安裝啟用
尚無評分
9 天前
最後更新
問題解決
WordPress 6.5+ PHP 8.1+ v0.0.5 上架:2026-07-20

內容簡介

Todot Photolab for WooCommerce 是一款專為活動攝影師和照片工作室設計的外掛,能夠簡化大規模銷售數位照片的流程。使用者可以批次上傳數千張照片,並在上傳過程中即時添加水印,所有操作均可在單一控制台中完成。

【主要功能】
• 批次上傳,支持每次上傳 2000 張以上照片
• 上傳過程中即時添加水印
• 每張照片作為可下載的 WooCommerce 產品
• 原始照片僅限購買後下載,保護隱私
• 支持多用戶同時上傳相簿
• 自動恢復中斷的上傳

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.0.5) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Todot Photolab for WooCommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

Photolab streamlines selling digital photos at scale through WooCommerce. Upload thousands of photos in batches, apply watermarks inline during upload, and publish each as a downloadable product — all from a single admin panel. Built for event photographers, photo studios, and anyone selling large galleries online.
Key features:

Bulk chunked upload (5 files per chunk, supports 2000+ photos per album)
Inline watermarking during upload — no background queue drift; Imagick preferred, GD fallback
Configurable watermark position: full-width or bottom-right
Each photo becomes a virtual downloadable WooCommerce product
Original photos protected from public access; customers download only after purchase
Download blocked until processing completes (HTTP 425 during watermarking, 410 if expired)
Multi-upload: up to 3 concurrent album uploads per user with rate limiting
Automatic recovery of interrupted uploads (client heartbeat + server-side cron, FSM with aborted state and manual reset)
Idempotency-Key on chunk endpoints for safe retry after network timeouts
Distributed lock (MySQL GET_LOCK / transient fallback) for multi-server deployments
Daily cleanup failsafe: stuck photo detection, retry budget, orphan scan, log retention
Structured logging with auto-context (user_id, album_id, photo_id) and sensitive data redaction
Album expiration management with automatic cleanup
SHA-256 deduplication to prevent duplicate photos in the same album
SPA admin panel with zero page reloads, REST API communication
Imagick support (recommended) with GD fallback for image processing
WooCommerce HPOS compatible

Requirements:

WordPress 6.5+
WooCommerce 8.0+
PHP 8.1+
PHP Imagick extension (recommended) or GD
memory_limit >= 256MB
max_execution_time >= 60s
upload_max_filesize >= 20MB
post_max_size >= 100MB

延伸相關外掛

文章
Filter
Apply Filters
Mastodon