İçerik ve Ayarlar
Sayfa Servisi
Özel HTML sayfaları ve kullanıcı sözleşmeleri vb. işlemlerine ait ilgili endpoint bilgilerini bu başlık altında bulabilirsiniz.
Sayfaları Listeleme
get
/api/shop/pages
Bu servis verilen bilgilere göre satıcı tarafında kayıtlı sayfa bilgilerini listeler.
Parametre Tanımlamaları
| Değerler | Zorunluluk | Açıklama |
|---|---|---|
| pageType | hayır | Sayfa tipi. Alabileceği değerler: agreement,custom_page |
| lang | hayır | Servisten beklenen dil bilgisidir. Merchant'a tanımlı dil bilgileri ile istek yapılabilir. |
Örnek İstek
axios.get('{baseUrl}/api/shop/pages')
Servis Cevabı ve Alan Açıklamaları
| Alan adı | Açıklama |
|---|---|
| id | Sayfa id bilgisi |
| pageTitle | Sayfa başlığı |
| pageType | Sayfa tipi (agreement,custom_page) |
| isShowMenu | Sayfayı menüde göster/gösterme |
| pageUrl | Sayfa URL bilgisi |
[
{
"id": 1,
"pageTitle": "KVKK ve Gizlilik Politikası",
"pageType": "agreement",
"isShowMenu": 1,
"pageUrl": "kvkk-ve-gizlilik-politikasi"
}
]
Sayfa İçeriğini Listeleme
get
/api/shop/page
Bu servis verilen URL bilgisine ait sayfa içeriğini listeler.
Örnek İstek
axios.get('{baseUrl}/api/shop/page?slug=kvkk-ve-gizlilik-politikasi')
Servis Cevabı ve Alan Açıklamaları
| Alan adı | Açıklama |
|---|---|
| payload->id | Sayfa id bilgisi |
| payload->pageTitle | Sayfa başlığı |
| payload->pageContent | HTML Sayfa içeriği |
| payload->pageType | Sayfa tipi (agreement,custom_page) |
| payload->isShowMenu | Sayfayı menüde göster/gösterme |
| head | Frontend ve SEO için gerekli olan bilgileri içerir |
| head->title | SEO başlık bilgisi |
| head->description | SEO açıklaması |
| head->htmlContent | Varsa sayfaya özel HTML içeriği |
| head->canonicalUrl | SEO canonical URL bilgisi |
| head->breadcrumbList | Sayfa breadcrumb bilgisi |
{
"payload": {
"id": 1,
"pageTitle": "KVKK ve Gizlilik Politikası",
"pageContent": "<p class=\"MsoNormal\" style=\"margin-bottom: 9px; line-height: 22px; outline: 0px !important;\"><span style=\"line-height: 17.12px; outline: 0px !important;\"><strong>GİZLİLİK VE KİŞİSEL VERİLERİN KORUNMASI POLİTİKASI HAKKINDA BİLGİLENDİRME VE MUVAFAKAT FORMU</strong></span></p><p class=\"MsoNormal\" style=\"margin-bottom: 9px; line-height: 22px; outline: 0px !important;\"><strong><span style=\"line-height: 17.12px; outline: 0px !important;\"></span><span style=\"line-height: 17.12px; outline: 0px !important;\">1) GİZLİLİK POLİTİKASI</span>...</p>",
"pageType": "agreement",
"isShowMenu": 1
},
"head": {
"title": "KVKK ve Gizlilik Politikası",
"canonicalUrl": "",
"breadcrumbList": ""
}
}