[promo] add :join_table for Product
[promo] add :join_table for Product

JDutil/spree,sfcgeorge/spree,ayb/spree,reidblomquist/spree,kewaunited/spree,athal7/solidus,alejandromangione/spree,carlesjove/spree,ayb/spree,carlesjove/spree,adaddeo/spree,joanblake/spree,archSeer/spree,priyank-gupta/spree,moneyspyder/spree,urimikhli/spree,azranel/spree,ahmetabdi/spree,shioyama/spree,derekluo/spree,abhishekjain16/spree,miyazawatomoka/spree,athal7/solidus,ramkumar-kr/spree,Migweld/spree,yiqing95/spree,StemboltHQ/spree,useiichi/spree,Hates/spree,vcavallo/spree,rbngzlv/spree,quentinuys/spree,Machpowersystems/spree_mach,sunny2601/spree,jordan-brough/solidus,zaeznet/spree,Hawaiideveloper/shoppingcart,fahidnasir/spree,JDutil/spree,lzcabrera/spree-1-3-stable,adaddeo/spree,mleglise/spree,pervino/spree,edgward/spree,abhishekjain16/spree,bjornlinder/Spree,rajeevriitm/spree,ayb/spree,builtbybuffalo/spree,sfcgeorge/spree,odk211/spree,richardnuno/solidus,jordan-brough/solidus,mindvolt/spree,calvinl/spree,net2b/spree,piousbox/spree,jasonfb/spree,keatonrow/spree,odk211/spree,surfdome/spree,woboinc/spree,alvinjean/spree,groundctrl/spree,tesserakt/clean_spree,madetech/spree,FadliKun/spree,athal7/solidus,Kagetsuki/spree,trigrass2/spree,dafontaine/spree,progsri/spree,alvinjean/spree,imella/spree,yushine/spree,delphsoft/spree-store-ballchair,miyazawatomoka/spree,jasonfb/spree,useiichi/spree,freerunningtech/spree,orenf/spree,locomotivapro/spree,softr8/spree,yomishra/pce,vmatekole/spree,shekibobo/spree,karlitxo/spree,devilcoders/solidus,DarkoP/spree,caiqinghua/spree,quentinuys/spree,zamiang/spree,Nevensoft/spree,HealthWave/spree,wolfieorama/spree,bjornlinder/Spree,yomishra/pce,jasonfb/spree,vinsol/spree,DarkoP/spree,priyank-gupta/spree,Senjai/solidus,caiqinghua/spree,njerrywerry/spree,calvinl/spree,patdec/spree,progsri/spree,Ropeney/spree,alvinjean/spree,vulk/spree,rbngzlv/spree,azclick/spree,urimikhli/spree,edgward/spree,hoanghiep90/spree,dandanwei/spree,derekluo/spree,bonobos/solidus,priyank-gupta/spree,yiqing95/spree,reinaris/spree,orenf/spree,pjmj777/spree,knuepwebdev/FloatTubeRodHolders,Engeltj/spree,bonobos/solidus,shekibobo/spree,jparr/spree,ayb/spree,Boomkat/spree,scottcrawford03/solidus,mleglise/spree,ramkumar-kr/spree,biagidp/spree,DarkoP/spree,alepore/spree,vcavallo/spree,jsurdilla/solidus,cutefrank/spree,welitonfreitas/spree,zaeznet/spree,FadliKun/spree,woboinc/spree,yiqing95/spree,hoanghiep90/spree,orenf/spree,Mayvenn/spree,shaywood2/spree,TrialGuides/spree,quentinuys/spree,berkes/spree,adaddeo/spree,thogg4/spree,shekibobo/spree,ahmetabdi/spree,Ropeney/spree,rakibulislam/spree,ckk-scratch/solidus,reinaris/spree,CiscoCloud/spree,jimblesm/spree,jsurdilla/solidus,net2b/spree,Machpowersystems/spree_mach,sideci-sample/sideci-sample-spree,Arpsara/solidus,vmatekole/spree,nooysters/spree,Nevensoft/spree,jaspreet21anand/spree,judaro13/spree-fork,nooysters/spree,vinayvinsol/spree,shaywood2/spree,NerdsvilleCEO/spree,locomotivapro/spree,RatioClothing/spree,DynamoMTL/spree,judaro13/spree-fork,zamiang/spree,softr8/spree,njerrywerry/spree,Machpowersystems/spree_mach,rakibulislam/spree,alepore/spree,maybii/spree,CJMrozek/spree,Hates/spree,beni55/spree,Antdesk/karpal-spree,builtbybuffalo/spree,SadTreeFriends/spree,azranel/spree,agient/agientstorefront,sunny2601/spree,piousbox/spree,Senjai/solidus,ahmetabdi/spree,rbngzlv/spree,bricesanchez/spree,judaro13/spree-fork,HealthWave/spree,lzcabrera/spree-1-3-stable,dafontaine/spree,radarseesradar/spree,lyzxsc/spree,carlesjove/spree,pulkit21/spree,richardnuno/solidus,ckk-scratch/solidus,project-eutopia/spree,CJMrozek/spree,madetech/spree,tailic/spree,bricesanchez/spree,NerdsvilleCEO/spree,omarsar/spree,madetech/spree,sideci-sample/sideci-sample-spree,project-eutopia/spree,alejandromangione/spree,jhawthorn/spree,shioyama/spree,Senjai/solidus,beni55/spree,azclick/spree,TimurTarasenko/spree,jordan-brough/spree,lsirivong/solidus,vmatekole/spree,TimurTarasenko/spree,pjmj777/spree,Migweld/spree,Ropeney/spree,abhishekjain16/spree,welitonfreitas/spree,edgward/spree,sfcgeorge/spree,welitonfreitas/spree,volpejoaquin/spree,fahidnasir/spree,bonobos/solidus,camelmasa/spree,maybii/spree,Ropeney/spree,locomotivapro/spree,ramkumar-kr/spree,RatioClothing/spree,StemboltHQ/spree,nooysters/spree,Lostmyname/spree,sideci-sample/sideci-sample-spree,rajeevriitm/spree,camelmasa/spree,biagidp/spree,grzlus/solidus,mleglise/spree,jimblesm/spree,piousbox/spree,JuandGirald/spree,tailic/spree,lzcabrera/spree-1-3-stable,net2b/spree,grzlus/spree,kitwalker12/spree,project-eutopia/spree,codesavvy/sandbox,zamiang/spree,net2b/spree,pervino/solidus,Hawaiideveloper/shoppingcart,softr8/spree,wolfieorama/spree,NerdsvilleCEO/spree,ujai/spree,siddharth28/spree,firman/spree,alepore/spree,SadTreeFriends/spree,tailic/spree,jhawthorn/spree,CJMrozek/spree,alvinjean/spree,project-eutopia/spree,nooysters/spree,useiichi/spree,surfdome/spree,KMikhaylovCTG/spree,Mayvenn/spree,archSeer/spree,brchristian/spree,rakibulislam/spree,JDutil/spree,tomash/spree,useiichi/spree,camelmasa/spree,lsirivong/spree,tancnle/spree,devilcoders/solidus,jeffboulet/spree,knuepwebdev/FloatTubeRodHolders,dotandbo/spree,devilcoders/solidus,volpejoaquin/spree,Engeltj/spree,degica/spree,kitwalker12/spree,lsirivong/solidus,reidblomquist/spree,mindvolt/spree,vcavallo/spree,joanblake/spree,grzlus/solidus,lsirivong/solidus,azranel/spree,trigrass2/spree,lyzxsc/spree,hifly/spree,surfdome/spree,quentinuys/spree,omarsar/spree,brchristian/spree,brchristian/spree,jimblesm/spree,kewaunited/spree,madetech/spree,TrialGuides/spree,PhoenixTeam/spree_phoenix,radarseesradar/spree,volpejoaquin/spree,tancnle/spree,maybii/spree,reidblomquist/spree,shekibobo/spree,Kagetsuki/spree,jasonfb/spree,patdec/spree,jaspreet21anand/spree,lsirivong/spree,APohio/spree,rakibulislam/spree,raow/spree,hifly/spree,edgward/spree,gregoryrikson/spree-sample,grzlus/spree,ujai/spree,fahidnasir/spree,Hawaiideveloper/shoppingcart,locomotivapro/spree,jsurdilla/solidus,forkata/solidus,sliaquat/spree,tesserakt/clean_spree,progsri/spree,pervino/spree,patdec/spree,CiscoCloud/spree,abhishekjain16/spree,Mayvenn/spree,yushine/spree,derekluo/spree,codesavvy/sandbox,Engeltj/spree,shioyama/spree,Boomkat/spree,watg/spree,tancnle/spree,gregoryrikson/spree-sample,yushine/spree,jsurdilla/solidus,caiqinghua/spree,gautamsawhney/spree,zaeznet/spree,brchristian/spree,firman/spree,jordan-brough/solidus,kewaunited/spree,zaeznet/spree,LBRapid/spree,berkes/spree,athal7/solidus,dotandbo/spree,vinsol/spree,omarsar/spree,maybii/spree,vulk/spree,siddharth28/spree,joanblake/spree,odk211/spree,jordan-brough/spree,Senjai/solidus,RatioClothing/spree,Arpsara/solidus,hoanghiep90/spree,njerrywerry/spree,DynamoMTL/spree,freerunningtech/spree,StemboltHQ/spree,pervino/spree,lsirivong/spree,Kagetsuki/spree,mindvolt/spree,rajeevriitm/spree,karlitxo/spree,jordan-brough/solidus,moneyspyder/spree,vcavallo/spree,xuewenfei/solidus,keatonrow/spree,berkes/spree,DarkoP/spree,pervino/solidus,imella/spree,beni55/spree,robodisco/spree,kitwalker12/spree,wolfieorama/spree,TimurTarasenko/spree,firman/spree,codesavvy/sandbox,Boomkat/spree,freerunningtech/spree,assembledbrands/spree,sliaquat/spree,KMikhaylovCTG/spree,dotandbo/spree,grzlus/spree,gautamsawhney/spree,scottcrawford03/solidus,shaywood2/spree,agient/agientstorefront,NerdsvilleCEO/spree,ahmetabdi/spree,agient/agientstorefront,zamiang/spree,jeffboulet/spree,bricesanchez/spree,forkata/solidus,Lostmyname/spree,azclick/spree,jimblesm/spree,PhoenixTeam/spree_phoenix,joanblake/spree,watg/spree,jparr/spree,ujai/spree,siddharth28/spree,robodisco/spree,DynamoMTL/spree,APohio/spree,grzlus/spree,groundctrl/spree,tesserakt/clean_spree,derekluo/spree,tomash/spree,JuandGirald/spree,TimurTarasenko/spree,CiscoCloud/spree,jhawthorn/spree,ramkumar-kr/spree,woboinc/spree,robodisco/spree,pulkit21/spree,mleglise/spree,groundctrl/spree,TrialGuides/spree,biagidp/spree,jspizziri/spree,miyazawatomoka/spree,ckk-scratch/solidus,radarseesradar/spree,groundctrl/spree,ckk-scratch/solidus,dafontaine/spree,tancnle/spree,Senjai/spree,TrialGuides/spree,dandanwei/spree,robodisco/spree,PhoenixTeam/spree_phoenix,assembledbrands/spree,delphsoft/spree-store-ballchair,odk211/spree,berkes/spree,dandanwei/spree,camelmasa/spree,yiqing95/spree,Hates/spree,Arpsara/solidus,SadTreeFriends/spree,degica/spree,beni55/spree,PhoenixTeam/spree_phoenix,grzlus/solidus,Hates/spree,LBRapid/spree,jspizziri/spree,vulk/spree,pulkit21/spree,richardnuno/solidus,hifly/spree,assembledbrands/spree,devilcoders/solidus,trigrass2/spree,gregoryrikson/spree-sample,hoanghiep90/spree,Lostmyname/spree,AgilTec/spree,moneyspyder/spree,vinayvinsol/spree,sliaquat/spree,Engeltj/spree,APohio/spree,Senjai/spree,rbngzlv/spree,JuandGirald/spree,HealthWave/spree,omarsar/spree,vinsol/spree,calvinl/spree,patdec/spree,gregoryrikson/spree-sample,forkata/solidus,pjmj777/spree,codesavvy/sandbox,yomishra/pce,Migweld/spree,Senjai/spree,archSeer/spree,KMikhaylovCTG/spree,gautamsawhney/spree,thogg4/spree,tomash/spree,Kagetsuki/spree,njerrywerry/spree,CiscoCloud/spree,karlitxo/spree,miyazawatomoka/spree,dandanwei/spree,SadTreeFriends/spree,azranel/spree,Antdesk/karpal-spree,sliaquat/spree,dafontaine/spree,lsirivong/solidus,dotandbo/spree,Boomkat/spree,cutefrank/spree,rajeevriitm/spree,vinayvinsol/spree,JDutil/spree,vinayvinsol/spree,watg/spree,pulkit21/spree,priyank-gupta/spree,jordan-brough/spree,adaddeo/spree,knuepwebdev/FloatTubeRodHolders,keatonrow/spree,jparr/spree,jeffboulet/spree,lyzxsc/spree,Nevensoft/spree,lyzxsc/spree,raow/spree,jaspreet21anand/spree,kewaunited/spree,siddharth28/spree,hifly/spree,CJMrozek/spree,Antdesk/karpal-spree,reidblomquist/spree,LBRapid/spree,tesserakt/clean_spree,Nevensoft/spree,keatonrow/spree,yushine/spree,orenf/spree,Hawaiideveloper/shoppingcart,APohio/spree,AgilTec/spree,builtbybuffalo/spree,pervino/solidus,Lostmyname/spree,lsirivong/spree,tomash/spree,bjornlinder/Spree,firman/spree,DynamoMTL/spree,jparr/spree,gautamsawhney/spree,trigrass2/spree,AgilTec/spree,sfcgeorge/spree,xuewenfei/solidus,KMikhaylovCTG/spree,raow/spree,piousbox/spree,shaywood2/spree,alejandromangione/spree,jspizziri/spree,alejandromangione/spree,reinaris/spree,scottcrawford03/solidus,imella/spree,jeffboulet/spree,delphsoft/spree-store-ballchair,Migweld/spree,jspizziri/spree,progsri/spree,reinaris/spree,azclick/spree,calvinl/spree,JuandGirald/spree,xuewenfei/solidus,thogg4/spree,FadliKun/spree,bonobos/solidus,degica/spree,sunny2601/spree,delphsoft/spree-store-ballchair,vmatekole/spree,carlesjove/spree,fahidnasir/spree,cutefrank/spree,grzlus/solidus,thogg4/spree,forkata/solidus,Arpsara/solidus,wolfieorama/spree,urimikhli/spree,FadliKun/spree,raow/spree,AgilTec/spree,builtbybuffalo/spree,moneyspyder/spree,radarseesradar/spree,cutefrank/spree,archSeer/spree,richardnuno/solidus,softr8/spree,mindvolt/spree,pervino/solidus,pervino/spree,jaspreet21anand/spree,karlitxo/spree,vulk/spree,sunny2601/spree,vinsol/spree,Mayvenn/spree,caiqinghua/spree,volpejoaquin/spree,scottcrawford03/solidus,agient/agientstorefront,welitonfreitas/spree,xuewenfei/solidus,surfdome/spree