Sari la conținut
WEBLURE

WooCommerce · Personalizare produse

WooCommerce: încărcarea fotografiei pentru un produs personalizat

Cană cu poza clientului, tablou, puzzle. Poza trebuie să ajungă legată de linia comenzii, nu pe email. Iată cum se face și ce riscuri ai.

  • Câmp File Upload
  • Fișier legat de linia comenzii
  • Apare în comandă și emailuri
  • Foldere randomizate
  • Verificări pe server

Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole

Vrei să ți-o facem noi?

Doar două câmpuri. Răspundem în aceeași zi lucrătoare, cu ofertă fixă.

+ Telefon și detalii (opțional)

Răspuns rapid

Cu extensia oficială „Product Add-Ons” adaugi un câmp „File Upload” (cu „Require upload” și, opțional, „Adjust price”). Fișierele încărcate apar sub linia produsului când editezi comanda, iar emailurile de confirmare le listează pentru administrator și pentru client. Fișierele se salvează în foldere randomizate din wp-content/uploads (de exemplu product_addons_uploads). Documentația nu menționează limite de tip sau de mărime a fișierului: le stabilești pe server și le testezi.

Ce ai nevoie

  • Cerințele pozei (format, rezoluție, dimensiune)
  • Extensia Product Add-Ons
  • Spațiu pe server și limite PHP adecvate
  • Un mediu de test

Pașii, pe rând

  1. 1Stabilește cerințele pozeiFormate acceptate, rezoluție minimă și mărime maximă, ca să nu primești poze de 200 px pentru un tablou. Scrie-le lângă câmp, ca descriere.
  2. 2Adaugă câmpul de încărcarePe produs: Product data → Add-ons → Add field → File Upload. Bifează „Require upload”, adaugă o descriere cu cerințele și, dacă e cazul, „Adjust price” pentru un tarif de prelucrare.
  3. 3Verifică limitele serveruluiMărimea maximă a încărcării depinde de setările PHP (upload_max_filesize, post_max_size) și de hosting. Documentația extensiei nu stabilește o limită.
  4. 4Verifică unde se salveazăFișierele merg în foldere randomizate din wp-content/uploads (product_addons_uploads). Unele hosturi au listarea directoarelor activă și expun structura: cere dezactivarea ei.
  5. 5Citește câmpul din comandăÎn administrare, fișierul apare sub linia produsului; emailul de confirmare îl listează pentru tine și pentru client.
  6. 6Prevede ce faci cu pozele proasteStabilește un proces: contactezi clientul, ceri alt fișier, oprești producția. Vezi și ghidul despre aprobarea machetei.
  7. 7TesteazăÎncarcă un fișier valid, unul prea mare și unul de alt tip; testează pe telefon (galerie și cameră) și verifică ce vezi în comandă.

Documentația extensiei menționează că încărcările pot eșua dacă numele câmpului e prea lung (se rezolvă scurtând numele sau mărind post.max_name_length la hosting). Nu am găsit în documentație restricții de tip de fișier: nu promite clienților o validare pe care nu ai testat-o.

Nu vrei să te complici sau ai rămas blocat? Scrie-ne și o facem noi.

Scrie-ne pe WhatsAppCere ofertă

Mai multe detalii

Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
1

Încărcarea eșuează fără mesaj clar

De ce: Numele câmpului e prea lung sau fișierul depășește limitele PHP.

Ce faci: Scurtează numele câmpului sau cere hostingului să mărească limitele.

2

Clientul vede structura folderelor

De ce: Hostul are listarea directoarelor activă.

Ce faci: Cere hostingului să dezactiveze listarea.

3

Poza e prea mică pentru tipar

De ce: Nu există verificare de rezoluție în câmp.

Ce faci: Scrie cerințele în descriere și verifică manual înainte de producție.

Întrebări frecvente4 răspunsuri
Unde ajung pozele?

În foldere randomizate din wp-content/uploads, de exemplu product_addons_uploads.

Le vede clientul în email?

Da, emailurile de confirmare listează fișierele încărcate pentru administrator și pentru client.

Pot limita formatul?

Documentația nu menționează o setare pentru asta; verifică în versiunea ta sau adaugă o validare proprie.

Mă ajutați cu fluxul de încărcare?

Da, inclusiv verificarea fișierelor. Cere ofertă fixă.