{"id":1623,"date":"2026-03-02T04:51:23","date_gmt":"2026-03-02T04:51:23","guid":{"rendered":"https:\/\/keweb.ee\/portfolio\/ehituspuit-ee\/"},"modified":"2026-03-02T05:42:06","modified_gmt":"2026-03-02T05:42:06","slug":"ehituspuit-ee","status":"publish","type":"portfolio","link":"https:\/\/keweb.ee\/en\/portfolio\/ehituspuit-ee\/","title":{"rendered":"Ehituspuit.ee"},"content":{"rendered":"\n<section class=\"text-image-block layout-xl\">\n        <div class=\"text-image-block__media left\">\n        \n            <video autoplay muted loop playsinline width=\"1280\" height=\"720\" loading=\"lazy\">\n                <source src=\"https:\/\/keweb.ee\/wp-content\/uploads\/2026\/03\/ehituspuitkataloog-1.mp4\" type=\"video\/mp4\">\n            <\/video>\n\n                    <\/div>\n\n    <div class=\"text-image-block__content\">\n        <div class=\"content-wide\">\n                            <h2>WooCommerce B2B enquiry system<\/h2>\n                                        <div class=\"text-image-block__content-description\">\n                    <p>WooCommerce based enquiry solution that replaces the classic checkout process with a price inquiry. The customer selects products, quantities, dimensions and units and sends a structured price request to the sales process. Suitable for B2B e-commerce where pricing, delivery times and terms are subject to agreement and quotation is based on the enquiry.  <\/p>\n                <\/div>\n                                        <a class=\"text-image-block__content-button button--secondary\" href=\"https:\/\/keweb.ee\/woocommerce-arendus\/\" target=\"_self\" aria-label=\"WooCommerce arendus\">WooCommerce arendus<\/a>\n                    <\/div>\n    <\/div>\n<\/section>\n<section class=\"text-image-block layout-xl\">\n        <div class=\"text-image-block__media\">\n                            <picture>\n                <source media=\"(max-width:600px)\" srcset=\"https:\/\/keweb.ee\/wp-content\/uploads\/2026\/03\/ehituspuitparinguvorm-600x318.png\">\n                <source media=\"(max-width:1024px)\" srcset=\"https:\/\/keweb.ee\/wp-content\/uploads\/2026\/03\/ehituspuitparinguvorm-1024x543.png\">\n                <img loading=\"lazy\" decoding=\"async\"\n                    src=\"https:\/\/keweb.ee\/wp-content\/uploads\/2026\/03\/ehituspuitparinguvorm.png\"\n                    alt=\"Reaalajas Ajax veebileht\"\n                    width=\"1893\"\n                    height=\"1003\" \/>\n            <\/picture>\n            <\/div>\n\n    <div class=\"text-image-block__content\">\n        <div class=\"content-wide\">\n                            <h2>Real-time AJAX query form<\/h2>\n                                        <div class=\"text-image-block__content-description\">\n                    <p>AJAX-based query form where changes (quantity, unit, additional information) are saved in real-time without refreshing the page. Sequential update logic avoids duplicate queries, conflicts and data overflows in case of high usage. <\/p>\n                <\/div>\n                                        <a class=\"text-image-block__content-button button--secondary\" href=\"https:\/\/keweb.ee\/wordpress-arendus\/\" target=\"_self\" aria-label=\"WordPress arendus\">WordPress arendus<\/a>\n                    <\/div>\n    <\/div>\n<\/section>\n<section class=\"text-image-block layout-xl\">\n        <div class=\"text-image-block__media left\">\n                    <\/div>\n\n    <div class=\"text-image-block__content\">\n        <div class=\"content-wide\">\n                            <h2>Mobile-friendly WordPress\/WooCommerce solution<\/h2>\n                                        <div class=\"text-image-block__content-description\">\n                    <p>A mobile-friendly experience: product selection, editing the enquiry form and sending a quote request work seamlessly on your phone, tablet or desktop. Responsive UI, mobile accordions and touch menus reduce interrupted queries and support conversion. <\/p>\n                <\/div>\n                                        <a class=\"text-image-block__content-button button--secondary\" href=\"https:\/\/keweb.ee\/ui-ux-veebidisain\/\" target=\"_self\" aria-label=\"UI\/UX veebidisain\">UI\/UX veebidisain<\/a>\n                    <\/div>\n    <\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":1591,"template":"","portfolio_categories":[12],"class_list":["post-1623","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry","portfolio_categories-arendus"],"acf":[],"_links":{"self":[{"href":"https:\/\/keweb.ee\/en\/wp-json\/wp\/v2\/portfolio\/1623","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/keweb.ee\/en\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/keweb.ee\/en\/wp-json\/wp\/v2\/types\/portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/keweb.ee\/en\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":1,"href":"https:\/\/keweb.ee\/en\/wp-json\/wp\/v2\/portfolio\/1623\/revisions"}],"predecessor-version":[{"id":1624,"href":"https:\/\/keweb.ee\/en\/wp-json\/wp\/v2\/portfolio\/1623\/revisions\/1624"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/keweb.ee\/en\/wp-json\/wp\/v2\/media\/1591"}],"wp:attachment":[{"href":"https:\/\/keweb.ee\/en\/wp-json\/wp\/v2\/media?parent=1623"}],"wp:term":[{"taxonomy":"portfolio_categories","embeddable":true,"href":"https:\/\/keweb.ee\/en\/wp-json\/wp\/v2\/portfolio_categories?post=1623"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}