.nks-return-page,
.nks-return-page * {
box-sizing: border-box;
}
.nks-return-page {
--green: #1A4D2E;
--green-dark: #123820;
--green-soft: #eef6f1;
--text: #20252b;
--muted: #667085;
--border: #dde5df;
--bg: #ffffff;
--light: #f7f9f8;
--danger: #b42318;
--danger-bg: #fef3f2;
--success: #176b3a;
--success-bg: #ecfdf3;
max-width: 1050px;
margin: 0 auto;
padding: 30px 16px 70px;
font-family: "Poppins", Arial, sans-serif;
color: var(--text);
font-size: 15px;
line-height: 1.72;
}
.nks-return-page h1,
.nks-return-page h2,
.nks-return-page h3,
.nks-return-page p,
.nks-return-page ul {
margin-top: 0;
}
.nks-return-page a {
color: var(--green);
font-weight: 600;
text-decoration: underline;
text-underline-offset: 3px;
}
.nks-return-hero {
background: linear-gradient(
135deg,
var(--green-dark),
var(--green)
);
color: #fff;
border-radius: 22px;
padding: 38px 32px;
margin-bottom: 24px;
box-shadow: 0 14px 38px rgba(18,56,32,.15);
}
.nks-return-hero h1 {
color: #fff;
font-size: clamp(28px, 5vw, 42px);
line-height: 1.15;
font-weight: 800;
margin-bottom: 14px;
}
.nks-return-hero p {
color: rgba(255,255,255,.92);
margin-bottom: 6px;
}
.nks-return-date {
font-size: 12px;
opacity: .85;
}
.nks-return-alert {
background: var(--green-soft);
border-left: 5px solid var(--green);
padding: 18px 20px;
border-radius: 12px;
margin-bottom: 24px;
}
.nks-return-alert strong {
color: var(--green-dark);
}
.nks-return-toc {
background: var(--light);
border: 1px solid var(--border);
border-radius: 18px;
padding: 22px;
margin-bottom: 25px;
}
.nks-return-toc h2 {
color: var(--green-dark);
font-size: 20px;
margin-bottom: 14px;
}
.nks-return-toc-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 4px 20px;
}
.nks-return-toc a {
display: block;
padding: 6px 0;
font-size: 13px;
text-decoration: none;
border-bottom: 1px dashed #d8dfda;
}
.nks-return-section {
border: 1px solid var(--border);
border-radius: 16px;
margin-bottom: 12px;
overflow: hidden;
background: #fff;
}
.nks-return-head {
width: 100%;
border: 0;
background: #fff;
padding: 18px 20px;
display: flex;
align-items: center;
justify-content: space-between;
gap: 15px;
cursor: pointer;
font-family: inherit;
text-align: left;
}
.nks-return-head:hover {
background: var(--light);
}
.nks-return-title {
display: flex;
align-items: center;
gap: 10px;
}
.nks-return-num {
width: 34px;
height: 34px;
min-width: 34px;
display: flex;
align-items: center;
justify-content: center;
background: var(--green-soft);
color: var(--green);
border-radius: 10px;
font-size: 12px;
font-weight: 800;
}
.nks-return-head h2 {
margin: 0;
color: var(--green-dark);
font-size: 16px;
font-weight: 700;
}
.nks-return-arrow {
width: 11px;
height: 11px;
border-right: 2px solid var(--green);
border-bottom: 2px solid var(--green);
transform: rotate(45deg);
transition: .2s;
margin-right: 4px;
}
.nks-return-section.open .nks-return-arrow {
transform: rotate(225deg);
}
.nks-return-content {
display: none;
padding: 0 22px 24px 64px;
}
.nks-return-section.open .nks-return-content {
display: block;
}
.nks-return-content h3 {
color: var(--green-dark);
font-size: 15px;
margin: 20px 0 8px;
}
.nks-return-content ul {
padding-left: 22px;
}
.nks-return-content li {
margin-bottom: 5px;
}
.nks-card {
padding: 15px 17px;
background: var(--light);
border-radius: 12px;
margin: 14px 0;
}
.nks-table-wrap {
overflow-x: auto;
border: 1px solid var(--border);
border-radius: 12px;
margin: 18px 0;
}
.nks-return-page table {
width: 100%;
border-collapse: collapse;
min-width: 600px;
}
.nks-return-page th,
.nks-return-page td {
text-align: left;
padding: 13px 14px;
border-bottom: 1px solid var(--border);
font-size: 13px;
vertical-align: top;
}
.nks-return-page th {
background: var(--green-soft);
color: var(--green-dark);
font-weight: 700;
}
.nks-return-page tr:last-child td {
border-bottom: 0;
}
.nks-form-wrap {
margin-top: 40px;
border-radius: 22px;
border: 2px solid var(--green);
overflow: hidden;
}
.nks-form-header {
background: var(--green);
color: #fff;
padding: 28px 25px;
}
.nks-form-header h2 {
color: #fff;
font-size: 25px;
margin-bottom: 8px;
}
.nks-form-header p {
color: rgba(255,255,255,.92);
margin-bottom: 0;
}
.nks-form-body {
padding: 26px;
}
.nks-field {
margin-bottom: 19px;
}
.nks-field label {
display: block;
font-size: 13px;
font-weight: 700;
margin-bottom: 6px;
}
.nks-field input,
.nks-field select,
.nks-field textarea {
width: 100%;
min-height: 48px;
border: 1px solid #cfd8d2;
border-radius: 10px;
padding: 11px 13px;
font-family: inherit;
font-size: 14px;
background: #fff;
}
.nks-field textarea {
min-height: 110px;
resize: vertical;
}
.nks-help {
display: block;
color: var(--muted);
font-size: 11px;
margin-top: 5px;
}
.nks-required {
color: var(--danger);
}
.nks-radio-box {
background: var(--light);
border: 1px solid var(--border);
padding: 17px;
border-radius: 12px;
margin-bottom: 20px;
}
.nks-radio-box-title {
font-weight: 700;
margin-bottom: 10px;
}
.nks-radio-option,
.nks-check-option {
display: flex;
align-items: flex-start;
gap: 9px;
font-size: 13px;
margin: 9px 0;
cursor: pointer;
}
.nks-radio-option input,
.nks-check-option input {
width: 18px;
height: 18px;
min-width: 18px;
margin-top: 2px;
accent-color: var(--green);
}
.nks-return-fee-box {
display: none;
margin: 15px 0 20px;
padding: 18px;
background: var(--green-soft);
border-radius: 12px;
}
.nks-return-fee-box.active {
display: block;
}
.nks-fee-result {
margin-top: 10px;
font-weight: 800;
font-size: 16px;
color: var(--green-dark);
}
.nks-submit {
width: 100%;
border: 0;
border-radius: 12px;
background: var(--green);
color: #fff;
min-height: 54px;
font-family: inherit;
font-weight: 800;
font-size: 15px;
cursor: pointer;
}
.nks-submit:hover {
background: var(--green-dark);
}
.nks-submit:disabled {
opacity: .55;
cursor: not-allowed;
}
.nks-msg {
display: none;
margin-top: 16px;
padding: 15px;
border-radius: 10px;
font-size: 13px;
}
.nks-msg.error {
display: block;
background: var(--danger-bg);
color: var(--danger);
}
.nks-msg.success {
display: block;
background: var(--success-bg);
color: var(--success);
}
.nks-confirm {
display: none;
padding: 36px 20px;
text-align: center;
}
.nks-confirm-icon {
width: 64px;
height: 64px;
border-radius: 50%;
background: var(--green-soft);
color: var(--green);
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 16px;
font-size: 30px;
font-weight: 800;
}
@media(max-width:720px) {
.nks-return-page {
padding: 18px 11px 45px;
font-size: 14px;
}
.nks-return-hero {
padding: 27px 20px;
}
.nks-return-toc-grid {
grid-template-columns: 1fr;
}
.nks-return-content {
padding: 0 16px 20px;
}
.nks-form-body {
padding: 20px 15px;
}
}
Elállási, visszaküldési és visszatérítési szabályzat
NagykerShop.hu – fogyasztói elállás, visszaküldés,
visszaszállítás és visszatérítés szabályai.
Hatályos: 2026. szeptember 8.
Tartalom
1
A szabályzat hatálya
Jelen szabályzat a NagykerShop.hu webáruházban
fogyasztóként vásárló természetes személyekre vonatkozik.
A jogszabály szerinti 14 napos fogyasztói elállási jog
nem illeti meg automatikusan azt, aki a vásárlást
szakmája, önálló foglalkozása vagy üzleti tevékenysége
körében végzi.
2
A NagykerShop működési modellje
A NagykerShop a termékek jelentős részét a beérkezett
vásárlói rendelések alapján szerzi be és készíti össze.
Az, hogy egy terméket a NagykerShop kifejezetten az adott
rendelés teljesítéséhez szerzett be, önmagában nem zárja ki
a fogyasztó jogszabály szerinti elállási jogát.
3
14 napos indokolás nélküli elállás
A fogyasztót távollévők között kötött szerződés esetén
főszabály szerint 14 napon belül indokolás nélküli
elállási jog illeti meg.
Áru vásárlásakor a határidő főszabály szerint attól a
naptól számítandó, amikor a fogyasztó vagy az általa
megjelölt, fuvarozótól eltérő harmadik személy az árut
átveszi.
A fogyasztó elállási jogát az áru átvétele előtt is
gyakorolhatja.
4
Az elállás közlése
A fogyasztó elállási jogát egyértelmű nyilatkozattal
gyakorolhatja.
E-mail:
info@nocodeai.hu
Postai cím:
HAJDÚ ÁGNES e.v.
1115 Budapest, Fraknó utca 20B.
A fogyasztó az oldal alján található online elállási
funkciót is használhatja.
Az elállást nem szükséges megindokolni.
5
Az áru visszaküldése és annak költsége
Elállás esetén a fogyasztó az árut indokolatlan
késedelem nélkül, de legkésőbb az elállás közlésétől
számított 14 napon belül köteles visszaküldeni vagy
átadni.
A fogyasztó az árut saját választása szerinti postai,
csomagküldési vagy más megfelelő szolgáltatással is
visszaküldheti.
Ebben az esetben a visszaküldés teljes közvetlen
költségét a fogyasztó viseli.
Visszaküldési cím:
HAJDÚ ÁGNES e.v.
1115 Budapest, Fraknó utca 20B.
Utánvéttel feladott visszaküldemény átvételére a
NagykerShop nem köteles.
6
NagykerShop általi visszaszállítás
A fogyasztó saját költségű visszaküldés helyett kérheti,
hogy az elállással érintett árut a NagykerShop saját
járművével szállítsa vissza.
Ez külön választható visszaszállítási szolgáltatás.
A szolgáltatás díját a fogyasztó viseli.
| Visszaszállítás helye |
Díj |
| Budapest XI. kerület |
1 990 Ft |
|
Budapest I., II., V., VI., VII., VIII., IX.
és XII. kerület
|
2 590 Ft |
|
Budapest egyéb kerületei és a NagykerShop
által kiszolgált agglomeráció
|
2 990 Ft |
Ha a fogyasztó a NagykerShop általi visszaszállítást
választja, és annak díját elfogadja, a visszaszállítás
díja a fogyasztó részére visszatérítendő összegből
levonásra kerül.
Példa:
ha 15 000 Ft visszatérítés jár, és a fogyasztó
Budapest XI. kerületében a NagykerShop
visszaszállítását választja, a 1 990 Ft-os
visszaszállítási díj levonása után 13 010 Ft kerül
visszatérítésre.
A visszaszállítási díj kizárólag akkor kerül
felszámításra, ha a fogyasztó ezt a lehetőséget
kifejezetten választotta.
7
Visszatérítés
Jogszabályszerű elállás esetén a NagykerShop az
elállásról való tudomásszerzéstől számított legfeljebb
14 napon belül visszatéríti a jogszabály alapján
visszajáró összeget.
Áru adásvétele esetén a NagykerShop a visszatérítést
mindaddig visszatarthatja, amíg az árut vissza nem kapta,
vagy a fogyasztó kétséget kizáróan nem igazolta, hogy azt
visszaküldte, a kettő közül a korábbi időpontig.
Ha a fogyasztó a NagykerShop visszaszállítását választja,
a vállalt visszaszállítási díj a visszatérítésből levonásra
kerül.
A visszatérítés főszabály szerint az eredeti fizetési
móddal megegyező módon történik.
8
Az elállási jog alóli kivételek
A jogszabályban meghatározott esetekben nem illeti meg
a fogyasztót indokolás nélküli elállási jog.
Ilyen lehet különösen:
-
romlandó vagy minőségét rövid ideig megőrző áru;
-
olyan zárt csomagolású áru, amely egészségvédelmi
vagy higiéniai okból a felbontást követően nem
küldhető vissza;
-
a fogyasztó utasítása alapján előállított vagy
egyértelműen személyre szabott áru;
-
olyan áru, amely átadása után jellegénél fogva
elválaszthatatlanul vegyül más áruval.
9
Tartós élelmiszerek
Az, hogy egy termék élelmiszer, önmagában nem zárja ki
a fogyasztó elállási jogát.
Bontatlan, hosszabb minőségmegőrzési idejű tartós
élelmiszer esetén főszabály szerint fennállhat a
14 napos elállási jog, ha az áru nem tartozik valamely
törvényi kivétel alá.
10
Vegyiáru és higiéniai termékek
A vegyiáru vagy higiéniai termék megjelölés önmagában
nem zárja ki az elállást.
Ha azonban a termék zárt csomagolású, és
egészségvédelmi vagy higiéniai okból a felbontást
követően nem küldhető vissza, a csomagolás felbontása
után az elállási jog nem gyakorolható.
11
Értékcsökkenés
A fogyasztó az áru jellegének, tulajdonságainak és
működésének megállapításához szükséges használatot
meghaladó használatból eredő értékcsökkenésért felelhet.
12
Hibás vagy tévesen kiszállított termék
A NagykerShop visszaszállítási díjai nem vonatkoznak
automatikusan olyan visszaküldésre, amelyre a NagykerShop
hibás teljesítése miatt van szükség.
Ide tartozhat például:
- nem a megrendelt termék került átadásra;
- a termék sérült;
- a termék hibás;
- a kiszállított mennyiség nem megfelelő.
Ezeket az eseteket a NagykerShop a hibás teljesítésre
vonatkozó fogyasztóvédelmi és szavatossági szabályok
szerint kezeli.
13
DRS visszaváltási díj
Egyes termékekhez jogszabály szerinti kötelező
visszaváltási díj kapcsolódhat.
A teljes, bontatlan terméktől történő elállás nem azonos
az üres csomagolás MOHU rendszerben történő
visszaváltásával.
Amennyiben a fogyasztó az elállással érintett teljes
terméket a kapcsolódó visszaváltási díjjal együtt
visszaadja, annak elszámolását a NagykerShop a
vonatkozó jogszabályok szerint rendezi.
(function () {
/* ============================
MAKE WEBHOOK URL
============================ */
const MAKE_WEBHOOK_URL =
"IDE_JON_A_MAKE_WEBHOOK_URL";
const root =
document.getElementById("nksReturnPage");
if (!root) return;
/* LENYITHATÓ SZABÁLYZAT */
root
.querySelectorAll(".nks-return-head")
.forEach(function(head) {
head.addEventListener("click", function() {
const section =
head.closest(".nks-return-section");
section.classList.toggle("open");
});
});
/* TARTALOMJEGYZÉK */
root
.querySelectorAll(".nks-return-toc a")
.forEach(function(link) {
link.addEventListener("click", function() {
const id =
link.getAttribute("href");
const target =
document.querySelector(id);
if (
target &&
target.classList.contains("nks-return-section")
) {
target.classList.add("open");
}
});
});
/* VISSZASZÁLLÍTÁS */
const returnMethods =
document.querySelectorAll(
'input[name="return_method"]'
);
const feeBox =
document.getElementById("nksReturnFeeBox");
const zone =
document.getElementById("nksReturnZone");
const feeResult =
document.getElementById("nksFeeResult");
const feeAccept =
document.getElementById("nksFeeAccept");
function updateReturnMethod() {
const selected =
document.querySelector(
'input[name="return_method"]:checked'
);
if (
selected &&
selected.value ===
"NagykerShop visszaszállítás"
) {
feeBox.classList.add("active");
} else {
feeBox.classList.remove("active");
zone.value = "";
feeAccept.checked = false;
feeResult.textContent = "";
}
}
returnMethods.forEach(function(radio) {
radio.addEventListener(
"change",
updateReturnMethod
);
});
zone.addEventListener("change", function() {
if (!zone.value) {
feeResult.textContent = "";
return;
}
const price =
Number(zone.value)
.toLocaleString("hu-HU");
feeResult.textContent =
"Visszaszállítás díja: " +
price +
" Ft";
});
/* ŰRLAP */
const form =
document.getElementById("nksWithdrawalForm");
const submit =
document.getElementById("nksSubmit");
const message =
document.getElementById("nksMessage");
const formArea =
document.getElementById("nksFormArea");
const confirmation =
document.getElementById("nksConfirmation");
const confirmationId =
document.getElementById("nksConfirmationId");
function error(text) {
message.className =
"nks-msg error";
message.textContent =
text;
}
function requestId() {
const d =
new Date();
const date =
d.getFullYear() +
String(d.getMonth() + 1)
.padStart(2, "0") +
String(d.getDate())
.padStart(2, "0");
const rnd =
Math.random()
.toString(36)
.substring(2, 8)
.toUpperCase();
return "ELALLAS-" +
date +
"-" +
rnd;
}
form.addEventListener(
"submit",
async function(e) {
e.preventDefault();
if (!form.checkValidity()) {
form.reportValidity();
return;
}
const returnMethod =
document.querySelector(
'input[name="return_method"]:checked'
).value;
if (
returnMethod ===
"NagykerShop visszaszállítás"
) {
if (!zone.value) {
error(
"Kérjük, válaszd ki a visszaszállítás helyét."
);
return;
}
if (!feeAccept.checked) {
error(
"A NagykerShop visszaszállításához el kell fogadnod a visszaszállítás díját."
);
return;
}
}
if (
!MAKE_WEBHOOK_URL ||
MAKE_WEBHOOK_URL ===
"IDE_JON_A_MAKE_WEBHOOK_URL"
) {
error(
"Az online elállási funkció technikai beállítása még nincs befejezve. Kérjük, küldd el nyilatkozatodat az info@nocodeai.hu címre."
);
return;
}
submit.disabled = true;
submit.textContent =
"Elállás elküldése...";
const id =
requestId();
const scope =
document.querySelector(
'input[name="scope"]:checked'
).value;
let returnFee = 0;
if (
returnMethod ===
"NagykerShop visszaszállítás"
) {
returnFee =
Number(zone.value);
}
const data = {
type:
"withdrawal",
request_id:
id,
submitted_at:
new Date().toISOString(),
name:
document
.getElementById("nksName")
.value
.trim(),
email:
document
.getElementById("nksEmail")
.value
.trim(),
order_number:
document
.getElementById("nksOrder")
.value
.trim(),
withdrawal_scope:
scope,
products:
document
.getElementById("nksProducts")
.value
.trim(),
return_method:
returnMethod,
return_zone:
zone.options[
zone.selectedIndex
]?.text || "",
return_fee:
returnFee,
return_fee_accepted:
returnMethod ===
"NagykerShop visszaszállítás"
? feeAccept.checked
: false,
comment:
document
.getElementById("nksComment")
.value
.trim(),
declaration:
true
};
try {
const response =
await fetch(
MAKE_WEBHOOK_URL,
{
method: "POST",
headers: {
"Content-Type":
"application/json"
},
body:
JSON.stringify(data)
}
);
if (!response.ok) {
throw new Error(
"Webhook hiba"
);
}
formArea.style.display =
"none";
confirmation.style.display =
"block";
confirmationId.textContent =
"Elállási azonosító: " +
id;
window.scrollTo({
top:
document
.getElementById("nks-r14")
.offsetTop - 60,
behavior:
"smooth"
});
} catch (err) {
submit.disabled = false;
submit.textContent =
"Elállás megerősítése";
error(
"Technikai hiba történt. Kérjük, küldd el elállási nyilatkozatodat az info@nocodeai.hu címre."
);
}
}
);
})();