买卖合同不一定要本人签字的,有代理权的代理人签字,合同也是有效的。我国法律规定,代理人在代理权限内,以被代理人名义实施的民事法律行为,对被代理人发生效力。
法律依据
《民法典》第一百六十二条,代理人在代理权限内,以被代理人名义实施的民事法律行为,对被代理人发生效力。