上海交通卡不能用于购买物品的。
上海交通卡的功能,就是在乘坐公共交通工具(如公交车、地铁、轮渡、磁悬浮列车、出租车),以及加油站加油使用,不能用于购买物品来支付货款的。
交通卡是一种非接触式IC卡,可以用于公交车、轨道交通等公共交通工具,是用于付钱的。如果没有余额,可在附近充值点进行充值。