In order to have most of my kit ready and available the moment I land in Cape Town, I recently placed an order with Basil Manning myself. I wasn't sure whether I could get everything I wanted without visiting 10 different shops in Cape Town, so placed the order online. However, I had much the same experience and quite a few of the items I wanted was not in stock at one of their two shops. This included hooks, jigheads, grubs, lures (no pink Onde Onda's either!!!). I was a bit disappointed in their site too, but they helped to find alternatives and get the order sorted by email - it took the best part of a week but I only land on the 21st.
It is not the greatest e-commerce site but you have to understand that they are actually a physical shop and source the stock sold online from their shops. This is not really a great way to keep inventory (or keep customers happy), but that's up to them. Obviously the recent fluctuations in the exchange rate could have some impact on imported stock levels, as companies may have chosen to wait a week or two instead of arranging their international orders at the time. You would think shops (and importers) could do a bit better at managing their stock though.
It's not like there are a lot of options to purchase tackle online in SA, but better so for the shop owners I guess. Tackle shops in UK are really struggling to compete with Internet shops. The strength of tackle shops resides in their customer service and loyalty of their customer base - without it they have no future.