Russia is going to deal with way more than just not having the latest iPhone. Their money is completely useless at the moment and they're unable to really do much in the way of financial transactions outside of Russia. Companies are pulling out of Russia left and right, which will lead to unemployment and that's going to tank the economy even more than it already is. Plus you have major shipping carriers refusing to deliver to Russia which is going to lead to inflation within the country since the supply just won't be there. Yes, Russia can utilize a road and rail network from China, but the major population centers of Russia are a helluva long way away.
Speaking of the west though, why would crop prices skyrocket? Almost every western nation grows its own stuff and in the US, we even export a bunch of the stuff we grow. In certain areas, crop prices will go up, especially the Middle East where there isn't as much agricultural land available.
This is how you start a massive world war where nobody wins. Yes, from a moral perspective, Ukraine should be supported with military action against Russia. From a practical sense though, that's a horrible idea at the moment.