plugin-icon

Arik Product Fields — WooCommerce Custom Fields, Buy Now, Enquiry Form & Coupon

Custom product fields with a drag-and-drop builder, Buy Now button, Enquiry Form, Coupon Box, and 20 field types for WooCommerce.
Beoordelingen
5
Versie
1.0.7
Laatst bijgewerkt
May 15, 2026
Arik Product Fields — WooCommerce Custom Fields, Buy Now, Enquiry Form & Coupon

Arik Product Fields is a complete toolkit for WooCommerce product pages. Build custom product fields with a drag-and-drop visual builder, add a Buy Now button that skips the cart, accept enquiries through a polished modal form, show coupon codes directly on the product page, and clean up the single product layout all without writing a single line of code.

Designed for store owners who want more conversions, better data collection, and a faster checkout experience.

Why store owners pick Arik Product Fields

  • One plugin, five jobs. Custom fields, Buy Now, Enquiry form, coupon box, and checkout tweaks no need to stack five separate plugins.
  • Beautiful frontend. Theme-aware styling that inherits your color tokens and looks native in Storefront, Astra, Flatsome, OceanWP, and Blocksy.
  • HPOS compatible. Declared compatibility with WooCommerce Custom Order Tables and the new cart/checkout blocks.
  • Built for developers. 11+ public actions and filters, a Support & Docs page with copy-paste examples, and translation-ready strings.
  • No bloat. Assets load only on the screens that need them. Admin styles never leak into unrelated pages.

20 field types

Input fields (collect data from customers):

  • Text
  • Textarea
  • Number
  • E-mail
  • URL
  • Checkbox (multi-option)
  • Select / Dropdown
  • Radio
  • Radio with images (WP Media Library picker)
  • Radio with colors (WordPress color picker)
  • Time
  • Color
  • Date

Display / Content fields (admin enters content, frontend shows it):

  • Heading
  • Paragraph
  • HTML
  • Image (Media Library picker + URL fallback)
  • Product Video (YouTube, Vimeo, or direct MP4/WebM/OGG)

Dynamic fields (populated from the current product):

  • Categories rendered as checkboxes built from the product’s own categories
  • Tags rendered as checkboxes built from the product’s own tags

Feature highlights

  • Drag-and-drop field builder powered by jQuery UI Sortable. Click any field type in the palette to add it. Drag rows by the handle to reorder. Inline editor with per-type controls.
  • Per-product field assignment through a dedicated Product Data tab. Pick which fields appear on which products. Leave it empty to use global-scope fields.
  • Buy Now button that skips the cart and lands the customer on checkout (or cart your choice).
  • Enquiry form in an accessible modal. Sends email to admin, stores submissions as a custom post type, and recommends Contact Form 7 as a more robust alternative.
  • Coupon code box on the single product page with four position options.
  • Checkout modifications add an optional Order Reference field, make phone optional, soften default placeholders.
  • Hide SKU and Categories/Tags on single product pages globally or per-product.
  • Tri-state per-product overrides for Buy Now and Enquiry: “Use global setting”, “Show”, or “Hide”.
  • Configurable field position render fields before/after price, before/after Add to Cart, or before/after Buy Now.
  • Support & Docs admin page with the full developer hook reference and code examples.
  • Translation-ready with wp_set_script_translations() for the builder UI.

Security

  • WordPress nonces on every form and AJAX endpoint.
  • Capability checks on every admin action (manage_woocommerce, edit_product).
  • Honeypot field plus per-IP rate limiting on the enquiry form.
  • Type-aware sanitization with a strict allowlist per field type.
  • Output escaped per WordPress.org guidelines (esc_html, esc_attr, esc_url, wp_kses_post).

Developer-friendly

The plugin exposes 11+ public hooks for theme and plugin developers:

  • Filters: arikapf_render_field_definitions, arikapf_cart_item_field_values, arikapf_buy_now_button_label, arikapf_enquiry_button_label, arikapf_buy_now_enabled_for_product, arikapf_enquiry_enabled_for_product, arikapf_hide_sku, arikapf_hide_categories, arikapf_fields_render_hook, arikapf_support_marketing_links, arikapf_checkout_fields.
  • Actions: arikapf_before_render_fields, arikapf_after_render_fields, arikapf_before_buy_now_button, arikapf_after_buy_now_button, arikapf_before_enquiry_button, arikapf_after_enquiry_button, arikapf_enquiry_submitted, arikapf_after_save_product_meta, arikapf_after_cart_item_meta_added.

Each hook is documented inside the plugin under Arik Fields Support & Docs, with copy-paste code examples.

Compatible with

  • WordPress 6.0+
  • WooCommerce 6.0+ (tested through 9.4)
  • PHP 7.4+
  • HPOS (Custom Order Tables)
  • WooCommerce Cart & Checkout Blocks
  • Contact Form 7 (for the enquiry form)
  • Storefront, Astra, Flatsome, OceanWP, Blocksy, and any properly built block theme

Additional Information

Support & Connect

Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 6.7.5
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.