Hi @babblechimp,
For your first request, could you try the following steps to create a new custom field?
1.) Go to the “Custom Fields” tab
2.) Assign it a name
3.) Assign it a slug
4.) Select the type
5.) Give it a description
6.) Provide input values, if needed, make sure to separate each value by a comma and to omit spaces
7.) Select “Yes” if you want it to appear in the [customer-order]
shortcode (front end)
8.) Select “Yes” if you want this field to be required in the [customer-order]
shortcode (front end)
9.) Select a WooCommerce Field Equivalent, if needed.
10.) Select what it is for, e.g. orders.
11.) Select “Yes” if you want it to appear in the Orders tab dashboard.
12.) Click on “Add New Field”
Done.
From there based on what (table) you chose in Step 10, assign each item in the table a value for the newly added custom field, if needed.
Note: Make sure to save your changes.
For custom fields to appear on the page (front end) you would need to specifically enable it in “Order Information Displayed”, found in Options > Basic.
Note: Make sure to save your changes.
If it still does not work, could you provide screenshots of your custom field setup?
As for your second request, rather than using the [customer-form]
shortcode, you can use the [tracking-form]
shortcode, which uses the order number to track orders.