
內容簡介
Amitry Price Configurator for WooCommerce 是一款專為 WooCommerce 設計的外掛,能讓客戶在產品頁面直接輸入尺寸,並即時看到價格更新,簡化報價流程,提升購物體驗。
【主要功能】
• 支援四種計算模式:長度、面積、體積和重量
• 客戶可自訂尺寸,並即時顯示價格
• 設定最小價格,確保小訂單仍可處理
• 提供分級折扣,根據購物車數量計算
• 產品可設定附加費用選項,如切割費用
外掛標籤
開發者團隊
② 後台搜尋「Amitry Price Configurator for WooCommerce」→ 直接安裝(推薦)
原文外掛簡介
Some products do not come in fixed sizes. Acrylic sheets are cut to order, fabric and cable are sold by the metre, substrate and gravel by the cubic metre, granulate and fasteners by weight. For those products a fixed price does not work, and the usual workaround is an enquiry form and a quote by email two days later.
Amitry Price Configurator replaces that step. Customers enter the size they need directly on the product page, see the price update as they type, and buy in the same visit.
The price you already entered in WooCommerce becomes the price per unit. Enter 45.00 on a product set to area mode and that is 45.00 per square metre. Sale prices, tax settings, coupons and shipping keep working the way they do for every other product in your shop.
How the price is worked out
The entered measurements are converted to the base unit and multiplied by your unit price. A matching tier discount is subtracted, selected surcharge options are added, and a minimum price is applied if you configured one. This runs on the server when the product is added to the cart and again on every cart total calculation, so the cart, the checkout and the order always agree with your product settings. Values typed in the browser are never trusted.
Typical use cases
Cut to size shops. Acrylic glass, plywood, MDF, mirrors, glass, worktops, priced per square metre with a cutting fee
Made to measure products. Blinds, privacy screens, tarpaulins, tablecloths, priced from width and length
Goods sold by the metre. Fabric, cable, rope, fencing, edge banding, guttering, priced per running metre
Materials sold by weight. Granulate, animal feed, fasteners, powder coating, priced per kilogram
Materials sold by volume. Substrate, gravel, bark mulch, insulation, priced per cubic metre
Print and signage. Banners, stickers, foils and posters priced by area, with finishing options as surcharges
Pricing features
Four calculation modes: length (per m), area (per m2), volume (per m3) and weight (per kg)
Input units per product: mm, cm or m for dimensions, g or kg for weight
Minimum, maximum, step and default value per input field, validated on the server
Minimum price per configured item, so small cuts still cover your handling
Surcharge options per product, for example a cutting fee or polished edges, shown as checkboxes
Tier discounts based on the quantity in the cart line or on the calculated measure
Optional unit price suffix next to the displayed price, for example “45.00 EUR / m2”, useful where unit pricing has to be shown, such as under the German Price Indication Ordinance (PAngV)
Made straightforward for your customers
Size presets per product, for example “50 x 120 cm”, shown as buttons above the fields. One click fills in the values, and custom measurements stay possible
Visible limits under each field, for example “100 to 2000 mm, in steps of 10”
Validation while typing instead of an error after submitting, with the add to cart button held back until the entry is valid
Fields are prefilled, so a real price is on screen when the page loads
A live breakdown of measure, discount and options under the total
A volume discount line, so larger orders show their own saving
For your shop
The chosen configuration appears in the cart, at the checkout, on the order page and in order emails
A machine readable snapshot is stored on the order line item, so a later product change does not rewrite what a customer bought
Compatible with High Performance Order Storage (HPOS) and with the Cart and Checkout Blocks through the Store API
No external requests, no tracking, no data leaves your site
Fully translatable, POT file included
For developers
The plugin exposes actions and filters for extensions: apconf_loaded, apconf_modes, apconf_product_config, apconf_calculation, apconf_measure, apconf_measure_labels, apconf_summary_rows, apconf_settings_schema, apconf_frontend_data, apconf_order_item_snapshot, apconf_before_fields, apconf_after_fields. The hook contract version is available as the APCONF_HOOK_VERSION constant.
