설명
NOW Campaign Storefronts for WooCommerce lets you build dedicated group buy pages, influencer storefronts, and flash sale landing pages — all powered by your existing WooCommerce products and inventory. Set campaign-specific pricing, mix-and-match bulk quantity discounts, and share password-protected live sales reports with collaborators, without duplicating a single product or SKU.
NOW Campaign Storefronts is an independent open-source project and is not an official WooCommerce or Automattic product.
Who Is It For?
- Influencer & KOL collaborations — Give each influencer a dedicated campaign URL and a password-protected live sales report. Reports show aggregate revenue and product performance with zero customer personal data exposure.
- Group buy & flash sale campaigns — Create time-limited campaign pages with special pricing without touching your main catalog or inventory.
- Mix-and-match bulk promotions — “Buy any 3 items, get 5% off; buy 5, get 10% off” across all campaign products and variations.
- Private or VIP storefronts — Exclusive campaign URLs with campaign-only pricing for specific audiences.
Key Features:
- Campaign-Specific Pricing: Set special pricing for any WooCommerce product or variation — your catalog prices stay unchanged.
- Mix-and-Match Bulk Quantity Discounts: Tiered percentage discounts based on total items purchased across the campaign. Customers mix any products to reach the next tier.
- One-Click Campaign Duplication: Duplicate any campaign with all sections, products, bulk pricing, and visual styling preserved under fresh internal IDs.
- Three Dedicated Storefront Layouts: Quick Order, Editorial, and Compact layouts, fully responsive for desktop and mobile.
- Rich Content & Shortcode Support: Campaign sections, images, rich text, color customization, and WordPress shortcodes.
- Native Bricks Builder Integration: Custom Single Templates, Query Loops, Dynamic Data Tags, and campaign display conditions.
- Password-Protected Live Sales Reports: Shareable reporting links for influencers and collaborators — no customer names, emails, phone numbers, or addresses exposed.
- Automatic Sales Attribution & Refund Deductions: Every WooCommerce order item tracks its campaign source. Reports automatically deduct refunds for accurate net revenue.
- 100% WooCommerce Native: Fully compatible with WooCommerce HPOS, carts, coupons, checkouts, and inventory management. No second product catalog, inventory system, or financial ledger.
Open Source & Community:
- GitHub Repository: https://github.com/bboyfan/now-campaign-storefronts
- If you find this plugin helpful, please consider giving us a Star ⭐ on GitHub! Feedback, feature requests, and contributions are warmly welcome.
繁體中文說明 — WooCommerce 團購外掛 / 開團系統 / 網紅分潤報表
NOW Campaign Storefronts 是一款免費的 WooCommerce 團購外掛,專為台灣電商常見的「KOL 網紅開團、團媽團購分銷、檔期快閃特賣、限時優惠活動頁」設計。不用複製商品、不用另建庫存,直接用現有的 WooCommerce 商品就能建立專屬的團購活動頁與加密分潤報表。
本外掛為獨立開源專案,非 WooCommerce 或 Automattic 官方產品。
🛒 團購開團核心功能
- 團購專屬特惠價(不動原本售價):直接挑選 WooCommerce 現有商品或規格,設定這場團購的專屬優惠價。原本商城的正常售價完全不受影響,庫存也是扣同一批,不需要為了開團另外複製商品。
- 全場混搭滿件折(任選湊件折扣):支援「任選 3 件 95 折、5 件 9 折、8 件 85 折」等階梯折扣。同一場活動的所有商品和規格可以任意混搭湊件數,客人達到門檻就自動折扣,有效拉高客單價。
- 一鍵複製開團(秒建新檔期):下週換另一位網紅合作?點一下「Duplicate」就能完整複製版型、選品、滿件折設定,換個網址立刻開賣。
- 三種團購活動版型:快速下單(Quick Order)、圖文雜誌風(Editorial)、精簡卡片(Compact),手機和電腦都有優化,客人操作直覺順暢。
- 底部懸浮購物車:一頁式團購體驗,客人選完數量直接滑到底部結帳,大幅降低跳出率。
- 支援區塊編輯器與 Shortcode:活動頁可自由排版圖片、文字、色彩,也支援 WordPress Shortcode。
📊 網紅分潤報表 / KOL 開團追蹤
- 加密即時分潤報表(完全不洩漏買家個資):每場活動可設定一組密碼與專屬報表連結,合作的 KOL 或團媽用手機打開就能即時查看銷售件數、營收金額與退款扣除。報表完全不顯示買家姓名、電話、地址與訂單編號,安全合規。
- 訂單自動歸屬:每筆從團購頁面下單的訂單,系統會自動標記來源活動,方便追蹤每場開團的實際成效。
- 退款自動扣除:報表的營收數字會即時扣除已退款金額,看到的永遠是淨銷售額。
🧱 進階整合
- 原生支援 Bricks Builder:提供專屬 Single Template、Query Loop、Dynamic Data Tags 與活動條件判斷,想自己刻活動頁面完全沒問題。
- 完美相容 WooCommerce:沿用 WooCommerce 原生庫存、購物車、結帳、優惠券與 HPOS,不建立第二套庫存或帳本。
🎯 誰適合用?
- KOL / 網紅團購:給每位合作者一個專屬團購網址與加密分潤報表,團媽隨時掌握開團業績。
- 檔期快閃特賣:節慶、週年慶、限時優惠,不動全店定價就能快速上線活動頁。
- 團媽開團分銷:搭配專屬連結與即時報表,輕鬆管理多場同時進行的團購。
- 混搭滿件折促銷:全場商品任選湊件數自動折扣,有效提高客單價。
- 封館 / VIP 專屬賣場:專屬活動網址 + 專屬優惠價,精準服務特定客群。
⭐ 開源免費 / 台灣開發
- WordPress.org 官方外掛目錄:wordpress.org/plugins/now-campaign-storefronts
- GitHub 開源儲存庫:github.com/bboyfan/now-campaign-storefronts
- 台灣開發者維護的開源專案。如果對你的團購業務有幫助,歡迎到 GitHub 給一顆 Star ⭐ 支持,也歡迎提 Issue 或 Pull Request!
스크린샷




