PSBDx Custom Product Fields Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
PSBDx Custom Product Fields adds dynamic custom fields to WooCommerce product pages and carries submitted values through cart, checkout, and order screens.
Core capabilities:
- Add field types: text, number, email, mobile, dropdown, radio, and checkbox.
- Mark fields as required and define custom required error messages per field.
- Number fields can increase product price using
Price Per Unit. - Number fields can allow decimal (point) values with
Allow Decimals. - Admin order screen supports editing captured field values.
- Conflict-safe runtime guard pauses plugin execution and shows admin notices when conflicts are detected.
- Works in WordPress Multisite and supports network activation.
- Includes developer hooks for custom integrations.
- For more details, please check: https://dev.psbdx.xyz/documentations/psbdx-custom-product-fields/
Compatibility Warning
If a custom plugin/theme fully replaces WooCommerce product, cart, checkout, or order creation flow (instead of using standard WooCommerce hooks), this plugin may not capture field data or apply price adjustments.
Possible impact:
- Custom field values may not be saved into cart/order item meta.
- Pricing Field adjustments may not be added to line item totals.
Solution Hooks (For Custom Checkout/Flow Integrations)
If your checkout flow is custom, use these hooks to pass data through your own pipeline.
Plugin filters/actions:
psbdx_cpf_product_fields– Filter field definitions before display/validation.psbdx_cpf_required_message– Customize required field message output.psbdx_cpf_cart_item_data– Inject/adjust cart item data before WooCommerce stores it.psbdx_cpf_adjusted_cart_price– Control final adjusted price for cart items.psbdx_cpf_after_validation– Run custom logic after field validation.psbdx_cpf_loaded– Fire integration bootstrapping after plugin init.
WooCommerce hook points commonly used for compatibility:
woocommerce_add_cart_item_datawoocommerce_get_item_datawoocommerce_before_calculate_totalswoocommerce_checkout_create_order_line_item
For advanced implementation examples, please check:
https://dev.psbdx.xyz/documentations/psbdx-custom-product-fields/
Screenshots
No screenshots provided

