Here's an image of what I mean:
When picking something up in Rothrist (chosen during checkout process by customer), the auto shipüment should take the goods from the Rothrist warehouse. Same when picking up from Roches, take it from the Roches warehouse.
(Note that the names are only literally identical for the screenshot, effectively they have different names so I think that the association would need to be done explicitly in configuration.)