Brown Thomas is also a possibility, or Dawson Street. But I'd go for Stephen's Green myself. Heuston is a bit of a trek, particularly if you're shopping.
[broken link removed] like you can only approach it from the South quays — that's certainly my recollection. In any case, it might be simpler to park somewhere along the [broken link removed]? Take the M50 to Sandyford..?