Sari la conținut
WEBLURE

WooCommerce · Produse și variante

WooCommerce: adăugarea fișelor tehnice PDF pe produse

Clienții vor fișa tehnică înainte să cumpere. O adaugi ca filă pe pagina produsului, dintr-un câmp personalizat, fără să o vinzi ca produs descărcabil.

  • Filă „Fișă tehnică”
  • Câmp personalizat pe produs
  • Link securizat și stabil
  • Nu produs descărcabil
  • Mai multe documente

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

Fișele tehnice nu se vând, deci nu sunt „produse descărcabile” (acelea sunt pentru fișiere cumpărate, cu acces după plată). Le adaugi ca fișier în biblioteca media, salvezi linkul într-un câmp personalizat al produsului și afișezi o filă nouă pe pagina produsului cu filtrul woocommerce_product_tabs (filtrul care definește filele produsului, verificat în codul sursă WooCommerce). Pentru mai multe documente folosești mai multe câmpuri sau un câmp repetitor.

Ce ai nevoie

  • PDF-urile (nume clare, dimensiuni mici)
  • Acces la tema copil
  • Un mod de a atașa PDF-ul produsului (câmp personalizat)
  • Un mediu de test

Pașii, pe rând

  1. 1Nu folosi funcția de produs descărcabilProdusele descărcabile sunt pentru fișiere vândute, cu control de acces după plată. O fișă tehnică trebuie să fie publică, deci o tratezi ca un document asociat produsului.
  2. 2Încarcă PDF-urile în biblioteca mediaCu nume clare (de exemplu cod-produs-fisa-tehnica.pdf) și dimensiune mică. Fișierele din bibliotecă au URL public, ceea ce aici e dorit.
  3. 3Atașează PDF-ul produsuluiAdaugă un câmp personalizat pe produs (manual sau cu un plugin de câmpuri) care păstrează URL-ul PDF-ului.
  4. 4Adaugă o filă „Fișă tehnică”Cu woocommerce_product_tabs adaugi o filă care apare doar dacă produsul are PDF. Fragmentul de mai jos arată structura.
  5. 5Fă linkul clar și accesibilText de tipul „Descarcă fișa tehnică (PDF, 1,2 MB)”, cu dimensiunea fișierului, deschis într-o filă nouă.
  6. 6Tratează mai multe documentePentru fișă, manual și certificate, folosește câmpuri separate sau un câmp repetitor și afișează-le în aceeași filă.
  7. 7TesteazăProdus cu PDF, produs fără PDF (fila nu apare), pe telefon și cu un fișier mutat. Verifică linkurile.

Filă „Fișă tehnică” pe produs (schelet)

php
add_filter('woocommerce_product_tabs', function ($tabs) {
    global $product;
    $pdf = $product ? $product->get_meta('fisa_tehnica_url') : '';
    if ($pdf) {
        $tabs['fisa_tehnica'] = [
            'title'    => 'Fișă tehnică',
            'priority' => 30,
            'callback' => function () use ($pdf) {
                printf('<p><a href="%s" target="_blank" rel="noopener">Descarcă fișa tehnică (PDF)</a></p>', esc_url($pdf));
            },
        ];
    }
    return $tabs;
});

Fragmentele de cod sunt scheleturi: le adaptezi la magazinul tău și le testezi întâi pe un mediu de test (staging). fisa_tehnica_url este numele câmpului personalizat în care salvezi URL-ul PDF-ului; adaptează-l.

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

Fila nu apare

De ce: Produsul nu are câmpul completat sau numele câmpului diferă.

Ce faci: Verifică numele câmpului și valoarea salvată.

2

Linkul PDF dă 404

De ce: Fișierul a fost mutat sau șters din biblioteca media.

Ce faci: Reîncarcă fișierul și actualizează linkul.

3

PDF-ul nu se deschide pe telefon

De ce: Fișier prea mare sau browser fără vizualizator.

Ce faci: Comprimă fișierul și oferă buton de descărcare.

Întrebări frecvente4 răspunsuri
Pot folosi „Downloadable” pentru fișe tehnice?

Nu e potrivit: acele fișiere sunt pentru produse vândute, cu control de acces. Pentru documente publice folosești o filă cu link către fișier.

Pot adăuga mai multe PDF-uri la un produs?

Da, cu mai multe câmpuri sau un câmp repetitor, afișate în aceeași filă.

Cum încarc multe fișe deodată?

Prin import în masă sau un script care potrivește numele fișierelor cu SKU-urile produselor.

Mă ajutați să le atașez la sute de produse?

Da, cu import în masă. Cere ofertă fixă.