To properly manage company/dealer data for your site (using a company taxonomy), here’s the recommended structure using ACF fields (and optional taxonomies, if needed).
You’re not using a full CPT for companies β just a taxonomy called company. So weβll attach ACF fields directly to taxonomy terms.
β
Use ACF Fields for the Following Company Details
π Basic Info
| Field Name |
Field Type |
Notes |
company_name |
Text |
Optional if term name β official name |
address |
Textarea |
Full postal address |
phone |
Text |
Can allow multiple or comma-separated |
email |
Email |
Optional |
website |
URL |
Optional |
whatsapp |
Text |
For direct contact |
πΊοΈ Location Info
| Field Name |
Field Type |
Notes |
location |
Taxonomy (location) |
Assign the company’s location (usually 1 city/district) |
pincode |
Text |
Optional, for SEO or user filtering |
π§± Business Profile
| Field Name |
Field Type |
Notes |
about |
WYSIWYG |
Brief company profile |
established |
Number / Text |
Year or description |
dealer_type |
Select |
e.g. Manufacturer, Retailer, Wholesaler |
π οΈ What They Sell (Optional but Useful)
| Field Name |
Field Type |
Notes |
categories_sold |
Taxonomy (product-cat) |
Multi-select, shows what product categories they sell |
brands_handled |
Taxonomy (brand) |
Useful for filtering |
π· Visual & Trust
| Field Name |
Field Type |
Notes |
logo |
Image |
Company logo |
certifications |
Gallery |
Any dealer certifications, images |
ratings |
Number or select |
Optional, for UI or star display |
reviews |
Optional relationship to custom review post type |
|