You’ll struggle to get in the yellow wall in a general sale, always lots on viagogo though if you want to go down that route - probably come to about £80 all in mind for ticket worth about £15. Did it myself a couple of year ago just to tick it off. Always a few touts knocking about, just depends if you would rather have some sorted before going really - be really careful if you use viagogo though as they can have you over, could easy sell you standing and have you thinking you are in the wall but give you tickets in the opposite side. The relationship with viagogo (collection points at the BVB ticket office) is long gone and you’ll either get them posted or need to collect from a Hotel on matchday, viagogo are hated in Germany - can see the pick up points at some Clubs being attacked on YouTube. Plenty of people go when they play a side with a poor away following and go in the away end - Hoffenheim, Augsburg examples of this, paid 16 euros to go in the Hoffenheim end a couple of year ago - was a bit of a joke to be honest, just full of folk in Dortmund shirts who couldn’t get in the home end.
If you can I would advise going Friday to Monday and staying in Düsseldorf and you’ll more than likely get another match over the weekend as there are loads of Clubs across the top 3 tiers around there. For example Uerdigen in 3 Liga are playing at Fortuna Düsseldorf this season so either them or Fortuna will be at home every weekend. Also Duisburg, Cologne, Leverkusen nearby. Dafter ideas than flying to Eindhoven from Edinburgh if it suits and taking the German Trains bus to Düsseldorf for like 9 euros taking about 80 minutes.
Fixtures for The Bundesliga and Bundesliga 2 are out on June 28, usually announce tv times 6/7 weeks in advance. First block till late September I would expect to be named by July 5th and second block by September 6th following European draws.