
內容簡介
Printcart Photobook 外掛將 WooCommerce 產品轉換為多頁照片書設計工具,讓顧客能夠設計封面、書脊及內頁,並將設計直接導入 WooCommerce 購物車,實現個性化照片書的銷售。
【主要功能】
• 一步驟連接 Printcart 帳號
• 嵌入式照片書設計工具
• 原生定價管理功能
• 原生產品創建與管理
• 訂單管理與詳細檢視
• 設計檔案庫瀏覽功能
外掛標籤
開發者團隊
原文外掛簡介
Printcart Photobook turns WooCommerce products into multi-page photo-album designers. Shoppers design the cover, spine, inside covers and any number of interior spreads in an embedded designer; the plugin bridges the finished design into the WooCommerce cart, prices every copy on the server, and — through the Printcart Cloud — renders a print-ready CMYK book for fulfilment.
It is a productized, standalone plugin with its own top-level admin menu. You connect a Printcart account in one step, and the rest of the workflow — pricing, products, orders, design files and canvas behaviour — is managed natively inside WordPress. A free Printcart account is required (it powers the designer, pricing and print render), and photobooks are sold as WooCommerce products, so WooCommerce is required too.
Who it is for
Print shops, photographers, agencies and WooCommerce merchants who want to sell personalized photobooks without building a designer or a print pipeline themselves.
Key features
One-step Printcart connect with a guided setup wizard — sign in or create a free account right inside wp-admin; the plugin binds this site to the right store automatically.
Embedded photobook designer on product pages — a full-screen canvas where shoppers lay out every page, with the finished design bridged into the WooCommerce cart and order.
Native Pricing management — create and manage per-copy pricing options in WordPress, with a live per-copy estimate as you build them.
Native Products — create a photobook product with a guided wizard, or enable an existing WooCommerce product as a photobook.
Orders — a photobook orders list plus a detailed per-order view that shows every page of the book, with one-click sample data so you can explore the flow immediately.
Design Files library — browse the design files your shoppers produce.
Canvas Workflow settings — control how the designer behaves (placement, autofill, print quality, layout, content tabs, cover & spine, save & proof), kept in sync with your Printcart Dashboard.
Server-authoritative, per-copy CMYK pricing — the storefront never sends a trusted price; Printcart recalculates from your catalog and renders the print-ready book.
WooCommerce HPOS (custom order tables) compatible.
External services
This plugin connects to the Printcart Cloud (a third-party service operated by Printcart) to power the photobook designer, pricing, product/order sync and print rendering. It cannot function without it. Below is exactly what data is sent, when, and to which service. Nothing is sent until you connect a Printcart account.
1. Printcart Cloud API — https://api.printcart.com
Account connection. When you connect on the setup screen, your Printcart sign-in email and password are sent once to https://api.printcart.com/v1/account/signIn to authenticate. They are never stored in WordPress; every later request uses the store credentials returned by that call.
Store management. When you manage pricing options, products, design files or the canvas workflow in wp-admin, the plugin sends the corresponding pricing/product/project data to https://api.printcart.com/v1 (endpoints under /printing-options, /products, /projects, /stores and /customizer) so it can be created, read and updated in your Printcart catalog.
Designer and pricing. When a shopper opens the designer or the store prices a photobook, the shopper’s selections and the relevant product/pricing identifiers are sent so Printcart can render the canvas and recalculate the per-copy price. A client-supplied price is never trusted.
Order sync — includes buyer personal data. When a WooCommerce order containing a photobook is placed (as the order is created at checkout, on the woocommerce_checkout_order_processed hook for the classic checkout and on woocommerce_store_api_checkout_order_processed for the block checkout), the plugin POSTs that order to https://api.printcart.com/v1/integration/woocommerce/orders so Printcart can produce and fulfil the book. Orders with no photobook line item are not sent. The payload contains exactly:
Order data: WooCommerce order id, order number, order key, order status, currency, total, subtotal, shipping total, tax total, payment method and payment method title, and the WordPress customer id.
Line items (photobook items only): line item id, product id, variation id, product name, quantity, the design ids and the Printcart project id.
Buyer personal data: billing first name, billing last name, billing email address and billing phone number, plus shipping first name and shipping last name.
Not sent: billing or shipping street address, city, postcode or country; payment-card or other payment-instrument data; customer account passwords; and any customer note.
Why: to authenticate your store, render the photobook designer, calculate per-copy pricing, manage your products and pricing, and produce and fulfil the print-ready CMYK book. The buyer name, email address and phone number are transmitted so Printcart can identify the order for fulfilment and reach the recipient about it.
Terms of Service: https://solution.printcart.com/tos/licenses-and-terms
Privacy Policy: https://printcart.com/privacy-policy
2. Printcart activation events — https://api.printcart.com/v1/integration/woocommerce/commerce-events
What is sent: store-scoped lifecycle signals only — for example “store connected”, product/pricing setup state, and “order created” (order status/number and the photobook project ids). Each signal also carries technical identifiers that describe the sending store and plugin, not a person: your Printcart store id, your site URL, the event name, severity and timestamp, the affected resource type and id, the plugin’s own key, version and distribution channel, and the list of plugin capabilities that are enabled. No customer or buyer personal data is sent.
When: when you connect the store, when the plugin detects a setup step is still needed (no product / no published pricing), and when a photobook order is placed.
Why: so Printcart can send you, the merchant, the right setup and activation emails. This emitter is best-effort and never blocks or delays checkout.
Terms of Service: https://solution.printcart.com/tos/licenses-and-terms
Privacy Policy: https://printcart.com/privacy-policy
3. Printcart design editor app — https://customizer.printcart.com
What is sent: when a shopper opens a photobook product, the browser loads the Printcart design editor in an iframe using your store’s read-only token and the Printcart product id. The shopper’s design selections and placed/uploaded images are sent to Printcart so the design can be saved, priced and later rendered to a print-ready PDF.
When: on the storefront, each time a shopper opens the designer for a photobook product.
Why: to let shoppers design their photobook in the browser.
Terms of Service: https://solution.printcart.com/tos/licenses-and-terms
Privacy Policy: https://printcart.com/privacy-policy
