In Iran there are not so much trusted places to buy hardware wallets. کیف پول سخت افزاری https://ledgernano.net/
This is because of combination of several facts:
1) cryptocurrencies are still not recognized official by the government. So most of the transactions are happening underground.
2) Secondly the fact that sanctions are in place against Iran. And therefore, it is not possible to buy these products directly from the manufacturers.
3) Limited number of companies are shipping wallets to Iran. Therefore it is not possible to receive the wallets directly in Iran
4) Banks in Iran are not connected to the outside world ! and therefore you can not pay for your purchase!! lucky us that hopefully we can pay using ,cryptocurrencies to some of these companies. But due to other reasons still you can not get your device in Iran directly.