內容簡介
Bad Otter Ultimate Commerce for WooCommerce 是一款增強 WooCommerce 功能的外掛,提供可重用的商店與商家基礎設施,提升使用者購物體驗,並保持 WooCommerce 的核心功能不變。
【主要功能】
• 提供產品卡片與目錄展示合約
• 支援變化控制與顏色樣本展示
• WooCommerce Store API 支援的購物車抽屜
• 登入與訪客願望清單支援
• 瀏覽器本地最近查看產品功能
• 模組管理與設定轉移功能
外掛標籤
開發者團隊
② 後台搜尋「Bad Otter Ultimate Commerce for WooCommerce」→ 直接安裝(推薦)
原文外掛簡介
Ultimate Commerce for WooCommerce enhances WooCommerce without replacing it. WooCommerce remains authoritative for products, variations, prices, sellable stock, carts, totals, tax, customers, orders, payments and refunds.
The Free plugin provides reusable storefront and merchant foundations including:
product-card and catalogue presentation contracts
variation controls and swatch-ready presentation state
WooCommerce Store API-backed cart drawer and Quick Add
signed-in and guest wishlist support
browser-local recently viewed products
authenticated account and order presentation contracts
module management, settings transfer and diagnostics
privacy, audit and safe execution foundations for extensions
Ultimate Commerce Free is designed to be useful without Ultimate Commerce Pro, a Bad Otter account, a proprietary theme or a hosted Bad Otter service. Paid Ultimate Commerce Pro modules are distributed separately and consume documented public contracts exposed by Free.
The plugin follows a simple boundary: WooCommerce owns commerce truth; Ultimate Commerce enhances the experience around it.
Privacy
Ultimate Commerce Free does not send usage telemetry.
Signed-in wishlists store a bounded list of WooCommerce product IDs in WordPress user meta under an Ultimate Commerce-owned key. That data integrates with the WordPress personal-data exporter and eraser.
Guest wishlists store only bounded WooCommerce product IDs in browser local storage. When a customer signs in, those IDs can be merged into the signed-in wishlist and the guest browser entry is cleared.
Recently viewed products are browser-local and store only a bounded list of WooCommerce product IDs. Product display data is resolved live from the store’s own WooCommerce Store API rather than storing a second product snapshot.
Account and order presentation reads WooCommerce customer/order objects at request time and does not create a duplicate Ultimate Commerce order database.
Merchant configuration is retained by default on uninstall. An explicit merchant setting can request a bounded purge of Ultimate Commerce-owned configuration and signed-in wishlist data. Browser local storage remains under the visitor’s browser controls and the feature UI provides clear actions where applicable.
External services
Ultimate Commerce Free does not contact any third-party service by default and does not require a Bad Otter service to operate.
The cart drawer, product display, wishlist and recently viewed features communicate only with REST/Store API endpoints on the same WordPress/WooCommerce site.
The package includes a defensive provider-HTTP utility for extensions that deliberately integrate an external provider. Free does not configure or invoke a third-party provider through that utility by default. Any extension that adds such a service is responsible for its own clear disclosure, permissions and provider terms/privacy information.
Source and development
The distributed PHP, JavaScript and CSS are human-readable source. The Free package does not depend on a remote executable service and does not ship minified-only source that requires a private build system to understand.
Public source and technical documentation:
https://github.com/bad-otter-labs/ultimate-commerce
The deterministic WordPress.org release ZIP is built from the canonical Free source with:
python3 scripts/build-wordpress-org-package.py --source packages/ultimate-commerce-for-woocommerce --output-dir dist-wporg
The resulting ZIP is audited by scripts/check-wordpress-org-package.py and by the official WordPress Plugin Check workflow before release.
