商铺和二房东签的合同的有效条件:在二房东与业主之间的租赁合同中明确约定了是可以转租的,则该租赁合同是有效的,合同的履行也没有障碍。所以商铺与二房东签合同是有法律效力的。根据买卖不破租赁的原则,是合理合法受法律保护的。
【本文关联的相关法律依据】
《中华人民共和国民法典》
第七百一十六条承租人经出租人同意,可以将租赁物转租给第三人。承租人转租的,承租人与出租人之间的租赁合同继续有效;第三人造成租赁物损失的,承租人应当赔偿损失。承租人未经出租人同意转租的,出租人可以解除合同。
第七百一十七条承租人经出租人同意将租赁物转租给第三人,转租期限超过承租人剩余租赁期限的,超过部分的约定对出租人不具有法律约束力,但是出租人与承租人另有约定的除外。
第七百一十八条出租人知道或者应当知道承租人转租,但是在六个月内未提出异议的,视为出租人同意转租。