Finally, it's sold in the shop.

What does Finally, it's sold in the shop. mean?

Finally, it's sold in the shop.

Finally, it's sold in the shop. in other languages