The Azulejo Museum in Lisbon does not have a shop.
Good places to buy include the Azulejo Museum in Lisbon (see page 31) and the shops along route EN-125 along the Algarve coast, which sell more ceramics and pottery than anywhere else in Portugal.