# Szablon oferty OLX — Dywanowy Bazar
> Wklej treść z sekcji **„SZABLON DO WKLEJENIA”** w panelu Base.com:
> **Integracje → OLX → Szablony ofert** (lub edycja szablonu przypisanego do konta OLX).
>
> Powiązane: [`BASELINKER-TEMPLATE-TAGS.md`](BASELINKER-TEMPLATE-TAGS.md), [`AUTO-PUBLISH-BL.md`](AUTO-PUBLISH-BL.md), [`BASE_TEMPLATES.md`](BASE_TEMPLATES.md)
>
> **Rekomendacja na konto główne OLX:** [`szablon_olx_PREMIUM.md`](szablon_olx_PREMIUM.md) — hierarchia wizualna, kuratorowane parametry, lepszy wygląd na mobile.
---
## Zasady (ważne)
1. **OLX = plain text** — apka generuje `[opis_dodatkowy4]` bez HTML. Nie owijaj szablonu w `
` itd.
2. **Parametry** wstawia szablon (`[cechy_lista]`), **nie AI** — zgodnie z `editor-config.json` (kanał OLX).
3. **`[opis_dodatkowy1]`** to pakiet zaufania (outlet / po zwrocie) — **plain text** w magazynie (bez HTML), żeby OLX nie sklejał słów po usunięciu tagów (`wysyłkąW`). HTML zostaje tylko w nagłówku `[opis]` (sklep).
4. **Tytuł ogłoszenia** na OLX **nie** pochodzi z `[opis_dodatkowy4]`. Domyślnie BL bierze **`[nazwa]`** z magazynu (tytuł Base, ~75 zn.). Tytuł OLX z apki (`channelOutputs.olx.title`) wklejasz ręcznie w **Publikacje → OLX → Nazwa** albo akceptujesz `[nazwa]`. **`[opis_dodatkowy4]` nie powinien powtarzać tytułu** — to krótka narracja (2–4 zdania); stopkę sklepu i CTA dokleja szablon BL poniżej.
---
## Mapowanie tytułu (ustaw raz w BL)
| Pole w karcie OLX | Rekomendacja |
|-------------------|--------------|
| **Nazwa / tytuł ogłoszenia** | `[nazwa]` *(magazyn)* **lub** ręcznie skopiowany tytuł z apki (Legacy / Wizard krok 5) |
| **Opis** | Szablon poniżej |
---
## SZABLON DO WKLEJENIA (zalecany)
Skopiuj od linii `===` do `===` do pola opisu szablonu OLX w Base.com.
**Kolejność:** najpierw krótka narracja (hook), potem parametry — kupujący na mobile od razu widzi «dlaczego ten dywan».
```
═══════════════════════════════════════
[opis_dodatkowy4]
───────────────────────────────────────
[opis_dodatkowy1]
PARAMETRY
[cechy_lista]
Wymiar: [szerokosc] x [dlugosc] cm
EAN: [ean]
═══════════════════════════════════════
```
Stopka (poniżej, poza liniami `===` jeśli wolisz):
```
Dywanowy Bazar · dywanowy-bazar.pl
Wysylka kurierem. Zapytaj przez OLX — odpowiadamy szybko.
```
### Wariant klasyczny (zaufanie na górze)
Gdy wolisz najpierw pakiet zaufania, potem parametry, na końcu narracja:
```
═══════════════════════════════════════
[opis_dodatkowy1]
PARAMETRY
[cechy_lista]
Wymiar: [szerokosc] x [dlugosc] cm
EAN: [ean]
───────────────────────────────────────
[opis_dodatkowy4]
───────────────────────────────────────
Dywanowy Bazar · dywanowy-bazar.pl
Wysylka kurierem. Zapytaj przez OLX — odpowiadamy szybko.
```
---
## Co robi każdy tag
| Tag | Skąd | Co widzi kupujący |
|-----|------|-------------------|
| `[opis_dodatkowy1]` | Apka → `description_extra1` | Zaufanie: outlet **lub** po zwrocie (inna treść per produkt) |
| `[cechy_lista]` | Apka → `text_fields.features` | Materiał, kolor, rodzaj runa, antypoślizg… |
| `[szerokosc]` `[dlugosc]` | Wymiary z magazynu | Np. `160 x 230 cm` |
| `[ean]` | EAN / GTIN | Kod kreskowy |
| `[opis_dodatkowy4]` | Apka → AI kanał OLX | Krótka narracja: zastosowanie, ewentualnie stan (bez listy parametrów, bez stopki sklepu) |
**Nie używaj w szablonie OLX:** `[opis]`, `[opis_dodatkowy2]`, `[opis_dodatkowy3]` — to sklep / Allegro.
---
## Wariant z wybranymi parametrami (czytelniejszy)
Gdy `[cechy_lista]` jest zbyt długa lub duplikuje wymiary:
```
[opis_dodatkowy1]
PARAMETRY
Kolor: [cecha_i_nazwa|Kolor]
Material: [cecha_i_nazwa|Materiał runa]
Rodzaj runa: [cecha_i_nazwa|Rodzaj]
Ksztalt: [cecha_i_nazwa|Kształt]
Wymiar: [szerokosc] x [dlugosc] cm
EAN: [ean]
[opis_dodatkowy4]
Dywanowy Bazar · dywanowy-bazar.pl
Wysylka kurierem. Zapytaj przez OLX.
```
*(Nazwy cech muszą zgadzać się z magazynem — kanon w `config/baselinker-feature-canonical.json`.)*
---
## Wariant B — gdy `[opis_dodatkowy1]` pokazuje surowy HTML
Zamiast `[opis_dodatkowy1]` wklej **jeden** stały akapit (nie rozróżnia outlet/zwrot w szablonie — stan i tak jest w opisie AI):
```
Dywanowy Bazar — specjalistyczny sklep z dywanami.
Kazdy dywan kontrolujemy przed wysylka. W razie watpliwosci kontaktujemy sie przed nadaniem paczki.
PARAMETRY
[cechy_lista]
Wymiar: [szerokosc] x [dlugosc] cm
EAN: [ean]
[opis_dodatkowy4]
Dywanowy Bazar · dywanowy-bazar.pl
Wysylka kurierem. Zapytaj przez OLX.
```
Lepsze rozwiązanie długoterminowe: zostaw wariant z `[opis_dodatkowy1]` — apka automatycznie rozróżnia OUTLET i PO_ZWROCIE.
---
## Czego NIE dawać do szablonu OLX
- HTML (`
`, ``) — OLX i tak go nie formatuje
- `[cena]` w opisie — cena jest w polu ceny ogłoszenia
- Powielanie parametrów w `[opis_dodatkowy4]` — AI ma pisać narrację, parametry idą z `[cechy_lista]`
- `[opis_dodatkowy3]` — to Allegro
---
## Checklista po zapisie produktu z apki
1. `description_extra4` w BL niepusty (opis OLX z AI)
2. `features` uzupełnione (lista parametrów)
3. Cena > 0, waga > 0, min. 1 zdjęcie
4. Podgląd **Publikacje → OLX** — tytuł: `[nazwa]` lub ręczny tytuł OLX z apki
5. Opis: zaufanie + parametry + narracja AI
---
*Dywanowy Bazar — szablon OLX, czerwiec 2026*