{"id":23,"date":"2026-06-27T11:14:51","date_gmt":"2026-06-27T11:14:51","guid":{"rendered":"https:\/\/ayuvita.si\/?page_id=23"},"modified":"2026-06-30T12:55:14","modified_gmt":"2026-06-30T12:55:14","slug":"vracila-izdelkov","status":"publish","type":"page","link":"https:\/\/ayuvita.si\/en\/vracila-izdelkov\/","title":{"rendered":"Returning goods"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"23\" class=\"elementor elementor-23\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3232ab2f e-flex e-con-boxed e-con e-parent\" data-id=\"3232ab2f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-65a677e2 elementor-widget elementor-widget-text-editor\" data-id=\"65a677e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a34ecf2 e-flex e-con-boxed e-con e-parent\" data-id=\"a34ecf2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-751bb6c elementor-widget elementor-widget-html\" data-id=\"751bb6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"ayu-returns\">\r\n  <div class=\"ayu-returns-wrap\">\r\n    <div id=\"ayuReturnIntro\">\r\n      <h1>Vra\u010dilo izdelkov<\/h1>\r\n      <p>Izpolnite obrazec za vra\u010dilo izdelkov. Po oddaji boste na e-mail prejeli potrditev, mi pa bomo zahtevo pregledali in vas obvestili o nadaljnjem postopku.<\/p>\r\n    <\/div>\r\n\r\n    <form id=\"ayuReturnForm\" method=\"post\" novalidate>\r\n      <h2>Podatki stranke<\/h2>\r\n\r\n      <div class=\"ayu-grid\">\r\n        <input type=\"text\" name=\"ime\" placeholder=\"Ime in priimek *\" required>\r\n        <input type=\"email\" name=\"email\" placeholder=\"E-mail *\" required>\r\n        <input type=\"tel\" name=\"telefon\" placeholder=\"Telefon *\" required>\r\n        <input type=\"text\" name=\"naslov\" placeholder=\"Naslov *\" required>\r\n        <input type=\"text\" name=\"posta\" placeholder=\"Po\u0161tna \u0161tevilka in kraj *\" required>\r\n        <input type=\"text\" name=\"trr\" placeholder=\"TRR za vra\u010dilo kupnine *\" required>\r\n      <\/div>\r\n\r\n      <h2>Podatki o ra\u010dunu<\/h2>\r\n\r\n      <div class=\"ayu-grid\">\r\n        <input type=\"text\" name=\"stevilka_racuna\" placeholder=\"\u0160tevilka ra\u010duna \/ naro\u010dila *\" required>\r\n        <input type=\"date\" name=\"datum_racuna\" required>\r\n      <\/div>\r\n\r\n      <h2>Izdelki za vra\u010dilo<\/h2>\r\n\r\n      <div id=\"ayuProducts\">\r\n        <div class=\"ayu-product-row\">\r\n          <input type=\"text\" name=\"izdelek[]\" placeholder=\"Naziv izdelka *\" required>\r\n          <input type=\"number\" name=\"kolicina[]\" placeholder=\"Koli\u010dina *\" min=\"1\" required>\r\n          <input type=\"text\" name=\"razlog_izdelek[]\" placeholder=\"Kratek razlog vra\u010dila\">\r\n          <button type=\"button\" class=\"ayu-remove-product\">\u00d7<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <button type=\"button\" id=\"ayuAddProduct\" class=\"ayu-add-product\">+ Dodaj izdelek<\/button>\r\n\r\n      <h2>Vrsta zahtevka<\/h2>\r\n\r\n      <div class=\"ayu-radio-box\">\r\n        <label>\r\n          <input type=\"radio\" name=\"vrsta_zahtevka\" value=\"Odstop od pogodbe v 14 dneh\" required>\r\n          Vra\u010dilo izdelka po zakonu \u2013 odstop od pogodbe v 14 dneh\r\n        <\/label>\r\n\r\n        <label>\r\n          <input type=\"radio\" name=\"vrsta_zahtevka\" value=\"Neskladnost \/ stvarna napaka\" required>\r\n          Uveljavljam neskladnost blaga \/ stvarno napako\r\n        <\/label>\r\n      <\/div>\r\n\r\n      <div id=\"ayuOdstopBox\" class=\"ayu-info-box ayu-hidden\">\r\n        <h3>Pomembno pri odstopu od pogodbe<\/h3>\r\n        <p>Zahtevek bomo pregledali in vam po e-mailu poslali naslov ter navodila, kamor lahko po\u0161ljete izdelke.<\/p>\r\n        <p>Izdelke po\u0161ljete na svoje stro\u0161ke. Izdelki morajo biti neodprti, neuporabljeni, v originalni, nepo\u0161kodovani embala\u017ei in primerni za nadaljnjo prodajo.<\/p>\r\n        <p>Vra\u010dilo kupnine bo izvedeno na navedeni TRR najpozneje v 14 dneh po tem, ko izdelke prejmemo in potrdimo ustreznost vra\u010dila.<\/p>\r\n      <\/div>\r\n\r\n      <div id=\"ayuNapakaBox\" class=\"ayu-hidden\">\r\n        <label>Obrazlo\u017eitev napake *<\/label>\r\n        <textarea name=\"obrazlozitev_napake\" rows=\"6\" placeholder=\"Opi\u0161ite, kaj je narobe z izdelkom, kdaj ste napako opazili in kako se ka\u017ee.\"><\/textarea>\r\n      <\/div>\r\n\r\n      <label class=\"ayu-consent\">\r\n        <input type=\"checkbox\" name=\"strinjanje\" required>\r\n        Potrjujem, da so navedeni podatki pravilni in dovoljujem obdelavo podatkov za namen obravnave vra\u010dila.\r\n      <\/label>\r\n\r\n      <button type=\"submit\" class=\"ayu-submit\">Po\u0161lji zahtevek za vra\u010dilo<\/button>\r\n\r\n      <div id=\"ayuReturnMsg\"><\/div>\r\n    <\/form>\r\n\r\n    <div id=\"ayuThankYou\" class=\"ayu-thank-you ayu-hidden\">\r\n      <h2>Zahtevek smo prejeli<\/h2>\r\n      <p>Hvala. Va\u0161 zahtevek za vra\u010dilo izdelkov smo uspe\u0161no prejeli.<\/p>\r\n      <p>Na va\u0161 e-mail smo poslali potrditev oddaje zahtevka. Zahtevo bomo pregledali in vam odgovorili z nadaljnjimi navodili.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<script>\r\ndocument.addEventListener('DOMContentLoaded', function () {\r\n  const products = document.getElementById('ayuProducts');\r\n  const addBtn = document.getElementById('ayuAddProduct');\r\n  const form = document.getElementById('ayuReturnForm');\r\n  const msg = document.getElementById('ayuReturnMsg');\r\n  const napakaBox = document.getElementById('ayuNapakaBox');\r\n  const odstopBox = document.getElementById('ayuOdstopBox');\r\n  const thankYou = document.getElementById('ayuThankYou');\r\n  const intro = document.getElementById('ayuReturnIntro');\r\n\r\n  function showMessage(text, type) {\r\n    msg.innerHTML = text;\r\n    msg.className = '';\r\n    msg.classList.add(type === 'success' ? 'ayu-success' : 'ayu-error');\r\n    msg.style.display = 'block';\r\n  }\r\n\r\n  function hideMessage() {\r\n    msg.innerHTML = '';\r\n    msg.className = '';\r\n    msg.style.display = 'none';\r\n  }\r\n\r\n  function scrollToField(field) {\r\n    field.scrollIntoView({\r\n      behavior: 'smooth',\r\n      block: 'center'\r\n    });\r\n    setTimeout(function () {\r\n      field.focus();\r\n    }, 300);\r\n  }\r\n\r\n  function validateForm() {\r\n    const requiredFields = form.querySelectorAll('[required]');\r\n    const emailField = form.querySelector('input[name=\"email\"]');\r\n    const emailValue = emailField.value.trim();\r\n    const emailPattern = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\r\n\r\n    for (const field of requiredFields) {\r\n      if (field.type === 'radio') {\r\n        const groupChecked = form.querySelector('input[name=\"' + field.name + '\"]:checked');\r\n        if (!groupChecked) {\r\n          return {\r\n            valid: false,\r\n            field: field,\r\n            message: 'Prosimo, izberite vrsto zahtevka.'\r\n          };\r\n        }\r\n      }\r\n\r\n      if (field.type === 'checkbox' && !field.checked) {\r\n        return {\r\n          valid: false,\r\n          field: field,\r\n          message: 'Za oddajo obrazca morate potrditi strinjanje.'\r\n        };\r\n      }\r\n\r\n      if (field.type !== 'radio' && field.type !== 'checkbox' && !field.value.trim()) {\r\n        let message = 'Prosimo, izpolnite vsa obvezna polja.';\r\n\r\n        if (field.name === 'datum_racuna') {\r\n          message = 'Prosimo, izberite datum ra\u010duna.';\r\n        }\r\n\r\n        if (field.name === 'obrazlozitev_napake') {\r\n          message = 'Pri zahtevku za napako prosimo dodajte obrazlo\u017eitev.';\r\n        }\r\n\r\n        return {\r\n          valid: false,\r\n          field: field,\r\n          message: message\r\n        };\r\n      }\r\n    }\r\n\r\n    if (!emailPattern.test(emailValue)) {\r\n      return {\r\n        valid: false,\r\n        field: emailField,\r\n        message: 'Prosimo, vnesite veljaven e-mail naslov.'\r\n      };\r\n    }\r\n\r\n    return {\r\n      valid: true\r\n    };\r\n  }\r\n\r\n  addBtn.addEventListener('click', function () {\r\n    const row = document.createElement('div');\r\n    row.className = 'ayu-product-row';\r\n    row.innerHTML = `\r\n      <input type=\"text\" name=\"izdelek[]\" placeholder=\"Naziv izdelka *\" required>\r\n      <input type=\"number\" name=\"kolicina[]\" placeholder=\"Koli\u010dina *\" min=\"1\" required>\r\n      <input type=\"text\" name=\"razlog_izdelek[]\" placeholder=\"Kratek razlog vra\u010dila\">\r\n      <button type=\"button\" class=\"ayu-remove-product\">\u00d7<\/button>\r\n    `;\r\n    products.appendChild(row);\r\n  });\r\n\r\n  products.addEventListener('click', function (e) {\r\n    if (e.target.classList.contains('ayu-remove-product')) {\r\n      if (document.querySelectorAll('.ayu-product-row').length > 1) {\r\n        e.target.closest('.ayu-product-row').remove();\r\n      }\r\n    }\r\n  });\r\n\r\n  document.querySelectorAll('input[name=\"vrsta_zahtevka\"]').forEach(function (radio) {\r\n    radio.addEventListener('change', function () {\r\n      hideMessage();\r\n\r\n      if (this.value === 'Neskladnost \/ stvarna napaka') {\r\n        napakaBox.classList.remove('ayu-hidden');\r\n        odstopBox.classList.add('ayu-hidden');\r\n        napakaBox.querySelector('textarea').setAttribute('required', 'required');\r\n      } else {\r\n        napakaBox.classList.add('ayu-hidden');\r\n        odstopBox.classList.remove('ayu-hidden');\r\n        napakaBox.querySelector('textarea').removeAttribute('required');\r\n      }\r\n    });\r\n  });\r\n\r\n  form.addEventListener('submit', function (e) {\r\n    e.preventDefault();\r\n    hideMessage();\r\n\r\n    const validation = validateForm();\r\n\r\n    if (!validation.valid) {\r\n      showMessage(validation.message, 'error');\r\n      scrollToField(validation.field);\r\n      return;\r\n    }\r\n\r\n    const data = new FormData(form);\r\n    data.append('action', 'ayu_return_form');\r\n\r\n    showMessage('Po\u0161iljanje zahtevka ...', 'success');\r\n\r\n    fetch('\/wp-admin\/admin-ajax.php', {\r\n      method: 'POST',\r\n      body: data\r\n    })\r\n    .then(function (res) {\r\n      return res.json();\r\n    })\r\n    .then(function (response) {\r\n      showMessage(response.message, response.success ? 'success' : 'error');\r\n\r\n      if (response.success) {\r\n        form.style.display = 'none';\r\n        intro.style.display = 'none';\r\n        thankYou.classList.remove('ayu-hidden');\r\n\r\n        window.scrollTo({\r\n          top: document.querySelector('.ayu-returns').offsetTop - 80,\r\n          behavior: 'smooth'\r\n        });\r\n      }\r\n    })\r\n    .catch(function () {\r\n      showMessage('Pri\u0161lo je do napake. Poskusite znova.', 'error');\r\n    });\r\n  });\r\n});\r\n<\/script>\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Vra\u010dilo izdelkov Izpolnite obrazec za vra\u010dilo izdelkov. Po oddaji boste na e-mail prejeli potrditev, mi pa bomo zahtevo pregledali in vas obvestili o nadaljnjem postopku. Podatki stranke Podatki o ra\u010dunu Izdelki za vra\u010dilo \u00d7 + Dodaj izdelek Vrsta zahtevka Vra\u010dilo izdelka po zakonu \u2013 odstop od pogodbe v 14 dneh Uveljavljam neskladnost blaga \/ stvarno [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-23","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ayuvita.si\/en\/wp-json\/wp\/v2\/pages\/23","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ayuvita.si\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ayuvita.si\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ayuvita.si\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ayuvita.si\/en\/wp-json\/wp\/v2\/comments?post=23"}],"version-history":[{"count":19,"href":"https:\/\/ayuvita.si\/en\/wp-json\/wp\/v2\/pages\/23\/revisions"}],"predecessor-version":[{"id":1113,"href":"https:\/\/ayuvita.si\/en\/wp-json\/wp\/v2\/pages\/23\/revisions\/1113"}],"wp:attachment":[{"href":"https:\/\/ayuvita.si\/en\/wp-json\/wp\/v2\/media?parent=23"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}