설치
- Install and activate WooCommerce.
- Upload and activate NOW Campaign Storefronts for WooCommerce.
- Open the Campaigns screen in the WordPress admin.
- Create a campaign, add WooCommerce products or variations, and set campaign pricing.
- Optional: enable Campaign Bulk Pricing and add quantity / percentage-off tiers.
- Configure campaign content and sections.
- Publish the campaign.
- Optional: enable the password-protected external report and share its generated link.
FAQ
-
How do I create a group buy page in WooCommerce?
-
Install NOW Campaign Storefronts, create a new Campaign, add your WooCommerce products, set campaign-specific prices, and publish. Each campaign gets its own dedicated URL that serves as your group buy landing page with built-in quantity pickers and a floating mini cart.
-
Can I track influencer or KOL sales in WooCommerce?
-
Yes. Each campaign automatically tracks sales attribution on every WooCommerce order item. You can enable a password-protected live report and share its link with your influencer or KOL collaborator. The report shows real-time revenue, units sold, and product breakdown — without exposing any customer personal data.
-
Does it support mix-and-match bulk quantity discounts?
-
Yes. Campaign Bulk Pricing lets you set tiered percentage discounts based on the total quantity purchased across all products in the same campaign. For example: buy any 3 items get 5% off, buy 5 get 10% off, buy 8 get 15% off. Customers can mix any products and variations to reach the next tier.
-
Yes. External campaign reports are designed around aggregate sales metrics and product performance. They show net revenue, paid orders, units, refunds, and per-product breakdown — but never expose customer names, email addresses, phone numbers, addresses, or order numbers.
-
Does NOW Campaign Storefronts replace WooCommerce products or inventory?
-
No. WooCommerce remains the product and inventory authority. Campaign products reference existing WooCommerce products or variations. When a customer adds a campaign item to the cart, the same WooCommerce inventory is used.
-
Does it replace the WooCommerce cart or checkout?
-
No. Campaign items use the WooCommerce cart, WooCommerce session, and normal checkout flow.
-
How does Campaign Bulk Pricing work?
-
Bulk Pricing counts the total quantity across all products and variations purchased inside the same Campaign. When a threshold is met, each product’s Campaign Price receives the percentage discount before WooCommerce handles standard coupons or downstream calculations.
-
Can I customize the Campaign Bulk Pricing message?
-
Yes. Each campaign can set its own storefront offer title and description while keeping the quantity-tier badges generated from the configured bulk-pricing rules.
-
Does Campaign Bulk Pricing create another discount engine?
-
No. Bulk tiers are treated as a quantity-dependent Campaign Price. WooCommerce remains authoritative for the cart, coupons, checkout, orders, refunds, and financial totals.
-
Does it work with WooCommerce HPOS?
-
Yes. NOW Campaign Storefronts declares compatibility with WooCommerce High-Performance Order Storage and stores campaign attribution on WooCommerce order items.
-
Can a campaign contain variable products?
-
Yes. Purchasable variations can be added as independent campaign items, each with its own campaign price and presentation.
-
Can I use shortcodes in the campaign introduction?
-
Yes. Campaign introduction content uses the normal WordPress content pipeline, so registered shortcodes can render there.
-
How are live report passwords handled?
-
External reports use WordPress Core password-protected-content behavior. NOW Campaign Storefronts stores the sharing password in an internal, non-public WordPress password record and WordPress manages the unlocked browser session through its standard wp-postpass cookie. Use a dedicated report sharing password and do not reuse an administrator or other sensitive account password.
-
Does the plugin send store or customer data to an external service?
-
No. NOW Campaign Storefronts does not make external service requests for campaign operation or reporting. Live reports are served by your own WordPress site and expose aggregate campaign metrics rather than customer contact details.
-
Does it include customer details in the external report?
-
No. External reports are designed around aggregate sales metrics and product performance and do not expose customer names, email addresses, phone numbers, addresses, or order numbers.
후기
이 플러그인에 대한 평가가 없습니다.
기여자 & 개발자
변경이력
1.4.6
- Fix admin and storefront styles after the NOW runtime prefix migration.
- Restore Campaign Editor section rendering.
- Add legacy DOM selector compatibility for pre-NOW storefront integrations.
1.4.5
- Addressed second-round WordPress.org manual review feedback with vendor-scoped PHP namespace and JavaScript globals.
- Replaced raw $_POST exposure in cart compatibility actions with minimal sanitized context parameters.
- Hardened request boundary sanitization for all scalar and JSON data structures across editor, bulk pricing, and AJAX endpoints.
1.4.4
- Addressed WordPress.org manual review requirements with unified canonical prefixing and hardened sanitization.
- Updated storefront product media display to cover framing across all section layouts.
- Refined Campaign Report typography, card heights, and responsive metric hierarchy.
1.4.3
- Restored WooCommerce standard AJAX Add to Cart lifecycle compatibility for Campaign storefront purchases.
- Added WooCommerce fragments, cart hashes, and frontend added_to_cart events for third-party commerce and analytics integrations.
- Preserved the existing single-request Campaign cart experience for simple products, variations, and Add selected flows.
- Removed the redundant cart-fragment refresh request after successful Campaign cart updates.
1.4.2
- Renamed the public plugin identity to NOW Campaign Storefronts for WooCommerce.
- Updated the WordPress.org package slug and translation domain.
- Used WordPress asset enqueue APIs for the standalone Campaign Report package template.
- Removed bundled translation binaries so WordPress.org language packs supply translations.
1.4.1
- Bricks element conditions hardened: WC Campaign now evaluates its own Current Campaign condition as the final authority, resolves the Campaign from Bricks page context (including builder preview), and normalizes selected Campaign IDs robustly.
- Bricks dynamic data moved to a real provider pipeline: WC Campaign tags now resolve inside mixed text content (for example “開團:{wc_campaign_title}”) in Text, Heading, Rich Text, and Button elements, not only as a whole-field tag.
- Campaign image dynamic data follows the Bricks image contract (attachment ID for the Image element, URL for text/link contexts).
- Campaign Products query loop id scoped to the campaign_products query type only, so other Bricks queries are never affected.
1.4.0
- Native Bricks Builder integration: Campaign pages can be designed and assigned with Bricks Single Templates.
- Bricks template ownership: when a Bricks content template is assigned to a Campaign, the native storefront template, automatic product append, and footer Mini Cart fallback stay out of the way.
- Campaign Products Query Loop: render Campaign products with Bricks query loops while keeping Campaign, section, product, and variation context.
- WC Campaign dynamic data tags for Campaign and Campaign Product values (title, product name, variation, image, reference price, Campaign price, savings, copy, stock note).
- Campaign-aware element conditions: show or hide shared Bricks elements by current Campaign (is / is not, multiple selection).
- The native storefront remains fully available when no Bricks template is assigned, and [nowcastf_products] still renders the complete purchase UI inside Bricks templates.
1.3.0
- Added a Duplicate action to every Campaign row in the Campaign list.
- Duplicated Campaigns preserve campaign configuration, sections, products and variation references, campaign pricing, bulk pricing, and presentation while receiving new post, section, and product-relationship IDs.
- Duplicated Campaigns are created as drafts with a unique URL slug and never share the source external report link or password record.
- Order attribution and financial reporting stay isolated: a duplicated Campaign starts with zero sales, orders, and units, and the source Campaign is never modified.
1.2.0
- Fixed variable-product headings so selected variation attributes remain visible in Campaign cards.
- Fixed CTA fallback colors when no custom CTA or Campaign accent color is configured.
- Added Campaign Bulk Pricing with campaign-wide mix-and-match quantity tiers.
- Bulk tiers use each item’s Campaign Price as the pricing baseline before WooCommerce coupon / dynamic-pricing processing.
- Added customizable storefront bulk-pricing title and description.
- Fixed bulk-pricing percentage inputs so whole-number discounts remain valid while decimal values are still supported.
- Aligned Bulk Pricing editor spacing with the rest of the Campaign editor.
- Mini Cart keeps Proceed to checkout as its only navigation action.
- Added campaign title visibility, unified product CTA sizing/colors/hover behavior, variation-aware product titles, product-copy color controls, and contain-fit product imagery.
1.1.1
- Initial WordPress.org submission.
- Added campaign storefront layouts and campaign pricing.
- Added WooCommerce order attribution and refund-aware reporting.
- Added password-protected live campaign reports using WordPress Core password protection.
- Added campaign rich content, image galleries, design controls, and shortcode support.
- Added theme-isolated quantity, add-to-cart, and campaign mini-cart controls.
- Fixed shortcode rendering in campaign introductions and hardened the WordPress.org release package.