theme.xml 91 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <openerp>
  3. <data>
  4. <template id="layout" inherit_id="website.layout">
  5. <xpath expr="//html/body" position="inside">
  6. <script type="text/javascript" src="/kingfisher/static/src/js/bootstrap.min.js"></script>
  7. <script type="text/javascript" src="/kingfisher/static/src/js/owl.carousel.min.js"></script>
  8. <script type="text/javascript" src="/kingfisher/static/src/js/custom.js"></script>
  9. <script type="text/javascript" src="/kingfisher/static/src/js/menu.js"></script>
  10. </xpath>
  11. <xpath expr="//html/head" position="inside">
  12. <script type="text/javascript" src="/kingfisher/static/src/js/jquery-1.9.1.min.js"></script>
  13. <script type="text/javascript" src="/kingfisher/static/src/js/owl.carousel.js"></script>
  14. <script type="text/javascript" src="/kingfisher/static/src/js/myjs.js"></script>
  15. <link href="/kingfisher/static/src/css/bootstrap.min.css" rel="stylesheet"/>
  16. <link href="/kingfisher/static/src/css/owl.carousel.css" rel="stylesheet"/>
  17. <link href="/kingfisher/static/src/css/custom.css" rel="stylesheet"/>
  18. <link href="/kingfisher/static/src/css/font-awesome.min.css" rel="stylesheet"/>
  19. <link rel="shortcut icon" href="/kingfisher/static/src/img/favicon.ico" type="image/x-icon" />
  20. </xpath>
  21. </template>
  22. <!-- Building Blocks -->
  23. <template id="website.block" name="Building Blocks" page="True">
  24. <t t-call="website.layout">
  25. <!--Page Title-->
  26. <div class="page-title">
  27. <div class="container">
  28. <h1><span>Building Blocks</span></h1>
  29. <ul class="breadcrumb">
  30. <li><a href="/page/homepage">Home</a> <span class="divider">/</span></li>
  31. <li class="active">Building Blocks</li>
  32. </ul>
  33. </div>
  34. </div>
  35. <!-- Page Title End -->
  36. <!--Product listing-->
  37. <div class="container text-justify">
  38. <div class="row">
  39. <div class="col-md-12">
  40. <h3 class="section-title style1"><span>One Column</span></h3>
  41. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website. Kingfisher Customization Tools With a range of features to give handy tool to customize the theme simply, kingfisher is the one that can be redefined to create an awesome website. </p>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="container text-justify">
  46. <div class="row">
  47. <div class="col-md-12">
  48. <h3 class="section-title style1"><span>Two Column</span></h3> </div>
  49. <div class="col-md-6">
  50. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website.</p>
  51. </div>
  52. <div class="col-md-6">
  53. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website.</p>
  54. </div>
  55. </div>
  56. </div>
  57. <div class="container text-justify">
  58. <div class="row">
  59. <div class="col-md-12">
  60. <h3 class="section-title style1"><span>Three Column</span></h3> </div>
  61. <div class="col-md-4">
  62. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website.</p>
  63. </div>
  64. <div class="col-md-4">
  65. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website.</p>
  66. </div>
  67. <div class="col-md-4">
  68. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website.</p>
  69. </div>
  70. </div>
  71. </div>
  72. <div class="container text-justify">
  73. <div class="row">
  74. <div class="col-md-12">
  75. <h3 class="section-title style1"><span>Four Column</span></h3> </div>
  76. <div class="col-md-3">
  77. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout.</p>
  78. </div>
  79. <div class="col-md-3">
  80. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout.</p>
  81. </div>
  82. <div class="col-md-3">
  83. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout.</p>
  84. </div>
  85. <div class="col-md-3">
  86. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout.</p>
  87. </div>
  88. </div>
  89. </div>
  90. <div class="container icon-container">
  91. <div class="row">
  92. <div class="col-md-12">
  93. <h3 class="section-title style1"><span>Icon Column</span></h3> </div>
  94. <div class="col-md-3 text-center">
  95. <i class="fa fa-user"></i>
  96. <h4>Kingfisher</h4>
  97. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website.</p>
  98. </div>
  99. <div class="col-md-3 text-center">
  100. <i class="fa fa-user"></i>
  101. <h4>Kingfisher</h4>
  102. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website.</p>
  103. </div>
  104. <div class="col-md-3 text-center">
  105. <i class="fa fa-user"></i>
  106. <h4>Kingfisher</h4>
  107. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website.</p>
  108. </div>
  109. <div class="col-md-3 text-center">
  110. <i class="fa fa-user"></i>
  111. <h4>Kingfisher</h4>
  112. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website.</p>
  113. </div>
  114. </div>
  115. </div>
  116. <div class="parallax parallax1">
  117. <div class="container">
  118. <div class="col-md-12">
  119. <div class="h2">Our Customers</div>
  120. </div>
  121. <div id="testimonial" class="carousel slide col-md-12" data-ride="carousel">
  122. <!-- Indicators -->
  123. <ol class="carousel-indicators">
  124. <li data-target="#testimonial" data-slide-to="0" class="active"></li>
  125. <li data-target="#testimonial" data-slide-to="1"></li>
  126. <li data-target="#testimonial" data-slide-to="2"></li>
  127. </ol>
  128. <!-- Wrapper for slides -->
  129. <div class="carousel-inner text-center" role="listbox">
  130. <div class="item active">
  131. <h3>Kingfisher</h3>
  132. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout.</p>
  133. </div>
  134. <div class="item">
  135. <h3>Kingfisher</h3>
  136. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout.</p>
  137. </div>
  138. <div class="item">
  139. <h3>Kingfisher</h3>
  140. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout.</p>
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. </div>
  146. <div class="container text-justify">
  147. <div class="row">
  148. <div class="col-md-12">
  149. <h3 class="section-title style1"><span>Image left box</span></h3> </div>
  150. <div class="col-md-6">
  151. <img alt="" title="" src="/kingfisher/static/src/img/splash-screen.png"/>
  152. </div>
  153. <div class="col-md-6">
  154. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website.</p>
  155. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website.</p>
  156. </div>
  157. </div>
  158. </div>
  159. <div class="container text-justify">
  160. <div class="row">
  161. <div class="col-md-12">
  162. <h3 class="section-title style1"><span>Image right box</span></h3> </div>
  163. <div class="col-md-6">
  164. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website.</p>
  165. <p>Kingfisher, as the name suggests, is an agile, flexible, aesthetic and customizable theme that can fuel the website. Its specialty lies in its neat and clean finish, simple navigation yet attractive layout. This theme offers three level mega menu, customizable product list and many more attractive features to create a professional and highly robust website.</p>
  166. </div>
  167. <div class="col-md-6">
  168. <img alt="" title="" src="/kingfisher/static/src/img/splash-screen.png"/>
  169. </div>
  170. </div>
  171. </div>
  172. </t>
  173. </template>
  174. <template id="homepage_top_header" inherit_id="website.layout">
  175. <!-- <xpath expr="//head//title" position="after">
  176. <t t-set="current_language" t-value="lang"/>
  177. </xpath> -->
  178. <xpath expr="//div[@id='wrapwrap']/header/div" position="before">
  179. <div class="header-wrapper">
  180. <div class="header-top">
  181. <div class="container oe_website_sale">
  182. <ul class="nav navbar-nav account-nav" t-if="website.user_id != user_id">
  183. <t t-set="website_sale_order" t-value="website.sale_get_order()"/>
  184. <li><a href="/web">Mi Cuenta</a></li>
  185. <li><a t-attf-href="/shop/cart" t-if="website_sale_order and website_sale_order.website_order_line">Salir</a></li>
  186. </ul> <li class="fa fa-envelope" style="padding:7px; color:#000055">&amp;nbsp;sac@topjeans.com.py</li>
  187. <span><img src="/kingfisher/static/src/img/whatsapp-16.png"/> <span style="color: rgb(0, 0, 85);">(0981) 291 286</span></span>
  188. <div class="header-cart pull-right oe_cart" id="myDiv">
  189. <div class="cart-toggle">
  190. <a href="/shop/cart"><div class="icon"><i class="fa fa-shopping-cart"></i></div></a>
  191. <t t-set="website_sale_order" t-value="website.sale_get_order()"/>
  192. <a href="/shop/cart"><div class="mini-cart"> <span class="count-item">
  193. <span class="txt-item my_cart_quantity" t-esc="website_sale_order and website_sale_order.cart_quantity or 0"></span></span>
  194. </div></a>
  195. <div class="top-cart-content">
  196. <!-- Card Products -->
  197. <div t-if="not website_sale_order or not website_sale_order.website_order_line" class="">
  198. Su carrito esta vacio!
  199. </div>
  200. <ol class="mini-products-list" t-if="website_sale_order and website_sale_order.website_order_line">
  201. <t t-foreach="website_sale_order.website_order_line" t-as="line">
  202. <li class="item last odd" t-if="line.product_id and line.product_id.product_tmpl_id">
  203. <a class="product-image" title="" t-attf-href="/shop/product/#{ slug(line.product_id.product_tmpl_id) }">
  204. <span t-field="line.product_id.image_small"
  205. t-field-options='{"widget": "image", "class": "img-rounded"}'/>
  206. </a>
  207. <div class="product-details">
  208. <!-- Remove Product -->
  209. <a t-attf-href="#" class="btn-remove js_add_cart_json_new" title="" data-no-instant=""><i class="fa fa-trash-o"></i></a>
  210. <a class="btn-edit" title="Edit item" t-attf-href="/shop/cart"><i class="fa fa-pencil"></i></a>
  211. <p class="product-name">
  212. <a t-attf-href="/shop/product/#{ slug(line.product_id.product_tmpl_id) }"><span t-esc="line.product_id.with_context(display_default_code=False).display_name"/></a>
  213. </p>
  214. <strong> <input type="label" class="js_quantity"
  215. t-att-data-line-id="line.id"
  216. t-att-data-product-id="line.product_id.id"
  217. t-att-value="int(line.product_uom_qty)"
  218. style="width:0px !important;border:none !important;margin:0px !important;max-width:1px !important;text-align:right " onchange="alert('hi');" readonly="True"/></strong> x <span t-field-options='{
  219. "widget": "monetary",
  220. "display_currency": "user_id.partner_id.property_product_pricelist.currency_id"
  221. }' t-field="line.price_unit" style="white-space: nowrap;" />
  222. </div>
  223. </li>
  224. </t>
  225. </ol>
  226. <div class="top-subtotal" t-if="website_sale_order and website_sale_order.amount_total and user_id.partner_id.property_product_pricelist.currency_id">
  227. Subtotal: <span class="price" t-field="website_sale_order.amount_total" style="white-space: nowrap;" t-field-options='{
  228. "widget": "monetary",
  229. "display_currency": "user_id.partner_id.property_product_pricelist.currency_id"
  230. }'/>
  231. </div>
  232. <div class="actions">
  233. <t t-set="website_sale_order" t-value="website.sale_get_order()"/>
  234. <a t-attf-href="/shop/cart" t-if="website_sale_order and website_sale_order.website_order_line">
  235. <button class="btn btn-primary" title="Checkout" type="button"><span><span>Ver <i class="fa fa-shopping-cart"/></span></span></button>
  236. </a>
  237. </div>
  238. </div>
  239. </div>
  240. </div>
  241. <ul class="nav navbar-nav login-nav pull-right">
  242. <li t-if="website.user_id != user_id">
  243. <p>Bienvenido/a <span t-esc="user_id.name"/></p> <span><a t-attf-href="/web/session/logout?redirect=/" role="menuitem">Cerrar Sesion</a></span>
  244. </li>
  245. <li t-if="website.user_id == user_id">
  246. <a href="/web/login">Iniciar Sesion</a>
  247. </li>
  248. <!--<li class="last" t-if="website.user_id != user_id">
  249. <a href="#">Registrarse</a>
  250. </li>-->
  251. </ul>
  252. <!-- <ul id="lang" class="list-inline pull-right js_language_selector hidden-xs" t-if="(request.website_multilang and len(languages) &gt; 1) or editable">
  253. <li>
  254. <div class="btn-group">
  255. <button data-toggle="dropdown" type="button" data-caret="true" class="dropdown-toggle">
  256. <i class="fa fa-globe fa-1x"/>
  257. <t t-foreach="languages" t-as="lgs">
  258. <t t-if="current_language and current_language==lgs[0]">
  259. <t t-esc="lgs[1].split('/').pop()"/>
  260. </t>
  261. </t>
  262. <span class="caret"/>
  263. </button>
  264. <ul role="menu" class="dropdown-menu dropdown-menu-right js_language_selector">
  265. <t t-foreach="languages" t-as="lg">
  266. <li t-att-class="'active' if current_language == lg[0] else None">
  267. <a t-att-data-lang="lg[0]" t-att-href="url_for(request.httprequest.path + '?' + keep_query(), lang=lg[0])" t-att-data-default-lang="editable and 'true' if lg[0] == website.default_lang_code else None">
  268. <t t-esc="lg[1].split('/').pop()"/>
  269. </a>
  270. </li>
  271. </t>
  272. <li groups="base.group_website_publisher">
  273. <t t-set="url_return" t-value="url_for('', '[lang]') + '?' + keep_query()"/>
  274. <a t-attf-href="/web#action=base.action_view_base_language_install&amp;website_id=#{website.id}&amp;url_return=#{url_return}">
  275. <i class="fa fa-plus-circle"/>Add...
  276. </a>
  277. </li>
  278. </ul>
  279. </div>
  280. </li>
  281. </ul> -->
  282. </div>
  283. </div>
  284. <div class="header-middle">
  285. <div class="container">
  286. <div class="row">
  287. <!-- <div class="prueba">
  288. <div>      </div>
  289. <span class="fa fa-phone" style="font-size: 13px; color: rgb(0, 0, 85);"/>
  290. <span style="color: rgb(0, 0, 85);"> <span style="color: rgb(0, 0, 85);">(021) 220 269</span>  </span>
  291. <span style="color: rgb(0, 0, 85);"><img src="/kingfisher/static/src/img/whatsapp-16.png"/> <span style="color: rgb(0, 0, 85);">(0981) 291 286</span></span>
  292. </div> -->
  293. <h1 class="col-md-4 col-xs-12 col-sm-6 logo" style="left:3%">
  294. <a href="/page/website.homepage">
  295. <img src="/kingfisher/static/src/img/logo.png" title="TOP JEANS PARAGUAY S.A." alt="TOP JEANS PARAGUAY S.A." />
  296. </a>
  297. </h1>
  298. <div class="col-md-8 col-xs-12 col-sm-6 pull-right">
  299. <div class="header-search">
  300. <form action='/shop' method="get">
  301. <t t-set="search_text" t-value="search"/>
  302. <input class="form-control" type="text" placeholder="Buscar..." t-att-value="search" name="search"/>
  303. <button class="btn btn-default"><i class="fa fa-search"></i></button>
  304. </form>
  305. </div>
  306. </div>
  307. </div>
  308. </div>
  309. </div>
  310. </div> <!-- Header Wrapper End -->
  311. </xpath>
  312. <!-- Menu -->
  313. <!-- Active Menu Change -->
  314. <xpath expr="//ul[@id='top_menu']" position="inside">
  315. <t t-foreach="website.get_product_category()" t-as="category">
  316. <li t-if="category and website.get_product_child_category(category.id) and request.httprequest and request.httprequest.path" class="dropdown cat-dropdown" t-att-class="(request.httprequest.path.endswith(slug(category))) and 'active'">
  317. <a t-attf-href="/shop/category/#{slug(category)}" >
  318. <span t-esc="category.name"/>
  319. <span class="caret"/>
  320. </a>
  321. <ul class="dropdown-menu mega-menu js_usermenu" role="menu">
  322. <t t-foreach="website.get_product_child_category(category.id)" t-as="c">
  323. <t t-if="c.include_in_menu">
  324. <li t-if="c and request.httprequest and request.httprequest.path" class="column col-md-3 col-lg-3 col-sm-3 col-xs-12" t-att-class="(request.httprequest.path.endswith(slug(category))) and 'active'">
  325. <a t-attf-href="/shop/category/#{slug(c)}" ><span t-esc="c.name"/></a>
  326. <t t-if="website.get_product_child_category(c.id)">
  327. <ul class="level1 js_usermenu" role="menu">
  328. <t t-foreach="website.get_product_child_category(c.id)" t-as="c1">
  329. <t t-if="c1.include_in_menu">
  330. <li t-att-class="(request.httprequest.path.endswith(slug(c1))) and 'active'">
  331. <a t-attf-href="/shop/category/#{slug(c1)}"><span t-esc="c1.name"/></a>
  332. <t t-if="website.get_product_child_category(c1.id)">
  333. <ul class="level2 js_usermenu" role="menu">
  334. <t t-foreach="website.get_product_child_category(c1.id)" t-as="c2">
  335. <t t-if="c2.include_in_menu">
  336. <li t-att-class="(request.httprequest.path.endswith(slug(c2))) and 'active'">
  337. <a t-attf-href="/shop/category/#{slug(c2)}"><span t-esc="c2.name"/></a>
  338. <t t-if="website.get_product_child_category(c2.id)">
  339. <ul class="level3 js_usermenu" role="menu">
  340. <t t-foreach="website.get_product_child_category(c2.id)" t-as="c3">
  341. <t t-if="c3.include_in_menu">
  342. <li t-att-class="(request.httprequest.path.endswith(slug(c3))) and 'active'">
  343. <a t-attf-href="/shop/category/#{slug(c3)}"><span t-esc="c3.name"/></a>
  344. <t t-if="website.get_product_child_category(c3.id)">
  345. <ul class="level4 js_usermenu" role="menu">
  346. <t t-foreach="website.get_product_child_category(c3.id)" t-as="c4">
  347. <t t-if="c4.include_in_menu">
  348. <li t-att-class="(request.httprequest.path.endswith(slug(c4))) and 'active'">
  349. <a t-attf-href="/shop/category/#{slug(c4)}">
  350. <span t-esc="c4.name"/>
  351. </a>
  352. </li>
  353. </t>
  354. </t>
  355. </ul>
  356. </t>
  357. </li>
  358. </t>
  359. </t>
  360. </ul>
  361. </t>
  362. </li>
  363. </t>
  364. </t>
  365. </ul>
  366. </t>
  367. </li>
  368. </t>
  369. </t>
  370. </ul>
  371. </t>
  372. </li>
  373. </t>
  374. </t>
  375. </ul>
  376. </li>
  377. <t t-if="not website.get_product_child_category(category.id)">
  378. <li class="divider" t-if="category and request and request.httprequest and request.httprequest.path"/>
  379. <li t-att-class="(request.httprequest.path.endswith(slug(category))) and 'active'">
  380. <a t-attf-href="/shop/category/#{slug(category)}">
  381. <span t-esc="category.name"/>
  382. </a>
  383. </li>
  384. </t>
  385. </t>
  386. </xpath>
  387. <xpath expr="//header//div[@class='navbar navbar-default navbar-static-top']" position="attributes">
  388. <attribute name='class'>nav-top</attribute>
  389. </xpath>
  390. <xpath expr="//header//div[@class='nav-top']//div[@class='container']//div[@class='navbar-header']//button" position="replace"/>
  391. <xpath expr="//header//div[@class='nav-top']//div[@class='container']//div[@class='collapse navbar-collapse navbar-top-collapse']" position="attributes">
  392. <attribute name='class'>collapse navbar-collapse</attribute>
  393. </xpath>
  394. <xpath expr="//header//div[@class='nav-top']//div[@class='container']//div[@class='collapse navbar-collapse']" position="before">
  395. <button class="menu-toggle" type="button"> <span class="icon-bar"/>
  396. </button>
  397. </xpath>
  398. <xpath expr="//header//ul[@id='top_menu']" position="attributes">
  399. <attribute name='class'>nav navbar-nav</attribute>
  400. </xpath>
  401. <!-- Menu Link Remove -->
  402. <xpath expr="//header//li//a[@href='/shop/cart']" position="attributes">
  403. <attribute name='style'>display:none</attribute>
  404. </xpath>
  405. <!-- FOOTER CONTENT -->
  406. <xpath expr="//footer" position="replace">
  407. <footer>
  408. <div class="oe_structure"/>
  409. <div class="container hidden-print">
  410. <div class="row footer">
  411. <div class="col-md-4 col-sm-6">
  412. <div class="widget">
  413. <h3 class="block-title style1"><span>Información de Contacto</span></h3>
  414. <a href="/page/contactus" t-field="res_company.partner_id" t-field-options='{
  415. "widget": "contact",
  416. "fields": ["address"]}'>
  417. <i class="fa fa-map-marker fa-2x"/>
  418. </a>
  419. <br/>
  420. <p class="call-us">
  421. <span>
  422. <a t-attf-href="tel: #{res_company.phone}">
  423. <i class="fa fa-phone"> </i>
  424. <span t-field="res_company.phone"/>
  425. </a>
  426. </span>
  427. </p>
  428. <a t-att-href="'mailto:%s' % res_company.email">
  429. <i class="fa fa-envelope-o"> </i>
  430. <span t-ignore="true" t-field="res_company.email"/>
  431. </a>
  432. <br/> <br/>
  433. </div>
  434. </div>
  435. <div class="col-md-4 col-sm-6">
  436. <div class="widget">
  437. <h3 class="block-title style1"><span>Informaciones</span></h3>
  438. <ul class="list-unstyled list-star">
  439. <li><a href="/page/website.terminos_y_condiciones_de_pago" >Términos y Condiciones de Pago</a></li>
  440. <li><a href="/page/website.website.devolucion_y_reembolso">Devolución y Reembolso</a></li>
  441. <li><a href="/page/information">Información</a></li>
  442. </ul>
  443. </div>
  444. </div>
  445. <div class="col-md-4 col-sm-6">
  446. <div class="col-md container">
  447. <section>
  448. <h3 class="block-title style1"><span>Recibe Novedades</span></h3>
  449. <p t-attf-style="color:#666666">Suscríbete y recibe novedades exclusivas en tu correo!</p>
  450. <section id="ehtml_form" class="oe_snippet_body ehtml_form container">
  451. <form method="POST" action="http://localhost:8069/form/myinsert" enctype="multipart/form-data">
  452. <div id="ehtml_fields" class="oe_structure">
  453. <section class="oe_snippet_body ehtml_form_field">
  454. <div class="form-group">
  455. <label class="control-label" for="name" style="font-weight: normal">Nombre</label>
  456. <input type="text" class="form-control" id="name" name="name" required="true" pattern="^[A-Za-zñÑ &apos; ýÝáéíóúÁÉÍÓÚàèìòùÀÈÌÒÙâêîôûÂÊÎÔÛÑñäëïöüÄËÏÖÜ\s\t .-]+$"/>
  457. </div>
  458. </section>
  459. <section class="oe_snippet_body ehtml_form_field">
  460. <div class="form-group">
  461. <label class="control-label" for="email" style="font-weight: normal">Email</label>
  462. <input type="email" class="form-control" id="email" name="email" required="true" pattern="[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*@[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}"/>
  463. </div>
  464. </section>
  465. <input type="hidden" name="form_id" value="1"/>
  466. <input type="submit" class="btn btn-primary btn-lg" value="Suscribir"/>
  467. <br/>
  468. <br/>
  469. </div>
  470. </form>
  471. </section>
  472. </section>
  473. </div>
  474. </div>
  475. <div class="copyright">
  476. <div class="container">
  477. <div class="row">
  478. <div class="col-md-4 col-sm-4 copyright-left">
  479. <ul class="list-unstyled list-social">
  480. <li><a href="http://facebook.com/topjeanspy" target="_blank">
  481. <img src="/kingfisher/static/src/img/facebook.png"/>
  482. </a></li>
  483. </ul>
  484. </div>
  485. <div class="col-md-4 col-sm-4 copyright-right">
  486. <p>Copyright © Eiru Software <span t-esc="website.get_current_year()"/>. All right reserved.</p>
  487. </div>
  488. </div>
  489. </div>
  490. </div>
  491. </div></div>
  492. </footer>
  493. </xpath>
  494. </template>
  495. <!-- Home Page -->
  496. <template id="homepage_body" inherit_id="website.homepage">
  497. <xpath expr="//div" position="inside">
  498. <div class="oe_structure">
  499. <div id="carousel_example_generic" class="home-slider carousel slide mb0">
  500. <!-- Indicators -->
  501. <ol class="carousel-indicators">
  502. <li data-target="#carousel_example_generic" data-slide-to="0" class="active"></li>
  503. <li data-target="#carousel_example_generic" data-slide-to="1"></li>
  504. </ol>
  505. <!-- Wrapper for slides -->
  506. <div class="carousel-inner" role="listbox">
  507. <div class="item active">
  508. <img src="/kingfisher/static/src/img/banner1.png" class="img-responsive" style="width:100%"/>
  509. </div>
  510. <div class="item">
  511. <img src="/kingfisher/static/src/img/banner2.png" class="img-responsive" style="width:100%"/>
  512. </div>
  513. </div>
  514. <div class="carousel-control left" data-slide="prev" href="#carousel_example_generic" style="background: transparent; width: 10%">
  515. <i class="fa fa-arrow-circle-left fa-2x"/>
  516. </div>
  517. <div class="carousel-control right" data-slide="next" href="#carousel_example_generic" style="background: transparent; width: 10%">
  518. <i class="fa fa-arrow-circle-right fa-2x"/>
  519. </div>
  520. </div>
  521. </div>
  522. <div class="oe_structure">
  523. <!-- seccion de cuadros -->
  524. <!-- <section class="mt16 mb16">
  525. <div class="container">
  526. <div class="row">
  527. <div class="col-md-3">
  528. <img alt="" class="img img-rounded img-responsive" src="/kingfisher/static/src/img/promocionesydescuentos.jpg" style="animation-play-state: paused; transition: none"/>
  529. <h4 class="mt16">
  530. <img class="img img-rounded img-responsive" src="/kingfisher/static/src/img/promocionesydescuentos.jpg" style="animation-play-state: paused; transition: none"/>
  531. </h4>
  532. </div>
  533. <div class="col-md-6">
  534. <img alt="" class="img img-rounded img-responsive" src="/kingfisher/static/src/img/promocionesydescuentos.jpg" style="animation-play-state: paused; transition: none"/>
  535. <h4 class="mt16"/>
  536. </div>
  537. <div class="col-md-3">
  538. <img alt="" class="img img-rounded img-responsive" src="/kingfisher/static/src/img/promocionesydescuentos.jpg" style="animation-play-state: paused; transition: none"/>
  539. <h4 class="mt16">
  540. <img class="img img-rounded img-responsive" src="/kingfisher/static/src/img/promocionesydescuentos.jpg" style="animation-play-state: paused; transition: none"/>
  541. </h4>
  542. </div>
  543. </div>
  544. </div>
  545. </section> -->
  546. <!-- fin seccion de cuadros -->
  547. <section>
  548. <div class="oe_product_slider" data-product-count="10" data-product-label="NOVEDADES" data-slider-type="is_arrival">
  549. <div class="container">
  550. <div class="slider_product_slider">
  551. <div class="col-md-12">
  552. <h3 class="section-title style1">
  553. <span>NOVEDADES</span>
  554. </h3>
  555. </div>
  556. </div>
  557. </div>
  558. </div>
  559. </section>
  560. </div>
  561. <section>
  562. <div id="demo">
  563. <div class="container2">
  564. <div class="row">
  565. <h3 id="snippet-title" class="section-title style1"><span>CONOZCA NUESTRAS MARCAS</span></h3>
  566. <div class="span12">
  567. <div id="owl-demo" class="owl-carousel">
  568. <div class="item"><a href='https://www.topjeans.com.py/shop?search=&amp;attrib=40-142'><img src="https://cloud.apis.com.py/jeans/imagen/sawary.jpg" alt="Sawary"/></a></div>
  569. <div class="item"><a href='https://www.topjeans.com.py/shop?search=&amp;attrib=40-145'><img src="https://cloud.apis.com.py/jeans/imagen/emporio.jpg" alt="Emporio"/></a></div>
  570. <div class="item"><a href='https://www.topjeans.com.py/shop?search=&amp;attrib=40-143'><img src="https://cloud.apis.com.py/jeans/imagen/pretaBronze.jpg" alt="Preta Bronze"/></a></div>
  571. <div class="item"><a href='https://www.topjeans.com.py/shop?search=&amp;attrib=40-144'><img src="https://cloud.apis.com.py/jeans/imagen/ri19.jpg" alt="R.I 19"/></a></div>
  572. <div class="item"><a href='https://www.topjeans.com.py/shop?search=&amp;attrib=40-172'><img src="https://cloud.apis.com.py/jeans/imagen/lee.jpg" alt="Lee"/></a></div>
  573. <div class="item"><a href='https://www.topjeans.com.py/shop?search=&amp;attrib=40-163'><img src="https://cloud.apis.com.py/jeans/imagen/wrangler.jpg" alt="Wrangler"/></a></div>
  574. <div class="item"><a href='https://www.topjeans.com.py/shop?search=&amp;attrib=40-170'><img src="https://cloud.apis.com.py/jeans/imagen/martel.jpg" alt="Martel"/></a></div>
  575. </div>
  576. </div>
  577. </div>
  578. </div>
  579. </div>
  580. </section>
  581. <!--NUESTRAS MARCAS End -->
  582. </xpath>
  583. </template>
  584. <!-- Search -->
  585. <template id="products_search" inherit_id='website_sale.products'>
  586. <xpath expr="//div[@id='wrap']/div[@class='container oe_website_sale']/div[@class='products_pager']" position="replace">
  587. <div class="products_pager"></div>
  588. </xpath>
  589. <!-- Header Title -->
  590. <xpath expr="//div[@id='wrap']//div[@class='oe_structure']" position="before">
  591. <div class="page-title">
  592. <div class="container">
  593. <h1>
  594. <span t-if="not (category and category.name)"><span>Shop</span></span>
  595. <span t-if="category and category.name"><span t-esc="category.name"/></span>
  596. </h1>
  597. <ul class="breadcrumb">
  598. <li><a href="/page/homepage">Home</a></li>
  599. <li><a href="/shop/">Productos</a></li>
  600. <li t-if="category">
  601. <a t-att-href="keep('/shop/category/%s' % slug(category), category=0)" t-field="category.name"/>
  602. </li>
  603. </ul>
  604. </div>
  605. </div>
  606. </xpath>
  607. </template>
  608. <!-- Product Details page -->
  609. <template id="product_details" inherit_id='website_sale.product'>
  610. <xpath expr="//section" position="before">
  611. <div class="page-title">
  612. <div class="container">
  613. <div class="oe_structure"/>
  614. <h1><span t-esc="product.name"/></h1>
  615. <ul class="breadcrumb">
  616. <li><a href="/page/homepage">Home</a></li>
  617. <li><a href="/shop">Productos</a></li>
  618. <li t-if="category"><a t-att-href="keep('/shop/category/%s' % slug(category), category=0)" t-field="category.name"/></li>
  619. <li class="active"><span t-field="product.name"/></li>
  620. </ul>
  621. </div>
  622. </div>
  623. </xpath>
  624. <!-- Related Path-->
  625. <xpath expr="//section//div[@class='row']//div[@class='col-sm-4']//ol[@class='breadcrumb']//li" position="before">
  626. <li><a t-attf-href="/page/website.homepage">Home</a></li>
  627. </xpath>
  628. <!-- Product Detail Page Tabbar -->
  629. <xpath expr="//section//div[@class='row']//div/hr" position="replace">
  630. <br/>
  631. </xpath>
  632. <xpath expr="//section//div[@class='row']//div/p" position="replace">
  633. <br/>
  634. </xpath>
  635. <xpath expr="//section[@id='product_detail']" position="inside">
  636. <div class="pro-more-info col-md-12">
  637. <div role="tabpanel">
  638. <!-- Nav tabs -->
  639. <ul class="nav nav-tabs" role="tablist">
  640. <li role="presentation" class="active"><a href="#pro-desc" aria-controls="home" role="tab" data-toggle="tab" aria-expanded="true">INFORMACIÓN DEL PRODUCTO</a></li>
  641. <li role="presentation" class=""><a href="#pro-comment" aria-controls="profile" role="tab" data-toggle="tab" aria-expanded="false">COMENTARIOS</a></li>
  642. </ul>
  643. <!-- Tab panes -->
  644. <div class="tab-content">
  645. <div role="tabpanel" class="tab-pane active" id="pro-desc">
  646. <div t-if="product.description_sale">
  647. <p t-field="product.description_sale" class="text-muted"/>
  648. <hr t-if="sum([(1 if len(l.value_ids)==1 else 0) for l in product.attribute_line_ids])"/>
  649. <p class="text-muted">
  650. <t t-foreach="product.attribute_line_ids" t-as="variant_id">
  651. <t t-if="len(variant_id.value_ids)==1">
  652. <span t-field="variant_id.attribute_id"/>: <span t-field="variant_id.value_ids[0].name"/><br/>
  653. </t>
  654. </t>
  655. </p>
  656. <hr/>
  657. </div>
  658. <!-- <p class="text-muted">
  659. 30-day money-back guarantee<br/>
  660. Free Shipping in U.S.<br/>
  661. Buy now, get in 2 days
  662. </p> -->
  663. </div>
  664. <div role="tabpanel" class="tab-pane" id="pro-comment">
  665. <hr class="mb32"/>
  666. <section class="container review-box">
  667. <div class="row col-md-12">
  668. <div class="text-muted">
  669. <h3 class="fa fa-comment-o">
  670. <a id="comments">
  671. <t t-if="len(product.website_message_ids) &lt;= 1" ><t t-esc="len(product.website_message_ids)"/> comment</t>
  672. <t t-if="len(product.website_message_ids) &gt; 1"><t t-esc="len(product.website_message_ids)"/> comments</t>
  673. </a>
  674. </h3>
  675. </div>
  676. <ul class="media-list" id="comments-list" t-if="product.website_message_ids">
  677. <li t-foreach="product.website_message_ids" t-as="message" class="media">
  678. <div class="media-body oe_msg">
  679. <img class="media-object pull-left oe_msg_avatar" t-att-src="website.image_url(message.author_id, 'image_small')" style="width: 50px; margin-right: 10px;"/>
  680. <div class="media-body oe_msg_content">
  681. <t t-call="website.publish_short">
  682. <t t-set="object" t-value="message"/>
  683. </t>
  684. <h5 class="media-heading">
  685. <span t-field="message.author_id"/> <small>on <span t-field="message.date"/></small>
  686. </h5>
  687. <div t-field="message.body"/>
  688. <div>
  689. <div class="oe_msg_attachment" t-foreach='message.attachment_ids' t-as='attachment'>
  690. <a t-att-href="'/mail/download_attachment?model=mail.message&amp;id='+str(message.id)+'&amp;method=download_attachment&amp;attachment_id='+str(attachment.id)" target="_blank">
  691. <t t-if="attachment.file_type_icon == 'webimage'">
  692. <img t-att-src="'/web/binary/image?model=ir.attachment&amp;field=datas&amp;id=' + str(attachment.id) + '&amp;resize=100,80'"
  693. class='oe_attachment_embedded'></img>
  694. </t>
  695. <t t-if="attachment.file_type_icon != 'webimage'">
  696. <img t-att-src="'/mail/static/src/img/mimetypes/' + attachment.file_type + '.png'"
  697. class='oe_attachment_webimage'></img>
  698. </t>
  699. <div class='oe_attachment_name'><t t-raw='attachment.name' /></div>
  700. </a>
  701. </div>
  702. </div>
  703. </div>
  704. </div>
  705. </li>
  706. </ul>
  707. <div class="css_editable_mode_hidden">
  708. <form id="comment" t-attf-action="/shop/product/comment/#{product.id}" method="POST">
  709. <img class="img pull-left img-rounded" t-att-src="website.image_url(user_id.partner_id, 'image_small')" style="width: 50px; margin-right: 10px;"/>
  710. <div class="pull-left mb32" style="width: 75%%">
  711. <textarea rows="3" name="comment" class="form-control" placeholder="Write a comment..."></textarea>
  712. <a class="btn btn-primary mt8 a-submit">Post</a>
  713. </div>
  714. </form>
  715. </div>
  716. </div>
  717. </section>
  718. </div>
  719. </div>
  720. </div>
  721. </div>
  722. </xpath>
  723. <xpath expr="//section//div[@class='row']//div[@class='col-sm-3']" position="attributes">
  724. <attribute name='style'>display:none</attribute>
  725. </xpath>
  726. <xpath expr="//section[@id='product_detail']//div[@class='row']//div[@class='col-sm-7 col-md-7 col-lg-7']" position="replace">
  727. <div class="col-xs-12 col-sm-6 col-md-4 col-lg-4 product-detail">
  728. <span itemprop="image" t-field="product.image" t-field-options='{"widget": "image", "class": "product_detail_img product-image"}'/>
  729. </div>
  730. </xpath>
  731. <xpath expr="//section[@id='product_detail']//div[@class='row']//div[@class='col-sm-5 col-md-5 col-lg-4 col-lg-offset-1']" position="replace">
  732. <div class="product-info">
  733. <div class="col-xs-12 col-md-5 col-lg-5 col-sm-6 product-detail">
  734. <h1 itemprop="name" t-field="product.name">Product Name</h1>
  735. <span itemprop="url" style="display:none;" t-esc="'/shop/product/%s' % slug(product)"/>
  736. <span t-if="product.description_sale and len(product.description_sale) &gt; 200">
  737. <t t-set="description" t-value="product.description_sale[:200] and product.description_sale[:200].replace('+', '\n')+'...'"/>
  738. <p class="text-muted "><t t-esc="description"/></p>
  739. </span>
  740. <span t-if="product.description_sale and len(product.description_sale) &lt; 200">
  741. <p t-if="product.description_sale and len(product.description_sale)&gt; 0" t-field="product.description_sale" class="text-muted "/>
  742. </span>
  743. <br/>
  744. <form t-att-action="keep('/shop/cart/update')" class="js_add_cart_variants" method="POST">
  745. <t t-placeholder="select">
  746. <input type="hidden" class="product_id" name="product_id" t-att-value="int(product.product_variant_ids[0]) if len(product.product_variant_ids) == 1 else '0'"/>
  747. <t t-call="website_sale.variants">
  748. <t t-set="ul_class" t-value="'nav-stacked'"/>
  749. </t>
  750. </t>
  751. <div class="js_product">
  752. <t t-call="website_sale.product_price"/>
  753. <p t-if="len(product.product_variant_ids) &gt; 1" class="css_not_available_msg bg-danger" style="padding: 15px;">Product not available</p>
  754. <a id="add_to_cart" class="btn btn-primary btn-lg mt8 js_check_product a-submit" href="#">Agregar al carrito.</a>
  755. </div>
  756. </form>
  757. </div>
  758. </div>
  759. </xpath>
  760. <xpath expr="//section[@id='product_detail']//div[@class='row']//div[@class='col-xs-12 col-md-5 col-lg-5 col-sm-6 product-detail']" position="after">
  761. <div class="col-xs-12 col-md-3 col-lg-3 col-sm-12 product-detail">
  762. <div class="block-policy">
  763. <div class="policy policy1">
  764. <div class="policy-inner">
  765. <i class="fa fa-money"></i>
  766. <h2>entrega a los 30 días</h2>o su dinero es devuelto
  767. </div>
  768. </div>
  769. <div class="policy policy2">
  770. <div class="policy-inner">
  771. <i class="fa fa-truck"></i>
  772. <h2>entrega gratuita</h2>por su compra desde x reales
  773. </div>
  774. </div>
  775. <div class="policy policy3">
  776. <div class="policy-inner">
  777. <i class="fa fa-calendar"></i>
  778. <h2>menor precio</h2>garantía
  779. </div>
  780. </div>
  781. <div class="policy policy4">
  782. <div class="policy-inner">
  783. <i class="fa fa-check-square"></i>
  784. <h2>compra segura</h2>garantía
  785. </div>
  786. </div>
  787. </div>
  788. </div>
  789. </xpath>
  790. <xpath expr="//section//div[@class='row']//div[@class='col-sm-4']" position="attributes">
  791. <attribute name='style'>display:none</attribute>
  792. </xpath>
  793. </template>
  794. <!-- Slider Inside Product Details Page -->
  795. <template id="slider_product_detail" inherit_id='website_sale.recommended_products'>
  796. <xpath expr="//div[@class='container mt32']" position="replace">
  797. <div class='container mt32' t-if="product.alternative_product_ids">
  798. <div class="row featured-pro">
  799. <div class="col-md-12">
  800. <h3 class="section-title style1"><span>TAMBIÉN LE PUEDE INTERESAR </span></h3>
  801. <div class="owl-carousel">
  802. <t t-foreach="product.alternative_product_ids" t-as="product">
  803. <div class="product">
  804. <div class="product-img">
  805. <a t-attf-href="/shop/product/#{ slug(product) }">
  806. <img t-att-src="website.image_url(product, 'image', None if product_image_big else '300x300')" title="" alt=""/>
  807. </a>
  808. </div>
  809. <t t-foreach="website.get_multiple_images(product.id)" t-as="im">
  810. <div class="image-back">
  811. <span itemprop="image">
  812. <img t-att-src="website.image_url(im, 'image')"/>
  813. </span>
  814. </div>
  815. </t>
  816. <div class="pro-info">
  817. <div class="title"><a t-attf-href="/shop/product/#{ slug(product) }"><span t-field='product.name' /></a></div>
  818. </div>
  819. </div>
  820. </t>
  821. </div>
  822. </div>
  823. </div>
  824. </div>
  825. </xpath>
  826. </template>
  827. <!-- FAQ Page -->
  828. <template id="website.terminos_y_condiciones_de_pago" name="Términos y Condiciones de Pago" page="True">
  829. <t t-call="website.layout">
  830. <div class="page-title">
  831. <div class="container">
  832. <h1>Términos y Condiciones de Pago</h1>
  833. <ul class="breadcrumb">
  834. <li><a href="/page/homepage">Home</a></li>
  835. <li class="active">Términos y Condiciones de Pago</li>
  836. </ul>
  837. </div>
  838. </div>
  839. <section class="mt16 mb48">
  840. <div class="container">
  841. <div class="row">
  842. <div class="col-md-12 text-center mt16 mb32">
  843. <h2>Términos y Condiciones de Pago</h2>
  844. <h3 class="text-muted"></h3>
  845. </div>
  846. <div>
  847. <p>
  848. <b>1 – Moneda</b><br/>
  849. Todos los precios en el Sitio Web están expresados en REALES.<br/>
  850. </p>
  851. <p>
  852. <b>2 -Medios de pago</b><br/>
  853. Los pagos podrán realizarse con tarjeta. TOP JEAS PARAGUAY S.A. podrá habilitar otras opciones, para facilitar las compras de sus clientes.
  854. También se puede pagar por medio de tarjeta de crédito en cuotas, según se indique en el Sitio Web.
  855. Todos los medios de pago están sujetos a que el importe sea debidamente acreditado y/o verificado.<br/>
  856. </p>
  857. <p>
  858. <b>3- Pago con tarjeta de crédito</b><br/>
  859. Los pagos podrán ser realizados on-line mediante las tarjetas American Express, Visa, Mastercard. Toda la información ingresada por el Usuario está protegida por el sistema SSL.
  860. TOP JEANS PARAGUAY S.A. no almacena los datos de las tarjetas con las que se efectúan los pagos dentro del Sitio. En ningún momento su información de tarjeta de crédito es almacenada en nuestros servidores. Esta información se transmite por SSL directamente a una pasarela electrónica de seguridad y es almacenada en los servidores de nuestros proveedores de pago. Se establece que en cualquier momento los Usuarios de TOP JEANS PARAGUAY S.A. podrán solicitar la baja de su solicitud y la eliminación de su cuenta e información de la base de datos de TOP JEANS PARAGUAY S.A.
  861. La confirmación de la compra con tarjeta de crédito estará sujeta a la autorización del emisor de la misma.<br/>
  862. </p>
  863. <p>
  864. <b>4-Transferencia bancaria</b><br/>
  865. Para efectuar tu pago por transferencia bancaria, selecciona “Transferencia bancaria” cuando estés en “Métodos de pago”. Recibirás un e-mail donde deberás confirmar tu intención de pagar por transferencia bancaria haciendo clic en el botón correspondiente.
  866. Una vez hecha la confirmación, tu pedido estará reservado a la espera de que realices el ingreso en una sucursal bancaria o mediante una transferencia bancaria a la cuenta facilitada.
  867. Tendrás 48 horas para realizar dicho pago.<br/>
  868. Si no confirmas el e-mail o no realizas la transferencia bancaria o el ingreso en la sucursal bancaria en el plazo de 48 horas, tu pedido quedará cancelado automáticamente.
  869. Los datos bancarios para el pago son los siguientes:<br/>
  870. Datos bancarios:<br/>
  871. TOP JEANS PARAGUAY S.A.<br/>
  872. Los Datos del banco son otorgados en la etapa final de la compra.
  873. </p>
  874. </div>
  875. </div>
  876. </div>
  877. </section>
  878. </t>
  879. </template>
  880. <!-- Payment Option Page -->
  881. <template id="website.devolucion_y_reembolso" name="Devolucion y Reembolso" page="True">
  882. <t t-call="website.layout">
  883. <div class="page-title">
  884. <div class="container">
  885. <h1>Devolución y Reembolso</h1>
  886. <ul class="breadcrumb">
  887. <li><a href="/page/homepage">Home</a></li>
  888. <li class="active">Devolución y Reembolso</li>
  889. </ul>
  890. </div>
  891. </div>
  892. <section class="mt16 mb48">
  893. <div class="container">
  894. <div class="row">
  895. <div class="col-md-12 text-center mt16 mb32">
  896. <h2>Devolución y Reembolso</h2>
  897. <h3 class="text-muted"></h3>
  898. </div>
  899. <div>
  900. <p>
  901. <b>1 – Disponibilidad y precio de los productos ofrecidos</b><br/>
  902. Antes de comprar, el Usuario deberá tener en cuenta que los productos seleccionados pueden no encontrarse en stock. Toda compra se encuentra sujeta a disponibilidad.
  903. TOP JEANS PARAGUAY S.A. puede en cualquier momento modificar la lista de precios de los productos a su solo criterio, sin necesidad de contar con el consentimiento de los usuarios.-
  904. </p>
  905. <p>
  906. <b> 2 – Opciones del Usuario ante productos agotados o demorados</b><br/>
  907. En caso de que el o los productos seleccionados se encontraren agotados o demorados, TOP JEANS PARAGUAY S.A. se comunicará con el Usuario y lo invitará a que elija una de las siguientes opciones:<br/>
  908. • Continuar esperando la entrega del producto elegido (en caso de demora);<br/>
  909. • Cancelación de la compra y devolución del importe por el medio de pago original;<br/>
  910. • Optar por un producto alternativo que le ofrezca TOP JEANS PARAGUAY S.A. para el caso particular;<br/>
  911. Cuando el Usuario opte por cancelar la compra, se devolverá el importe abonado según el medio de pago que se haya elegido oportunamente.
  912. En el caso de que el Usuario opte por el producto alternativo que le ofrece TOP JEANS PARAGUAY S.A., éste deberá contener características iguales o superiores. En ningún caso se le pedirá al Usuario que abone sumas suplementarias o que se haga cargo de las diferencias, salvo que el producto alternativo ofrecido por TOP JEANS PARAGUAY S.A. y escogido por el Usuario sea de características ampliamente superiores y costosas al solicitado originalmente por el Usuario.
  913. IMPORTANTE: para las situaciones contempladas en este apartado, el Usuario tendrá un plazo de OCHO (8) días para elegir una de las opciones mencionadas. En caso de que el Usuario guarde silencio al respecto, TOP JEANS PARAGUAY S.A. podrá presumir que ha optado por la cancelación de la compra, y procederá a la devolución del importe abonado, ya sea por el medio de pago original. El importe del producto se entregara al momento en que se devuelva la mercadería conforme al inciso 4 (véase más abajo).
  914. “En el supuesto de que TOP JEANS PARAGUAY S.A. no realice la devolución de la suma abonada en el plazo acordado, el consumidor podrá reclamar el doble de lo abonado, el consumidor tendrá 30 días para retirar su importe, caso no se presente ante cualquiera de los locales de TOP JEANS PARAGUAY S.A., se presumirá que el consumidor queda satisfecho con su producto”
  915. </p>
  916. <p>
  917. <b>3 – Cancelación de órdenes de compra</b><br/>
  918. El Usuario podrá cancelar una orden, siempre y cuando ésta no haya sido aún despachada. Para esto deberá ponerse en contacto con TOP JEANS PARAGUAY S.A. dentro de las 24 horas de realizada la compra enviando un e-mail a sac@maluquina.com o comunicándose al Centro de Atención Al Cliente.
  919. Si la cancelación de la compra es total, se reintegrará el importe mediante el medio de pago que se utilizó para abonar, o se le podrá dejar como crédito para realizar la compra de otro producto.
  920. </p>
  921. <p>
  922. <b>4- ¿Cómo puedo cambiar una prenda?</b><br/>
  923. Si por cualquier razón no quedas satisfecho con las prendas adquiridas en SHOPPING MALUQUIÑA.com.py, tienes 30 días naturales desde el día de la entrega para cambiarlo.
  924. Podrás hacer el cambio en cualquier tienda SHOPPING MALUQUIÑA o por cualquier empresa logística sin ningún tipo de coste.
  925. Si prefieres hacerlo por una empresa de logística, debes seguir los siguientes pasos:<br/>
  926. . Completa el formulario de devolución que encontrarás junto con tu pedido, señalando el artículo que quieras devolver y especificando el motivo.<br/>
  927. · Pega en el paquete la etiqueta de devolución que adjuntamos en cada pedido. El coste de la devolución se descontará del reembolso.<br/>
  928. · Introduce el formulario en el paquete y contacta con ENVIA (0983-XXX XXX) para coordinar la recogida.<br/>
  929. Recuerda que sólo se aceptarán devoluciones que cumplan los siguientes requisitos:<br/>
  930. · Las prendas no se hayan lavado ni utilizado de ninguna forma.<br/>
  931. · Las prendas se encuentren en el mismo estado en que se entregó y conservan su etiqueta original.<br/>
  932. · El producto esté completo (por ejemplo, deberás devolver los dos elementos que constituyen un par: guantes, medias, etc.).<br/>
  933. · El formulario de devolución esté incluido en el paquete a devolver.<br/>
  934. Si un artículo devuelto no cumple estos requisitos, no te reintegramos su precio. El artículo te será devuelto, corriendo los gastos por tu cuenta.
  935. </p>
  936. </div>
  937. </div>
  938. </div>
  939. </section>
  940. </t>
  941. </template>
  942. <!-- Booking Tips Page -->
  943. <template id="website.booking_tips" name="Booking Tips" page="True">
  944. <t t-call="website.layout">
  945. <div class="page-title">
  946. <div class="container">
  947. <h1>Booking Tips</h1>
  948. <ul class="breadcrumb">
  949. <li><a href="/page/homepage">Home</a></li>
  950. <li class="active">Booking Tips</li>
  951. </ul>
  952. </div>
  953. </div>
  954. <section class="mt16 mb48">
  955. <div class="container">
  956. <div class="row">
  957. <div class="col-md-12 text-center mt16 mb32">
  958. <h2>Booking Tips</h2>
  959. <h3 class="text-muted"></h3>
  960. </div>
  961. <div>
  962. <p>
  963. Top Jeans
  964. Import - Export S.A.
  965. Somos una tienda mayorista que trabajamos exclusivamente para vos, con las mejores marcas y los mejores precios del mercado
  966. </p>
  967. </div>
  968. </div>
  969. </div>
  970. </section>
  971. </t>
  972. </template>
  973. <!-- Information Page -->
  974. <template id="website.information" name="Información" page="True">
  975. <t t-call="website.layout">
  976. <div class="page-title">
  977. <div class="container">
  978. <h1>Información</h1>
  979. <ul class="breadcrumb">
  980. <li><a href="/page/homepage">Home</a></li>
  981. <li class="active">Información</li>
  982. </ul>
  983. </div>
  984. </div>
  985. <section class="mt16 mb48">
  986. <div class="container">
  987. <div class="row">
  988. <div class="col-md-12 text-center mt16 mb32">
  989. <h2>Información</h2>
  990. <h3 class="text-muted"></h3>
  991. </div>
  992. <div>
  993. <p>
  994. Top Jeans
  995. Import - Export S.A.
  996. Somos una tienda mayorista que trabajamos exclusivamente para vos, con las mejores marcas y los mejores precios del mercado
  997. </p>
  998. </div>
  999. </div>
  1000. </div>
  1001. </section>
  1002. </t>
  1003. </template>
  1004. <!-- Contact Us Page -->
  1005. <template id="contactus" inherit_id='website_crm.contactus_form'>
  1006. <xpath expr="//div[@id='wrap']" position="before">
  1007. <div class="page-title">
  1008. <div class="container">
  1009. <h1><span>Contáctenos</span></h1>
  1010. <ul class="breadcrumb">
  1011. <li><a href="/page/homepage">Home</a> <span class="divider">/</span></li>
  1012. <li class="active">Contáctenos</li>
  1013. </ul>
  1014. </div>
  1015. </div>
  1016. <div t-if="failmsg" class="alert alert-info" align="center">
  1017. <a href="#" class="close" data-dismiss="alert">x</a>
  1018. <h4><strong>Fail!</strong> <span t-esc="failmsg"/></h4>
  1019. </div>
  1020. </xpath>
  1021. <xpath expr="//div[@id='wrap']//div[@class='container']//h1" position="replace"/>
  1022. <xpath expr="//div[@id='wrap']//div[@class='container']//div[@class='row']" position="attributes">
  1023. <attribute name='class'>row contact-section</attribute>
  1024. </xpath>
  1025. <xpath expr="//div[@id='wrap']//div[@class='container']//div[@class='row contact-section']//div[@class='col-md-8']" position="replace">
  1026. <div class="contact-info">
  1027. <div class="col-md-6 contact-form">
  1028. <h3 class="section-title style1"><span>Contáctenos</span></h3>
  1029. <form action="/crm/contactus" method="post" class="form-horizontal mt32" enctype="multipart/form-data">
  1030. <div t-attf-class="form-group #{error and 'contact_name' in error and 'has-error' or ''}">
  1031. <label class="col-md-3 col-sm-4 control-label" for="contact_name">Nombre</label>
  1032. <div class="col-md-7 col-sm-8">
  1033. <input type="text" class="form-control" name="contact_name" required="True" t-attf-value="#{contact_name or ''}"/>
  1034. </div>
  1035. </div>
  1036. <div t-attf-class="form-group #{error and 'phone' in error and 'has-error' or ''}">
  1037. <label class="col-md-3 col-sm-4 control-label" for="phone">Número de Teléfono</label>
  1038. <div class="col-md-7 col-sm-8">
  1039. <input type="text" class="form-control" name="phone" placeholder="e.g. (+595 973 123 123)" t-attf-value="#{phone or ''}"/>
  1040. </div>
  1041. </div>
  1042. <div name="email_from_container" t-attf-class="form-group #{error and 'email_from' in error and 'has-error' or ''}">
  1043. <label class="col-md-3 col-sm-4 control-label" for="email_from">Email</label>
  1044. <div class="col-md-7 col-sm-8">
  1045. <input type="email" class="form-control" name="email_from" required="True" t-attf-value="#{email_from or ''}"/>
  1046. </div>
  1047. </div>
  1048. <div t-attf-class="form-group #{error and 'name' in error and 'has-error' or ''}">
  1049. <label class="col-md-3 col-sm-4 control-label" for="name">Asunto</label>
  1050. <div class="col-md-7 col-sm-8">
  1051. <input type="text" class="form-control" name="name" t-attf-value="#{name or ''}"/>
  1052. </div>
  1053. </div>
  1054. <div t-attf-class="form-group #{error and 'description' in error and 'has-error' or ''}">
  1055. <label class="col-md-3 col-sm-4 control-label" for="description">Tu consulta</label>
  1056. <div class="col-md-7 col-sm-8">
  1057. <textarea class="form-control" name="description" style="min-height: 120px" required="True"><t t-esc="description or ''"/></textarea>
  1058. </div>
  1059. </div>
  1060. <t t-foreach="kwargs" t-as="kwarg">
  1061. <input type="hidden" t-att-name="kwarg[0]" t-att-value="kwarg[1]"/>
  1062. </t>
  1063. <div class="form-group">
  1064. <div class="col-md-offset-3 col-sm-offset-4 col-sm-8 col-md-7">
  1065. <button class="btn btn-primary btn-lg">Enviar</button>
  1066. </div>
  1067. </div>
  1068. </form>
  1069. </div>
  1070. </div>
  1071. </xpath>
  1072. <xpath expr="//div[@id='wrap']//div[@class='container']//div[@class='row contact-section']//div[@class='contact-info']" position="before">
  1073. <!-- <t t-if="not res_company.google_api_key">
  1074. <div>You need to first generate <a href="https://developers.google.com/maps/documentation/embed/guide" target="_blank">"Google Map API"</a> and save in company view(configuration tab) for google map feature display.</div>
  1075. </t> -->
  1076. <t t-if="res_company.google_api_key">
  1077. <div class="col-md-12 google-map" >
  1078. <iframe width="100%" height="300" frameborder="0" allowfullscreen="" t-att-src="website.google_map_src()" class="mfp-iframe"></iframe>
  1079. </div>
  1080. </t>
  1081. </xpath>
  1082. <xpath expr="//div[@id='wrap']//div[@class='container']//div[@class='row contact-section']//div[@class='col-md-4 mb32']" position="replace">
  1083. <div class="col-md-6 contact-address">
  1084. <h3 class="section-title style1"><span>Información de Contacto</span></h3>
  1085. <div groups="base.group_website_publisher" t-ignore="true" class="pull-right css_editable_mode_hidden" t-att-style="style or ''">
  1086. <a class="btn btm-sm btn-default" t-att-href="'/web#return_label=Website&amp;model=%s&amp;id=%s' % (res_company._name, res_company.id)">
  1087. Change address</a>
  1088. </div>
  1089. <address itemscope="itemscope" itemtype="http://schema.org/Organization">
  1090. <!-- TODO widget contact must add itemprop attributes -->
  1091. <div t-field="res_company.partner_id" t-field-options='{
  1092. "widget": "contact",
  1093. "fields": ["name", "address", "phone", "mobile", "fax", "email"]}'/>
  1094. </address>
  1095. </div>
  1096. <div>
  1097. <iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d1803.5438170492148!2d-57.6186278!3d-25.3012596!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x945da87399afa4db%3A0xa866704d94e2dfe6!2sTOP+JEANS+S.A+IMPORT-EXPORT!5e0!3m2!1ses-419!2s!4v1472234217526" width="550" height="450" frameborder="0" style="border:0" allowfullscreen="True"></iframe>
  1098. </div>
  1099. </xpath>
  1100. </template>
  1101. <!-- Sing In Remove -->
  1102. <template id="website.show_sign_in" customize_show="True" inherit_id="website.layout" name="Show Sign In" groups="base.group_public">
  1103. <xpath expr="//ul[@id='top_menu']" position="inside">
  1104. <li class="divider" style="display:none"/>
  1105. <li style="display:none">
  1106. <a t-attf-href="/web/login">
  1107. <b>Sign in</b>
  1108. </a>
  1109. </li>
  1110. </xpath>
  1111. </template>
  1112. <!-- 404 page -->
  1113. <template id="404_page_template" inherit_id="website.404" customize_show="True">
  1114. <xpath expr="//div[@id='wrap']" position="replace">
  1115. <div class="container">
  1116. <div class="row section-404 well">
  1117. <div class="col-md-12 text-center">
  1118. <h1><label>404</label> <span>Error</span></h1>
  1119. <p>This is somewhat embarrassing, isn't it?<br/>
  1120. It looks like nothing was found at this location. Maybe try a search?<br/>
  1121. go back to the <br/><a t-attf-href="/page/website.homepage" title="Writizmo">home page</a></p>
  1122. </div>
  1123. </div>
  1124. </div>
  1125. </xpath>
  1126. </template>
  1127. <!-- Category Menu-->
  1128. <template id="website_sale.categories_recursive" name="Category list">
  1129. <li t-att-class="'active' if c.id == int(category or 0) else ''">
  1130. <a t-att-href="keep('/shop/category/' + slug(c), category=0)" t-field="c.name"></a>
  1131. <t t-if="c.child_id"><span class="sub-cat-1"/></t>
  1132. <ul t-if="c.child_id" class="nav nav-pills nav-stacked mt16">
  1133. <t t-foreach="c.child_id" t-as="c">
  1134. <li t-att-class="'active' if c.id == int(category or 0) else ''">
  1135. <a t-att-href="keep('/shop/category/' + slug(c), category=0)" t-field="c.name"></a>
  1136. <t t-if="c.child_id"><span class="sub-cat-2"/></t>
  1137. <ul t-if="c.child_id" class="nav nav-pills nav-stacked mt16">
  1138. <t t-foreach="c.child_id" t-as="c1">
  1139. <li t-att-class="'active' if c1.id == int(category or 0) else ''">
  1140. <a t-att-href="keep('/shop/category/' + slug(c1), category=0)" t-field="c1.name"></a>
  1141. <t t-if="c1.child_id"><span class="sub-cat-3"/></t>
  1142. <ul t-if="c1.child_id" class="nav nav-pills nav-stacked mt16">
  1143. <t t-foreach="c1.child_id" t-as="c2">
  1144. <li t-att-class="'active' if c2.id == int(category or 0) else ''">
  1145. <a t-att-href="keep('/shop/category/' + slug(c2), category=0)" t-field="c2.name"></a>
  1146. <t t-if="c2.child_id"><span class="sub-cat-4"/></t>
  1147. <ul t-if="c2.child_id" class="nav nav-pills nav-stacked mt16">
  1148. <t t-foreach="c2.child_id" t-as="c3">
  1149. <li t-att-class="'active' if c3.id == int(category or 0) else ''">
  1150. <a t-att-href="keep('/shop/category/' + slug(c3), category=0)" t-field="c3.name"></a>
  1151. <t t-if="c3.child_id"><span class="sub-cat-5"/></t>
  1152. <ul t-if="c3.child_id" class="nav nav-pills nav-stacked mt16">
  1153. <t t-foreach="c3.child_id" t-as="c4">
  1154. <li t-att-class="'active' if c4.id == int(category or 0) else ''">
  1155. <a t-att-href="keep('/shop/category/' + slug(c4), category=0)" t-field="c4.name"></a>
  1156. </li>
  1157. </t>
  1158. </ul>
  1159. </li>
  1160. </t>
  1161. </ul>
  1162. </li>
  1163. </t>
  1164. </ul>
  1165. </li>
  1166. </t>
  1167. </ul>
  1168. </li>
  1169. </t>
  1170. </ul>
  1171. </li>
  1172. </template>
  1173. <template id="website_sale.products_list_view" inherit_id="website_sale.products" active="False" customize_show="False" name="List View">
  1174. <xpath expr="//div[@id='products_grid']" position="replace">
  1175. <div id='products_grid'>
  1176. <t t-foreach="products" t-as="product">
  1177. <div class="oe_product oe_list oe_product_cart" t-att-data-publish="product.website_published and 'on' or 'off'">
  1178. <t t-call="website_sale.products_item"/>
  1179. </div>
  1180. </t>
  1181. </div>
  1182. </xpath>
  1183. </template>
  1184. <template id="product_itms" name="Product Items">
  1185. <form action="/shop/cart/update" method="post">
  1186. <div class="product">
  1187. <div class="product-img">
  1188. <a itemprop="url" t-att-href="keep('/shop/product/%s' % slug(product), page=(pager['page']['num'] if pager['page']['num']>1 else None))">
  1189. <img itemprop="image" class="img img-responsive" t-att-src="website.image_url(product, 'image','300x300')"/>
  1190. </a>
  1191. </div>
  1192. <t t-foreach="website.get_multiple_images(product.id)" t-as="im">
  1193. <div class="image-back">
  1194. <span itemprop="image">
  1195. <img t-att-src="website.image_url(im, 'image')"/>
  1196. </span>
  1197. </div>
  1198. </t>
  1199. <div class="pro-info">
  1200. <div class="title"><a itemprop="name" t-att-href="keep('/shop/product/%s' % slug(product), page=(pager['page']['num'] if pager['page']['num']>1 else None))" t-field="product.name"/></div>
  1201. <div class="price-box">
  1202. <div class="product_price">
  1203. <span class="special-price">
  1204. <div itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer" class="product_price" t-if="product.product_variant_ids">
  1205. <b>
  1206. <t t-if="(product.lst_price - product.price) &gt; 0.1">
  1207. <del class="text-danger" style="white-space: nowrap;" t-field="product.lst_price" t-field-options='{
  1208. "widget": "monetary",
  1209. "from_currency": "product.company_id.currency_id",
  1210. "display_currency": "user_id.partner_id.property_product_pricelist.currency_id"
  1211. }'/>&amp;nbsp;
  1212. </t>
  1213. <span t-field="product.price" style="white-space: nowrap;" t-field-options='{
  1214. "widget": "monetary",
  1215. "display_currency": "user_id.partner_id.property_product_pricelist.currency_id"
  1216. }' t-esc="str('{p:0,.0f}'.format(p=product.price).replace(',','.'))"
  1217. >
  1218. </span> &amp;#8370
  1219. <span itemprop="priceCurrency" style="display:none;" t-esc="user_id.partner_id.property_product_pricelist.currency_id.name"/>
  1220. <span itemprop="price" style="display:none;" t-esc="product.price"/>
  1221. </b>
  1222. </div>
  1223. </span>
  1224. </div>
  1225. </div>
  1226. </div>
  1227. </div>
  1228. </form>
  1229. </template>
  1230. <!-- Product listing page changes -->
  1231. <template id="search_no_products" inherit_id="website_sale.products" name="Products">
  1232. <xpath expr="//div[@id='products_grid']" position="replace">
  1233. <div id="products_grid" class="col-md-9">
  1234. <t t-foreach="bins" t-as="tr_product">
  1235. <t t-foreach="tr_product" t-as="td_product">
  1236. <t t-if="td_product">
  1237. <t t-set="product" t-value="td_product['product']"/>
  1238. <div class="item col-lg-4 col-md-4 col-sm-4 col-xs-6">
  1239. <div class="product">
  1240. <div class="product-img">
  1241. <a itemprop="url" t-att-href="keep('/shop/product/%s' % slug(product), page=(pager['page']['num'] if pager['page']['num']&gt;1 else None))">
  1242. <img itemprop="image" class="img img-responsive" t-att-src="website.image_url(product, 'image','300x300')"/>
  1243. </a>
  1244. </div>
  1245. <t t-foreach="website.get_multiple_images(product.id)" t-as="im">
  1246. <div class="image-back">
  1247. <span itemprop="image">
  1248. <img t-att-src="website.image_url(im, 'image')"/>
  1249. </span>
  1250. </div>
  1251. </t>
  1252. <div class="pro-info" align="center">
  1253. <div class="title">
  1254. <a itemprop="name" t-att-href="keep('/shop/product/%s' % slug(product), page=(pager['page']['num'] if pager['page']['num']&gt;1 else None))" t-field="product.name"/>
  1255. </div>
  1256. <div class="price-box" align="center" t-if="website.user_id != user_id">
  1257. <div class="product_price">
  1258. <span class="special-price">
  1259. <div itemprop="offers" itemscope="itemscope" itemtype="http://schema.org/Offer" class="product_price" t-if="product.product_variant_ids">
  1260. <b>
  1261. <t t-if="(product.lst_price - product.price) &gt; 0.1">
  1262. <del class="text-danger" style="white-space: nowrap;" t-field="product.lst_price" t-field-options="{ &quot;widget&quot;: &quot;monetary&quot;, &quot;from_currency&quot;: &quot;product.company_id.currency_id&quot;, &quot;display_currency&quot;: &quot;user_id.partner_id.property_product_pricelist.currency_id&quot; }"/>&amp;nbsp;
  1263. </t>
  1264. <span t-field="product.price" style="white-space: nowrap;" t-field-options="{ &quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: &quot;user_id.partner_id.property_product_pricelist.currency_id&quot; }" t-esc="str('{p:0,.0f}'.format(p=product.price).replace(',','.'))"></span> &amp;#8370
  1265. <span itemprop="priceCurrency" style="display:none;" t-esc="user_id.partner_id.property_product_pricelist.currency_id.name"/>
  1266. <span itemprop="price" style="display:none;" t-esc="product.price"/>
  1267. </b>
  1268. </div>
  1269. </span>
  1270. </div>
  1271. </div>
  1272. <div class="add-cart " align="center" t-if="not user_id.partner_id.name == 'Public user'">
  1273. <!-- <div class="add-cart "> -->
  1274. <form action="/shop/cart/update" method="post" t-if="not len(product.product_variant_ids)&gt;1">
  1275. <input name="product_id" t-att-value="product.product_variant_ids[0].id" type="hidden"/>
  1276. </form>
  1277. <t t-if="len(product.product_variant_ids)&gt;1">
  1278. <a t-attf-href="/shop/product/#{slug(product)}">
  1279. <button class="btn btn-primary" onclick="submit();">
  1280. Elija su opción de compra.</button>
  1281. </a>
  1282. </t>
  1283. <t t-if="not len(product.product_variant_ids)&gt;1">
  1284. <a t-attf-href="/shop/product/#{slug(product)}">
  1285. <button class="btn btn-primary" onclick="submit();">
  1286. Elija su opción de compra.</button>
  1287. </a>
  1288. </t>
  1289. </div>
  1290. </div>
  1291. </div>
  1292. </div>
  1293. </t>
  1294. </t>
  1295. </t>
  1296. <t t-if="not bins">
  1297. <div class="text-center text-muted">
  1298. <div class="expanded-message well col-md-6 col-md-offset-3">
  1299. <h3>PRODUCTO NO ENCONTRADO</h3>
  1300. <p groups="base.group_sale_manager">Use the <i>'Content'</i> top menu to create a new product.</p>
  1301. <p>Su busqueda no arrojó resultados.</p>
  1302. <div class="search-box">
  1303. <form method="get" action="/shop">
  1304. <input type="text" name="search" placeholder="Buscar..." class="form-control"/>
  1305. <button class="btn btn-default"><i class="fa fa-search"></i></button>
  1306. </form>
  1307. </div>
  1308. </div>
  1309. </div>
  1310. </t>
  1311. </div>
  1312. </xpath>
  1313. </template>
  1314. <template id="products_list_view" inherit_id="kingfisher.search_no_products" active="False" customize_show="True" name="List View">
  1315. <xpath expr="//div[@id='products_grid']" position="replace">
  1316. <div id='products_grid' class="col-md-9">
  1317. <t t-foreach="products" t-as="product">
  1318. <div class="oe_product oe_list oe_product_cart" t-att-data-publish="product.website_published and 'on' or 'off'">
  1319. <t t-call="kingfisher.product_itms"/>
  1320. </div>
  1321. </t>
  1322. </div>
  1323. </xpath>
  1324. </template>
  1325. <template id="website_sale.products_add_to_cart" inherit_id="website_sale.products_item" active="False" customize_show="False" name="Agregar a carrito">
  1326. <xpath expr="//div[@class='product_price']" position="inside">
  1327. <input name="product_id" t-att-value="product.product_variant_ids[0].id" type="hidden"/>
  1328. <a class="btn btn-default btn-xs fa fa-shopping-cart a-submit"/>
  1329. </xpath>
  1330. </template>
  1331. <template id="products_add_to_cart" inherit_id="kingfisher.product_itms" active="False" customize_show="True" name="Add to Cart">
  1332. <xpath expr="//div[@class='price-box']" position="after">
  1333. <div class="add-cart">
  1334. <input name="product_id" t-att-value="product.product_variant_ids[0].id" type="hidden"/>
  1335. <button name="t-if=website.user_id != user_id" class="btn btn-primary" onclick="submit();">
  1336. <i class="fa fa-shopping-cart"></i> Agregar al carrito </button>
  1337. </div>
  1338. </xpath>
  1339. </template>
  1340. <template id="website_sale.products_description" inherit_id="website_sale.products_item" active="False" customize_show="False" name="Product Description">
  1341. <xpath expr="//div[@class='product_price']" position="before">
  1342. <div class="text-info oe_subdescription" contenteditable="false">
  1343. <div itemprop="description" t-field="product.description_sale"></div>
  1344. </div>
  1345. </xpath>
  1346. </template>
  1347. <template id="products_description" inherit_id="kingfisher.product_itms" active="False" customize_show="True" name="Product Description">
  1348. <xpath expr="//div[@class='product_price']" position="before">
  1349. <div class="text-info oe_subdescription" contenteditable="false">
  1350. <div itemprop="description">
  1351. <span t-if="product.description_sale and len(product.description_sale) &gt; 200">
  1352. <t t-set="description" t-value="product.description_sale[:200] and product.description_sale[:200].replace('+', '\n')+'...'"/>
  1353. <p class="text-muted "><t t-esc="description"/></p>
  1354. </span>
  1355. <span t-if="product.description_sale and len(product.description_sale) &lt; 200">
  1356. <p t-if="product.description_sale and len(product.description_sale)&gt; 0" t-field="product.description_sale" class="text-muted "/>
  1357. </span>
  1358. </div>
  1359. </div>
  1360. </xpath>
  1361. </template>
  1362. <template id="user_dropdown_menu" inherit_id="website.layout">
  1363. <xpath expr="//li[@class='dropdown']" position="replace">
  1364. <li></li>
  1365. </xpath>
  1366. </template>
  1367. <template id="website_sale.product_comment" inherit_id="website_sale.product" active="False" customize_show="True" name="Discussion">
  1368. <xpath expr="//div[@t-field='product.website_description']" position="after">
  1369. <div></div>
  1370. </xpath>
  1371. </template>
  1372. <template id="cart_detail" inherit_id='website_sale.cart'>
  1373. <xpath expr="//div[@class='container oe_website_sale']" position="before">
  1374. <div class="page-title">
  1375. <div class="container">
  1376. <h1><span>Shopping Cart</span></h1>
  1377. <ul class="breadcrumb">
  1378. <li><a href="/page/homepage">Home</a></li>
  1379. <li class="active"><span>Shopping Cart</span></li>
  1380. </ul>
  1381. </div>
  1382. </div>
  1383. </xpath>
  1384. <xpath expr="//div[@class='container oe_website_sale']/h1" position="attributes"><attribute name="style">display:none</attribute>
  1385. </xpath>
  1386. <xpath expr="//table[@id='cart_products']/thead" position="replace">
  1387. <thead>
  1388. <tr><th width="120">Product</th>
  1389. <th width="120">Name</th>
  1390. <th width="80">Price</th>
  1391. <th width="80">Quantity</th>
  1392. </tr>
  1393. </thead>
  1394. </xpath>
  1395. </template>
  1396. <template id="website_sale.cart_coupon" inherit_id='website_sale.reduction_code'>
  1397. <xpath expr="//div[@class='input-group-btn']" position="attributes">
  1398. <attribute name='class'>""</attribute>
  1399. </xpath>
  1400. </template>
  1401. <!-- Checkout page changes -->
  1402. <template id="checkout_inherit" inherit_id='website_sale.checkout'>
  1403. <xpath expr="//div[@class='container oe_website_sale']" position="before">
  1404. <div class="page-title">
  1405. <div class="container">
  1406. <h1><span>Checkout</span></h1>
  1407. <ul class="breadcrumb">
  1408. <li><a href="/page/homepage">Home</a></li>
  1409. <li class="active"><span>Checkout</span></li>
  1410. </ul>
  1411. </div>
  1412. </div>
  1413. </xpath>
  1414. <xpath expr="//div[@class='container oe_website_sale']" position="attributes">
  1415. <attribute name="class">container oe_website_sale check-out</attribute>
  1416. </xpath>
  1417. <xpath expr="//div[@id='wrap']//div[@class='row']//label[@for='street']" position="attributes">
  1418. <attribute name="style">font-weight: bold</attribute>
  1419. </xpath>
  1420. <xpath expr="//div[@id='wrap']//div[@class='row']//label[@for='vat']" position="attributes">
  1421. <attribute name="style">font-weight: bold</attribute>
  1422. </xpath>
  1423. <xpath expr="//div[@id='wrap']//div[@class='row']//label[@for='zip']" position="attributes">
  1424. <attribute name="style">font-weight: bold</attribute>
  1425. </xpath>
  1426. <xpath expr="//div[@id='wrap']//div[@class='row']//label[@for='state_id']" position="attributes">
  1427. <attribute name="style">font-weight: bold</attribute>
  1428. </xpath>
  1429. <xpath expr="//div[@id='wrap']//div[@class='row']//label[@for='shipping_zip']" position="attributes">
  1430. <attribute name="style">font-weight: bold</attribute>
  1431. </xpath>
  1432. <xpath expr="//div[@id='wrap']//div[@class='row']//label[@for='shipping_state_id']" position="attributes">
  1433. <attribute name="style">font-weight: bold</attribute>
  1434. </xpath>
  1435. <xpath expr="//div[@id='wrap']//div[@class='row']//div[@class='clearfix']" position="replace">
  1436. </xpath>
  1437. </template>
  1438. <!-- Filter Attribute changes -->
  1439. <template id="website_sale.products_attributes" inherit_id="website_sale.products" active="False" customize_show="True" name="Product Attribute's Filters">
  1440. <xpath expr="//div[@id='products_grid_before']" position="inside">
  1441. <form class="js_attributes" method="get">
  1442. <input type="hidden" name="search" t-att-value="search"/>
  1443. <t t-set="attrib" t-value="attributes"/>
  1444. <h3 t-if="attrib" t-attf-style="background-color:#000055">OPCIONES DE FILTROS</h3>
  1445. <ul class="nav nav-pills nav-stacked mt16">
  1446. <t t-foreach="attributes" t-as="a">
  1447. <t t-if="a.type != 'hidden'">
  1448. <li t-if="a.value_ids and len(a.value_ids) > 1">
  1449. <div><strong t-field="a.name"/></div>
  1450. <t t-if="a.type == 'select'">
  1451. <select class="form-control" name="attrib">
  1452. <option value=""/>
  1453. <t t-foreach="a.value_ids" t-as="v">
  1454. <option t-att-value="'%s-%s' % (a.id,v.id)" t-esc="v.name" t-att-selected="'selected' if v.id in attrib_set else ''"/>
  1455. </t>
  1456. </select>
  1457. </t>
  1458. <t t-if="a.type == 'radio'">
  1459. <ul class="nav nav-pills nav-stacked">
  1460. <t t-foreach="a.value_ids" t-as="v">
  1461. <li t-att-class="'active' if v.id in attrib_set else ''">
  1462. <label style="margin: 0 20px;">
  1463. <input type="checkbox" name="attrib" t-att-value="'%s-%s' % (a.id,v.id)" t-att-checked="'checked' if v.id in attrib_set else ''"/>
  1464. <span style="font-weight: normal" t-field="v.name"/>
  1465. </label>
  1466. </li>
  1467. </t>
  1468. </ul>
  1469. </t>
  1470. <t t-if="a.type == 'color'">
  1471. <t t-foreach="a.value_ids" t-as="v">
  1472. <label t-attf-style="background-color:#{v.color or v.name}"
  1473. t-attf-class="css_attribute_color #{'active' if v.id in attrib_set else ''}">
  1474. <input type="checkbox"
  1475. name="attrib"
  1476. t-att-value="'%s-%s' % (a.id,v.id)"
  1477. t-att-checked="'checked' if v.id in attrib_set else ''"
  1478. t-att-title="v.name"/>
  1479. </label>
  1480. </t>
  1481. </t>
  1482. </li>
  1483. </t>
  1484. </t>
  1485. </ul>
  1486. </form>
  1487. </xpath>
  1488. <xpath expr="//div[@id='products_grid_before']" position="attributes">
  1489. <attribute name="class">col-md-3 hidden-xs</attribute>
  1490. </xpath>
  1491. <xpath expr="//div[@id='products_grid']" position="attributes">
  1492. <attribute name="class">col-md-9</attribute>
  1493. </xpath>
  1494. </template>
  1495. <!-- Payment page change -->
  1496. <template id="payment_inherit" inherit_id="website_sale.payment">
  1497. <xpath expr="//div[@class='container oe_website_sale']" position="before">
  1498. <div class="page-title">
  1499. <div class="container">
  1500. <h1><span>Payment</span></h1>
  1501. <ul class="breadcrumb">
  1502. <li><a href="/page/homepage">Home</a></li>
  1503. <li class="active"><span>Payment</span></li>
  1504. </ul>
  1505. </div>
  1506. </div>
  1507. </xpath>
  1508. <xpath expr="//div[@class='container oe_website_sale']" position="attributes">
  1509. <attribute name="class">container oe_website_sale payment</attribute>
  1510. </xpath>
  1511. </template>
  1512. <!-- Category changes -->
  1513. <template id="website_sale.products_categories" inherit_id="website_sale.products" active="False" customize_show="True" name="Product Categories">
  1514. <xpath expr="//div[@id='products_grid_before']" position="inside">
  1515. <t t-set="categ" t-value="categories"/>
  1516. <h3 t-if="categ">CATEGORY</h3>
  1517. <ul class="nav nav-pills nav-stacked mt16">
  1518. <li t-att-class=" '' if category else 'active' "><a t-att-href="keep('/shop',category=0)">All Products</a></li>
  1519. <t t-foreach="categories" t-as="c">
  1520. <t t-call="website_sale.categories_recursive"/>
  1521. </t>
  1522. </ul>
  1523. </xpath>
  1524. <xpath expr="//div[@id='products_grid_before']" position="attributes">
  1525. <attribute name="class">col-md-3 hidden-xs</attribute>
  1526. </xpath>
  1527. <xpath expr="//div[@id='products_grid']" position="attributes">
  1528. <attribute name="class">col-md-9</attribute>
  1529. </xpath>
  1530. </template>
  1531. <!-- Payment page change -->
  1532. <template id="confirm_inherit" inherit_id="website_sale.confirmation">
  1533. <xpath expr="//div[@class='container oe_website_sale']" position="before">
  1534. <div class="page-title">
  1535. <div class="container">
  1536. <h1><span>Confirmation</span></h1>
  1537. <ul class="breadcrumb">
  1538. <li><a href="/page/homepage">Home</a></li>
  1539. <li class="active"><span>Confirmation</span></li>
  1540. </ul>
  1541. </div>
  1542. </div>
  1543. </xpath>
  1544. <xpath expr="//div[@class='container oe_website_sale']" position="attributes">
  1545. <attribute name="class">container oe_website_sale confirmation</attribute>
  1546. </xpath>
  1547. </template>
  1548. <!--<template id="website_sale.products_description" inherit_id="kingfisher.search_no_products" active="False" customize_show="True" name="Product Description">
  1549. <xpath expr="//div[@class='product_price']" position="before">
  1550. <div class="text-info oe_subdescription" contenteditable="false">
  1551. <div itemprop="description" t-field="product.description_sale"></div>
  1552. </div>
  1553. </xpath>
  1554. </template> -->
  1555. </data>
  1556. </openerp>