[WordPress] 外掛分享: Add multiple products to cart via url for Woocommerce

首頁外掛目錄 › Add multiple products to cart via url for Woocommerce
WordPress 外掛 Add multiple products to cart via url for Woocommerce 的封面圖片
200+
安裝啟用
★★★★★
5/5 分(2 則評價)
2 天前
最後更新
問題解決
WordPress 5.0+ PHP 7.4+ v1.1.0 上架:2024-12-26

內容簡介

此外掛允許透過 URL 參數將多個簡單產品(非變數或分組產品)一次性加入 WooCommerce 購物車,擴展了 WooCommerce 原生的單一產品加入功能,提升購物體驗。

【主要功能】
• 支援多個產品一次性加入購物車
• 自訂每個請求的最大產品數量
• 設定每個產品的最大數量限制

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.1.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「Add multiple products to cart via url for Woocommerce」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

This plugin allows adding multiple simple (not variable or grouped) products to the WooCommerce cart using URL parameters. While WooCommerce natively supports adding a single product to the cart via a URL parameter like add-to-cart=product_id&quantity=quantity, this plugin extends that functionality to support multiple products in a single URL.
How it works:

URL Format: ?add-to-cart=product_id:quantity,product_id:quantity,product_id:quantity
Single Quantity: If the quantity is not specified (eg. ?add-to-cart=product_id,product_id:quantity), the product is added with a quantity of 1.

Examples:

Adding multiple products with specific quantities:
example.com/cart/?add-to-cart=12:2,34:1,56:5
Adding multiple products with default quantity:
example.com/cart/?add-to-cart=12,34:2,56

Configuration
The plugin works out of the box with no configuration required. However, you can optionally define the following constants in your wp-config.php to adjust the default limits:
Maximum products per request (default: 50)
define( ‘ADD_MULTIPLE_TO_WC_CART_PRODUCT_LIMIT’, 50 );
Limits how many product entries are processed in a single URL. Extra products beyond the limit are silently ignored.
Maximum quantity per product (default: 999)
define( ‘ADD_MULTIPLE_TO_WC_CART_QTY_MAXIMUM’, 999 );
Caps the quantity of each individual product. Any quantity above this value is clamped to the maximum.
Example — allow up to 10 products with a max qty of 100:
define( ‘ADD_MULTIPLE_TO_WC_CART_PRODUCT_LIMIT’, 10 );
define( ‘ADD_MULTIPLE_TO_WC_CART_QTY_MAXIMUM’, 100 );

延伸相關外掛

文章
Filter
Apply Filters
Mastodon