Recipe: Using Field Forge with WooCommerce | Field Forge - Custom Fields, Built for Speed
Download Log in

Recipe: Using Field Forge with WooCommerce

User Guide

Field Forge extends WooCommerce products with additional custom fields beyond what WooCommerce provides natively. This is useful for specialty stores that need extra product information like sizing charts, care instructions, or industry-specific specifications.

Step 1: Product Custom Fields

Create a field group for additional product data that WooCommerce does not handle:

  1. Go to Field Forge > New Field Group, title it Extended Product Info
  2. Add a Tab field labeled Specifications
  3. Add these fields:
FieldTypeSettings
MaterialTextPlaceholder: “100% organic cotton”
WeightTextPlaceholder: “250g”, Append: “g”
Country of OriginSelectChoices: USA, UK, China, India, Vietnam, Other
CertificationsCheckboxChoices: Organic, Fair Trade, Cruelty Free, Vegan, Eco-Friendly
Custom SpecsRepeater (PRO)Sub-fields: Spec Name (Text), Spec Value (Text)
  1. Add another Tab labeled Sizing
  2. Add these fields:
FieldTypeSettings
Size Chart ImageImageInstructions: “Upload a sizing chart graphic”
Size Guide TextWYSIWYGToolbar: Basic, Instructions: “Add measuring instructions”
Available SizesCheckboxChoices: XS, S, M, L, XL, XXL (adjust for your products)
  1. Add another Tab labeled Care & Shipping
  2. Add these fields:
FieldTypeSettings
Care InstructionsRepeater (PRO)Sub-fields: Instruction Icon (Image), Instruction Text (Text)
Shipping NotesTextareaRows: 3, Placeholder: “Ships within 2-3 business days”
Handling InstructionsSelectChoices: Standard, Fragile, Oversized, Refrigerated
Return Policy OverrideTextareaInstructions: “Leave blank to use the global return policy”
  1. Set Location Rules: Post Type is equal to Product
  2. Save the field group

Step 2: Options Page for Store-Wide Settings

Create global settings for the entire store:

  1. Go to Field Forge > Options Pages (PRO)
  2. Create an options page titled Store Settings under the WooCommerce menu or as a top-level item
  3. Create a field group titled Global Store Options with these fields:
FieldTypePurpose
Global Return PolicyWYSIWYGShown on all product pages unless overridden
Free Shipping ThresholdNumberMinimum order for free shipping (e.g., 50)
Shipping DisclaimerTextE.g., “Shipping times may vary during holidays”
Size Guide PagePage LinkLink to a general sizing guide page
Trust BadgesRepeaterSub-fields: Badge Image (Image), Badge Label (Text)
Announcement Bar TextTextShown at the top of the store (e.g., “Free shipping on orders over $50”)
Show Announcement BarTrue/FalseToggle the announcement on or off
  1. Set Location Rules: Options Page is equal to Store Settings
  2. Save

Step 3: Content Manager Workflow

Adding extended info to a product:
  1. Go to Products > Edit and open any product
  2. Scroll below the WooCommerce product data panel to find the “Extended Product Info” metabox
  3. Fill in the Specifications tab: material, weight, origin, certifications
  4. Switch to the Sizing tab and upload a size chart image, add size guide text
  5. Switch to Care & Shipping and add care instructions with icons
  6. Click Update to save
Managing global store settings:
  1. Go to Store Settings in the admin sidebar
  2. Enter the global return policy, free shipping threshold, and other store-wide values
  3. Upload trust badges (SSL, money-back guarantee, secure checkout icons)
  4. Set the announcement bar text and toggle it on or off
  5. Click Save Changes

Integration with WooCommerce Templates

Your developer displays the custom field data on product pages by editing WooCommerce template overrides. Common integration points:

WooCommerce LocationWhat to ShowTemplate File
Product page tabsSpecifications, Size Chart, Care Instructionssingle-product/tabs/
Below Add to Cart buttonTrust badges, Handling infosingle-product/add-to-cart/
Product archive cardsKey specs like material, sizescontent-product.php
Cart and checkoutShipping disclaimer, Announcement barcart/ and checkout/
Site-wide headerAnnouncement bar, Free shipping noticeheader.php

Tips

  • Do not duplicate WooCommerce fields. WooCommerce already handles price, sale price, stock status, categories, tags, and product images. Use Field Forge only for information that WooCommerce does not support natively.
  • Use tabs in your field group to keep the product editor organized. Content managers should be able to find the right field quickly without scrolling through a long list.
  • Consider variable products. If your products have variations (size, color), WooCommerce handles that natively. Use Field Forge for data that applies to the product as a whole, not individual variations.
  • Test the checkout flow after adding custom fields to make sure nothing interferes with WooCommerce’s cart and payment processing.

Forge AI Assistant Online

Hi! I'm the Field Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs