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:
- Go to Field Forge > New Field Group, title it Extended Product Info
- Add a Tab field labeled Specifications
- Add these fields:
| Field | Type | Settings |
|---|---|---|
| Material | Text | Placeholder: “100% organic cotton” |
| Weight | Text | Placeholder: “250g”, Append: “g” |
| Country of Origin | Select | Choices: USA, UK, China, India, Vietnam, Other |
| Certifications | Checkbox | Choices: Organic, Fair Trade, Cruelty Free, Vegan, Eco-Friendly |
| Custom Specs | Repeater (PRO) | Sub-fields: Spec Name (Text), Spec Value (Text) |
- Add another Tab labeled Sizing
- Add these fields:
| Field | Type | Settings |
|---|---|---|
| Size Chart Image | Image | Instructions: “Upload a sizing chart graphic” |
| Size Guide Text | WYSIWYG | Toolbar: Basic, Instructions: “Add measuring instructions” |
| Available Sizes | Checkbox | Choices: XS, S, M, L, XL, XXL (adjust for your products) |
- Add another Tab labeled Care & Shipping
- Add these fields:
| Field | Type | Settings |
|---|---|---|
| Care Instructions | Repeater (PRO) | Sub-fields: Instruction Icon (Image), Instruction Text (Text) |
| Shipping Notes | Textarea | Rows: 3, Placeholder: “Ships within 2-3 business days” |
| Handling Instructions | Select | Choices: Standard, Fragile, Oversized, Refrigerated |
| Return Policy Override | Textarea | Instructions: “Leave blank to use the global return policy” |
- Set Location Rules: Post Type is equal to Product
- Save the field group
Step 2: Options Page for Store-Wide Settings
Create global settings for the entire store:
- Go to Field Forge > Options Pages (PRO)
- Create an options page titled Store Settings under the WooCommerce menu or as a top-level item
- Create a field group titled Global Store Options with these fields:
| Field | Type | Purpose |
|---|---|---|
| Global Return Policy | WYSIWYG | Shown on all product pages unless overridden |
| Free Shipping Threshold | Number | Minimum order for free shipping (e.g., 50) |
| Shipping Disclaimer | Text | E.g., “Shipping times may vary during holidays” |
| Size Guide Page | Page Link | Link to a general sizing guide page |
| Trust Badges | Repeater | Sub-fields: Badge Image (Image), Badge Label (Text) |
| Announcement Bar Text | Text | Shown at the top of the store (e.g., “Free shipping on orders over $50”) |
| Show Announcement Bar | True/False | Toggle the announcement on or off |
- Set Location Rules: Options Page is equal to Store Settings
- Save
Step 3: Content Manager Workflow
Adding extended info to a product:- Go to Products > Edit and open any product
- Scroll below the WooCommerce product data panel to find the “Extended Product Info” metabox
- Fill in the Specifications tab: material, weight, origin, certifications
- Switch to the Sizing tab and upload a size chart image, add size guide text
- Switch to Care & Shipping and add care instructions with icons
- Click Update to save
- Go to Store Settings in the admin sidebar
- Enter the global return policy, free shipping threshold, and other store-wide values
- Upload trust badges (SSL, money-back guarantee, secure checkout icons)
- Set the announcement bar text and toggle it on or off
- 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 Location | What to Show | Template File |
|---|---|---|
| Product page tabs | Specifications, Size Chart, Care Instructions | single-product/tabs/ |
| Below Add to Cart button | Trust badges, Handling info | single-product/add-to-cart/ |
| Product archive cards | Key specs like material, sizes | content-product.php |
| Cart and checkout | Shipping disclaimer, Announcement bar | cart/ and checkout/ |
| Site-wide header | Announcement bar, Free shipping notice | header.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.
—