I just got done crafting 18 goods worth at a 20 gold price (so I paid 10 gold per craft). Then I moved one town over to check hour much profit there would be from that town with the faraway good bonus. When I got there, it said the selling price would be 6.47 with my faraway good bonus of +9%. The trading item at that village is worth 6 gold, so this selling value is obvious derived from that good rather than the actual good I am selling. I went ahead and sold a single one of the goods from the original town just to make sure that it's not a display error, but it did actually sell for 6 gold rather than the 22 gold I would have expected with a +9% bonus. While this completely screws me over, it also means that anybody making the exact opposite trip that I made is getting a massive freaking profit (crafting for 3 and sellilng where it's suddenly worth 20 instead of 6) for a rather short trip.
Also, under trade goods, I was expecting it to list the faraway goods bonus and selling prices for each item individually. I was going to move from town to town in a circle crafting and selling when I got to the town in the circle furthest from the source of each trade good. But if there's only a single far away good trade bonus, will it simply reset when I start crafting in a new village on my path? Or will it just be the bonus from the first village I crafted in to my current location? If it's the former, that's going to be incredibly annoying. If it's the latter, that's going to be incredibly abusable