After reading this thread that is sort of what we need to achieve (and does it with a custom attribute), it's not quite what I need and so I thought it would be good to ask the experts here.
We have a table, let's call it "customer_segment" with the following basic structure:
Then we've added a foreign key to the
customer_segment_id that references the
customer_segment_id in the
Instead of hacking/overriding classes to get this field into the customer form, it seems logical that we can create a "static" attribute almost exactly like the customer
group_id as it would also need to be attributed to orders, again just like
There are some hints in this post and the author appears to do a similar thing with the order entity.