{"id":3944,"date":"2025-08-16T21:42:49","date_gmt":"2025-08-16T13:42:49","guid":{"rendered":"https:\/\/www.6ebook.com\/?post_type=download_resource&#038;p=3944"},"modified":"2026-03-27T15:20:30","modified_gmt":"2026-03-27T07:20:30","slug":"advanced-product-fields-for-woocommerce","status":"publish","type":"download_resource","link":"https:\/\/www.6ebook.com\/en\/download\/advanced-product-fields-for-woocommerce\/","title":{"rendered":"Advanced Product Fields for WooCommerce Extended - Add custom options and pricing rules for products"},"content":{"rendered":"<h2 class=\"wp-block-heading has-text-align-left\">Download Version<\/h2>\n\n\n\n<ul style=\"border-radius:9px;background-color:#abb7c259\" class=\"wp-block-list has-background\">\n<li style=\"text-transform:none\">Advanced Product Fields for WooCommerce Extendeds v3.0.8<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Advanced Product Fields for WooCommerce <strong>Extended<\/strong> introduce<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Product Overview<\/h3>\n\n\n\n<p>APF allows you to add paid or free &quot;add-ons&quot; to your product pages and integrate buyer input with their selections.<strong>Simultaneously displayed in shopping cart, checkout, and order.<\/strong>This reduces after-sales communication. The free version already provides 10 commonly used fields and...<strong>Conditional Logic<\/strong>The paid version further expands to include file uploads, image\/color\/text samples, dates, calculated fields, sub-product options, repeating fields, and more.<strong>Multiple pricing methods including formula\/percentage\/quantity\/character length, etc.<\/strong>It also supports dynamically changing the main product image based on the selected options. The plugin is highly compatible with builders such as Elementor, Oxygen, Beaver Builder, and Divi, and also supports integration with WPML\/Polylang multi-language, WOOCS multi-currency, and WooCommerce Subscriptions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Key Features<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Rich field types<\/strong>: Text\/Multiline\/Email\/URL\/Number, Dropdown, Radio\/Multiple Choice, True\/False, Paragraph Description; Paid version adds<strong>File upload, image\/color\/text samples, date, calculated fields, images with quantities, sub-products, cards, content fields<\/strong>wait.<\/li>\n\n\n\n<li><strong>Conditional Logic<\/strong>Create a step-by-step form with dependencies based on the user&#039;s input &quot;show\/hide&quot; field.<\/li>\n\n\n\n<li><strong>Flexible pricing<\/strong>Fixed fee, percentage, quantity\/character length,<strong>Custom formula pricing<\/strong>With discounts (negative prices).<\/li>\n\n\n\n<li><strong>Order placement link visible<\/strong>The entered\/selected options and the additional charges are in<strong>Shopping cart, checkout, orders and emails<\/strong>It is clearly presented in the text.<\/li>\n\n\n\n<li><strong>Sub-product options<\/strong>: Treat other items in the store as optional accessories and enjoy inventory linkage.<\/li>\n\n\n\n<li><strong>Builder and Theme Adaptation<\/strong>Elementor, Oxygen, Beaver Builder, Divi, etc.; lightweight front-end scripts.<\/li>\n\n\n\n<li><strong>Multilingual\/Multi-currency\/Subscription<\/strong>WPML\/Polylang, WOOCS, and various third-party integrations (including Woo Subscriptions).<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Target audience and usage scenarios<\/h3>\n\n\n\n<p>Advanced Product Fields for WooCommerce&#039;s flexibility allows it to serve e-commerce sellers across various industries. Here are some typical use cases:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Personalized gift and clothing customization merchants<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Scene Description<\/strong>Online sales of customizable T-shirts, engraved jewelry, photo-printed mugs, phone cases, and more.<\/li>\n\n\n\n<li><strong>Core functional applications<\/strong>Use &quot;text fields&quot; to allow customers to enter their names or greetings; use the &quot;file upload&quot; function to allow customers to submit photos or design drafts; use &quot;color\/image samples&quot; to visually showcase different styles; and charge for engraving services &quot;by the number of characters&quot;.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>On-demand manufacturing and pricing by size industries<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Scene Description<\/strong>Sales of goods that require production and pricing based on dimensions provided by the customer, such as custom curtains, carpets, fabrics, glass, or building materials.<\/li>\n\n\n\n<li><strong>Core functional applications<\/strong>The system allows customers to input dimensions such as length and width by setting up a &quot;numeric field&quot;; then, using its unique &quot;formulaic pricing&quot; engine, it automatically calculates and displays the final price based on the input dimensions, achieving a fully automated quotation process.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Complex Product Configurator (B2C\/B2B)<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Scene Description<\/strong>Build a multi-step, multi-option online product configurator, such as assembling a custom-sized computer, selecting components for a modular sofa, creating a personalized pizza set, or configuring industrial equipment.<\/li>\n\n\n\n<li><strong>Core functional applications<\/strong>The system uses &quot;conditional logic&quot; to guide users through the configuration process step by step, with each choice determining the available options for the next step; it uses &quot;partition&quot; fields to logically group numerous options, making the interface clear and organized; it uses &quot;image samples&quot; to showcase the appearance of different components; and throughout the process, the price is dynamically updated in real time based on the customer&#039;s choices.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Entities or service-oriented businesses that provide additional services<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Scene Description<\/strong>The cake shop sells custom birthday cakes, allowing customers to choose delivery dates and additional decorations; the equipment rental company offers optional insurance or accessory services.<\/li>\n\n\n\n<li><strong>Core functional applications<\/strong>The &quot;Date Picker&quot; allows customers to easily select service or delivery dates; &quot;Checkboxes&quot; offer additional value-added services such as &quot;Extra Cream,&quot; &quot;Premium Packaging,&quot; or &quot;Equipment Insurance&quot;; and &quot;Text Fields&quot; collect customers&#039; special requests or notes.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Comparison of similar plugins<\/h3>\n\n\n\n<p>To help you make an informed decision, we&#039;ve compared Advanced Product Fields with two mainstream alternatives on the market\u2014the official... <strong>WooCommerce Product Add-Ons<\/strong> and widely popular <strong>YITH WooCommerce Product Add-Ons &amp; Extra Options<\/strong> A direct comparison was made.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Functional Comparison Matrix<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td>Functions<\/td><td>Advanced Product Fields (This Product)<\/td><td>WooCommerce Product Add-Ons<\/td><td>YITH Product Add-Ons &amp; Extra Options<\/td><\/tr><\/thead><tbody><tr><td>Basic fields (text, checkboxes, etc.)<\/td><td>\u2705<\/td><td>\u2705<\/td><td>\u2705<\/td><\/tr><tr><td>Image\/color sample<\/td><td>\u2705<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>File upload<\/td><td>\u2705<\/td><td>\u2705<\/td><td>\u2705<\/td><\/tr><tr><td>Conditional Logic<\/td><td>\u2705<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>Percentage pricing<\/td><td>\u2705<\/td><td>\u2705<\/td><td>\u2705<\/td><\/tr><tr><td><strong>Formulaic pricing<\/strong><\/td><td>\u2705<\/td><td>\u274c<\/td><td>\u274c<\/td><\/tr><tr><td><strong>Pricing by number of characters<\/strong><\/td><td>\u2705<\/td><td>\u274c<\/td><td>\u274c<\/td><\/tr><tr><td><strong>Optimized for performance<\/strong><\/td><td>\u2705<\/td><td>\u274c<\/td><td>\u274c<\/td><\/tr><tr><td>Edit options in shopping cart<\/td><td>\u2705<\/td><td>\u274c<\/td><td>\u2705<\/td><\/tr><tr><td>Global\/Batch Application Fields<\/td><td>\u2705<\/td><td>\u2705<\/td><td>\u2705<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Analysis of exclusive advantages<\/strong><\/p>\n\n\n\n<p>The table clearly shows the functional differences, but the real value lies in the profound impact these differences have on your business.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Advanced pricing models: Unlocking entirely new business models<\/strong> While all plugins support basic price adjustments, only Advanced Product Fields offers this feature.<strong>Formulaic pricing<\/strong>Engine and<strong>Pricing by number of characters<\/strong>Functionality. This isn&#039;t just about adding features; it&#039;s a qualitative leap in capability. Formulated pricing allows you to enter markets where pricing is based on area, volume, or complex formulas\u2014something competitors simply cannot offer. For personalized engraving, printing, and similar services, character-based pricing provides the fairest and most automated billing method.<\/li>\n\n\n\n<li><strong>Performance optimization: the inevitable choice for professional vendors<\/strong> In today&#039;s increasingly feature-rich world, performance is often sacrificed. Many powerful plugins can slow down your website due to bloated code. Advanced Product Fields prioritizes performance in its design. As mentioned earlier, benchmark tests demonstrate its absolute advantage in speed and resource consumption. For any business that takes user experience and conversion rates seriously, choosing a powerful yet efficient plugin means lower bounce rates, higher customer satisfaction, and better search engine rankings.<\/li>\n\n\n\n<li><strong>Intelligent Shopping Process: The Importance of Conditional Logic<\/strong> It&#039;s worth noting that the official WooCommerce Product Add-Ons plugin is completely...<strong>Conditional logic is not supported.<\/strong> This means you cannot create any form of interactive or guided form. All options must be displayed statically, which can cause significant confusion and pressure on customers, especially for products with a large number of options. Advanced Product Fields&#039; powerful conditional logic capabilities make it far superior to official plugins in building user-friendly, customized processes, making it the essential choice for complex customization scenarios.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">User Feedback Highlights<\/h3>\n\n\n\n<p>Genuine user reviews are the best proof of a product&#039;s value. We&#039;ve extracted the following key highlights from user feedback across various platforms, which collectively illustrate the outstanding performance of Advanced Product Fields. <sup><\/sup>.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Unparalleled flexibility and powerful functionality<\/strong> Users widely praise this plugin as the most powerful and flexible solution on the market. It handles everything from simple option additions to extremely complex configuration needs with ease. Frequent reviews such as &quot;Powerful Module,&quot; &quot;Complete plugin,&quot; and &quot;Best Advanced Plugin on the Market&quot; demonstrate its exceptional ability to meet advanced requirements.<\/li>\n\n\n\n<li><strong>Intuitive, easy to use, and developer-friendly<\/strong> Despite its powerful features, user feedback also emphasizes its simple and intuitive user experience. Many shop administrators without a technical background can quickly get started, and its clear and well-structured code has won unanimous praise from the developers. Users often describe their experience as &quot;Simple &amp; effective,&quot; &quot;well developed,&quot; and &quot;Really slick.&quot;<\/li>\n\n\n\n<li><strong>Top-tier customer support with timely responses<\/strong> An excellent product is inseparable from outstanding support services. Throughout the feedback we&#039;ve received, praise for our customer support team has been consistently high. Users emphasize that they receive fast, professional, and effective assistance no matter what problems they encounter. This reliable support service provides a solid guarantee for users to successfully implement complex customized projects, earning it the reputation of &quot;The best support I&#039;ve ever had!&quot;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Suggestions for pairing with other plugins\/themes<\/h3>\n\n\n\n<p>Advanced Product Fields adheres to the highest development standards of WordPress and WooCommerce, designed to integrate seamlessly with the vast ecosystem and ensure smooth operation of your existing workflows.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Page Builders<\/strong> <br>This plugin is fully compatible with all themes and page builders that use modern AJAX &quot;Add to Cart&quot; technology. Whether you are using Elementor, Divi, Beaver Builder, or Oxygen, it ensures that field options display correctly and function properly, giving you complete design freedom.<\/li>\n\n\n\n<li><strong>Multilingual stores<\/strong><br>For websites targeting global users, this plugin has undergone rigorous testing and is fully compatible with both WPML and Polylang, two major multilingual solutions, helping you easily create multilingual e-commerce websites. Furthermore, the plugin&#039;s front-end interface has been pre-translated into multiple languages, including English, French, German, Spanish, and Dutch, saving you significant translation and configuration time.<\/li>\n\n\n\n<li><strong>Multi-currency stores<\/strong><br>The plugin natively supports integration with the popular WOOCS (WooCommerce Currency Switcher) plugin, enabling it to dynamically adjust the prices of product options based on the user&#039;s selected currency, providing a localized shopping experience for your international customers.<\/li>\n\n\n\n<li><strong>Recommended plugin combinations<\/strong><br>Based on our compatibility testing list, we recommend the following plugins for use with Advanced Product Fields to achieve specific functionalities:\n<ul class=\"wp-block-list\">\n<li><strong>Product table display<\/strong>WooCommerce Product Table<\/li>\n\n\n\n<li><strong>Multi-currency support<\/strong>Aelia Currency Switcher<\/li>\n\n\n\n<li><strong>Order Export<\/strong>: Advanced Order Export For WooCommerce<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Compatibility Transparency<\/strong><br>To help you avoid potential conflicts, we have disclosed known information.<strong>Incompatible<\/strong>Plugin list. For example, this plugin currently conflicts with plugins such as WooCommerce Product Bundles and WooCommerce Composite Products. This transparent communication aims to help you make the most accurate judgment before purchasing and avoid inconvenience caused by compatibility issues. This reflects our responsibility as a professional solutions provider and our commitment to customer success.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Frequently Asked Questions (FAQ)<\/h3>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion  root-eb-accordion-j3ejp\"><div class=\"eb-parent-wrapper eb-parent-eb-accordion-j3ejp\"><div class=\"eb-accordion-container eb-accordion-j3ejp\" data-accordion-type=\"accordion\" data-tab-icon=\"dashicons-plus-alt2\" data-expanded-icon=\"dashicons-minus\" data-transition-duration=\"500\"><div class=\"eb-accordion-inner\">\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-jbbes eb-accordion-wrapper\" data-clickable=\"true\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">1. What does this plugin do?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>APF is used to add &quot;additional options\/custom fields&quot; (such as text boxes, dropdowns, single\/multiple selections, samples, file uploads, etc.) to WooCommerce product pages, and can affect product prices and order information display accordingly.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-xfxnw eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">2. Which field types are supported?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>Commonly used: Single-line\/multi-line text, numbers, dropdowns, radio\/selection, toggles (True\/False), dates, paragraph descriptions; Advanced:<strong>File uploads, image\/color\/text samples, calculations\/formulas, sub-products (with SKUs\/inventory), images with quantities.<\/strong>wait.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-7e36t eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">3. Can the options be displayed\/hidden based on user selection (conditional logic)?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>Product backend \u2192 Create or edit &quot;Field Group&quot; \u2192 Enable relevant fields<strong>Conditions display<\/strong> \u2192 Set &quot;Display field B when field A = a certain value&quot; \u2192 Verify by toggling options on the front end. Typical usage: First select &quot;Engraving&quot;, then display &quot;Engraving content and font&quot;.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-rrzqs eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">4. Can you use &quot;formula\/calculus&quot; pricing (such as area \u00d7 unit price, character count pricing, etc.)?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>Yes. Add a &quot;Formula\/Calculation&quot; pricing function to the field group. The formula can reference user input and quantity. Example:<\/p>\n\n\n\n<p>Character pricing:<code>MAX(0, number of characters - 10) * 0.5<\/code>(Additional charges apply for any part exceeding 10 characters)<br>The price will be different from the main price.<strong>Stacking or deduction<\/strong>Alternatively, the effect of &quot;using the formula price as the standard&quot; can be achieved through formulas.<\/p>\n\n\n\n<p>Priced by area:<code>Length (cm) * Width (cm) \/ 10000 * Unit Price (RMB\/\u33a1)<\/code><\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-e2gk2 eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">5. On which pages will the buyer&#039;s selected &quot;Custom Options&quot; be displayed?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>Available<strong>Shopping cart\/Checkout\/Order details\/Email<\/strong>Displayed. If not displayed:<\/p>\n\n\n\n<p>Clear the cache and test the order placement process again.<\/p>\n\n\n\n<p>Admin panel path:<strong>WooCommerce \u2192 Settings \u2192 Product fields<\/strong>Check the box for &quot;Show in cart\/checkout&quot;;<\/p>\n\n\n\n<p>If a new<strong>Cart\/Checkout block<\/strong>Please ensure the theme\/blocks are compatible with the extensions on this page.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-zjt3d eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">6. Could other items in the store be listed as &quot;accessories\/sub-products&quot; for selection, and linked to inventory?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>Yes. Add<strong>Sub-products<\/strong>This field allows you to select the products or categories to be exposed as options; these sub-products will be added to the cart at checkout, retaining their SKUs\/inventory. Layouts support lists, radio buttons, image styles, etc.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-h8xr8 eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">7. Does it support variable products?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>Supported. Field groups can be applied to variable items and used with conditional logic in conjunction with attribute values (e.g., displaying special processing when &quot;Large&quot; is selected). The price\/inventory of the variant itself is still managed according to WooCommerce rules.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-9a7rx eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">8. Can I switch between the main product image and the gallery image based on the options?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>Yes. Use the image\/color sample field and enable &quot;Switch main image\/gallery image after selection&quot; to configure a corresponding image for each option. Suitable for fabric\/color matching products.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-g4s4c eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">9. Does it support file\/image uploads (such as uploading logos, prescription\/parameter images, etc.)?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>Supported. After adding the &quot;File Upload\/Image Upload&quot; field, you can configure...<strong>Allowed file types (e.g., png, jpg, pdf)<strong>\u4e0e<\/strong>Size limit<\/strong>You can then choose whether to include a price. Common scenarios include: uploading a logo, uploading prescription\/parameter images.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-5ivr3 eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">10. Which themes\/plugins is it compatible with? Is the page builder and multilingual support available?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>It can be used with common page builders (such as Elementor, Divi, Oxygen, Beaver Builder); it supports multi-language scenarios (WPML\/Polylang, etc.) and multi-currency plugins.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-mbnhv eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">11. Does it work with WooCommerce Subscriptions?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p><strong>First order<\/strong>It allows you to add custom options and pricing to subscription products, which users can fill in and calculate when purchasing.<\/p>\n\n\n\n<p><strong>Renewal restrictions<\/strong>Renewal orders are usually<strong>The product field will not pop up again.<\/strong>It will not automatically change the price &quot;based on new input&quot;; if the business needs to collect information again before each period, it is recommended to change to placing new orders on a periodic basis or guide customers to update fixed information on the account page.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-epsjh eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">12. Does APF&#039;s pricing logic &quot;add\/subtract from the main price&quot; or &quot;completely replace the main price&quot;?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>The default is<strong>Add\/subtract from the main price<\/strong>(Add-on method). If you need &quot;use formula price only&quot;, you can use the formula in the field group to calculate the final price of the product and reduce the influence of the main price to 0 or offset it with a negative value.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-aajdg eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">13. Is it possible to apply the same set of options to multiple products in batches?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>path:<strong>WooCommerce \u2192 Product Fields<\/strong> Create a new &quot;Field Group&quot;, and select the target product, category, or condition in &quot;Application Scope\/Target&quot;.<strong>Full site reuse<\/strong>Suitable for general options such as &quot;gift wrapping\/engraving&quot;.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-tude5 eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">14. Can the field configuration be exported or the orders containing &quot;field data&quot; be exported for reconciliation\/analysis?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p><strong>Export field configuration (field group)<\/strong>: Backend <strong>Tools \u2192 Export \u2192 Product Field Groups<\/strong>Download and export the file for easy migration to other sites.<\/p>\n\n\n\n<p><strong>Export order data including fields<\/strong>Use mainstream export plugins (such as order export\/report solutions) and check &quot;Custom fields\/metadata for product line items&quot; in the field mapping.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-8mtrn eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">15. The website is already live, but the shopping cart\/checkout page is not displaying options or files. How can I troubleshoot this?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<ul class=\"wp-block-list\">\n<li><strong>switch<\/strong>:examine <strong>WooCommerce \u2192 Settings \u2192 Product fields<\/strong> The display switch;<\/li>\n\n\n\n<li><strong>Page Type<\/strong>If using Cart\/Checkout <strong>\u5757<\/strong>Confirm that the theme and extension are compatible (if incompatible, you can temporarily use the shortcode page for testing).<\/li>\n\n\n\n<li><strong>Theme\/Cache<\/strong>Switch to the default theme and turn off caching for retesting, eliminating possibilities one by one.<\/li>\n<\/ul>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-accordion-item eb-accordion-item-fs4dz eb-accordion-wrapper\" data-clickable=\"false\"><div class=\"eb-accordion-title-wrapper eb-accordion-title-wrapper-eb-accordion-j3ejp\" tabindex=\"0\"><span class=\"eb-accordion-icon-wrapper eb-accordion-icon-wrapper-eb-accordion-j3ejp\"><span class=\"dashicon dashicons dashicons-plus-alt2 eb-accordion-icon\"><\/span><\/span><div class=\"eb-accordion-title-content-wrap title-content-eb-accordion-j3ejp\"><h4 class=\"eb-accordion-title\">16. How can a beginner quickly set it up?<\/h4><\/div><\/div><div class=\"eb-accordion-content-wrapper eb-accordion-content-wrapper-eb-accordion-j3ejp\"><div class=\"eb-accordion-content\">\n<p>(1) Install and enable the plugin \u2192 (2) In the product or<strong>WooCommerce \u2192 Product Fields<\/strong> Create a field group \u2192 (3) Add fields and pricing\/conditional logic \u2192 (4) Set display position and style \u2192 (5) Self-test the complete order process (shopping cart\/checkout\/order\/email) on the front end.<\/p>\n<\/div><\/div><\/div>\n<\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Advanced Product Fields for WooCommerce (APF) is a professional plugin for adding &quot;extra options\/form fields&quot; to products. It supports various field types, including text, dropdowns, single\/multiple selections, dates, file uploads, and images\/color samples. It can also apply fixed fees, percentages, quantities, or formula-based pricing based on user selections. It supports conditional logic, sub-product options, and complete display of selected options in the shopping cart\/checkout\/order and email. It is compatible with mainstream page builders such as Elementor\/Divi, as well as WPML\/Polylang and multi-currency plugins, making it suitable for complex products ranging from personalized engraving and bundled packages to area\/size-based pricing.<\/p>","protected":false},"featured_media":3946,"comment_status":"open","ping_status":"closed","template":"","download_category":[43],"download_tag":[69],"class_list":["post-3944","download_resource","type-download_resource","status-publish","has-post-thumbnail","hentry","download_category-plugins","download_tag-ecommerce-tools"],"acpt":{"meta":[{"meta_box":"download_item_info","meta_fields":[{"name":"official_link","type":"Text","options":[],"value":"https:\/\/www.studiowombat.com\/plugin\/advanced-product-fields-for-woocommerce\/","default":"","required":false,"showInAdmin":false}]}]},"_links":{"self":[{"href":"https:\/\/www.6ebook.com\/en\/wp-json\/wp\/v2\/download_resource\/3944","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.6ebook.com\/en\/wp-json\/wp\/v2\/download_resource"}],"about":[{"href":"https:\/\/www.6ebook.com\/en\/wp-json\/wp\/v2\/types\/download_resource"}],"replies":[{"embeddable":true,"href":"https:\/\/www.6ebook.com\/en\/wp-json\/wp\/v2\/comments?post=3944"}],"version-history":[{"count":0,"href":"https:\/\/www.6ebook.com\/en\/wp-json\/wp\/v2\/download_resource\/3944\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.6ebook.com\/en\/wp-json\/wp\/v2\/media\/3946"}],"wp:attachment":[{"href":"https:\/\/www.6ebook.com\/en\/wp-json\/wp\/v2\/media?parent=3944"}],"wp:term":[{"taxonomy":"download_category","embeddable":true,"href":"https:\/\/www.6ebook.com\/en\/wp-json\/wp\/v2\/download_category?post=3944"},{"taxonomy":"download_tag","embeddable":true,"href":"https:\/\/www.6ebook.com\/en\/wp-json\/wp\/v2\/download_tag?post=3944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}