Demo Bilgisi Modülü - Ürün Sayfanızda PrestaShop Uyumluluğu, Çeviri Bayrakları ve Demo Girişi Gösterin
Modül ve tema satan geliştiriciler için tasarlandı. Ürün sayfalarınıza, bir alıcının satın almadan önce baktığı her şeyi gösteren bir Demo Bilgisi bölümü ekler: uyumlu PrestaShop sürümleri, ürünün içerdiği çeviriler, demo giriş bilgileriyle birlikte ön ofis ve arka ofis demo bağlantıları, kendi geliştirici adınız ve logonuz. Her şey ürün bazında ayarlanır, dört bölüm birbirinden bağımsız açılıp kapanır ve toplu düzenleyici sayesinde yeni bir PrestaShop sürümü çıktığında iki yüz ürünü tek tek açmanız gerekmez. PrestaShop 1.7 – 9 için.
Her modül alıcısının önce sorduğu sorular
Benim sürümümde çalışıyor mu? Benim dilimde var mı? Ödeme yapmadan önce çalışırken görebilir miyim? Satın al'a bastıktan sonra ne olacak? Kendi mağazasında satış yapan bir geliştirici bu soruları açıklama metninde, elle güncellediği bir tabloda ve çoğu zaman elli ürünlük bir katalog boyunca birbirini tutmayan biçimlerde yanıtlar. Bu modül dördünü de kendini kendi başına oluşturan bir blok içinde, ürün bazlı ve yapılandırılmış veriye dönüştürür.
Ayrı ayrı açılıp kapanan dört bölüm
Demo Bilgisi bölümü birbirinden bağımsız dört bloktan oluşur ve her birinin yapılandırma sayfasında kendi anahtarı vardır:
- Uyumluluk — ürünün desteklediği PrestaShop sürümleri, ikiye bölünmüş rozetler halinde gösterilir.
- Çeviriler — ürünün hangi dilleri içerdiği, bayraklarla gösterilir.
- Demo bağlantıları — ön ofis ve arka ofis demo adresleriniz, demo kullanıcı adı ve şifresiyle birlikte.
- Geliştirici bilgileri — adınız ve logonuz.
Bir bölümü kapattığınızda tüm ürün sayfalarından aynı anda kalkar. Henüz kullanmadığınız bir bloğu gizlemek için şablon dosyalarıyla uğraşmazsınız.
Hangi sürümleri ve dilleri listeleyeceğinize siz karar verin
Her geliştirici sayfasında on satırlık bir PrestaShop sürümü duvarı istemez. Yapılandırma sayfası, bölümde hangi sürümlerin ve hangi dillerin görüneceğini tam olarak seçmenize izin verir — 1.1'den 9'a kadar on sürüm seçeneği ile Thirtybees ve dokuz dil. Böylece yalnızca 1.7 ve üzerini hedefleyen bir mağaza on rozet yerine üç rozet gösterir, üç pazara satış yapan bir mağaza da dokuz bayrak sergilemek zorunda kalmaz.
Ürün bazında, doğrudan ürün sayfasından ayarlayın
Her ürün, standart PrestaShop ürün formunun içinde kendi Demo Bilgisi panelini alır; yani veri zaten çalıştığınız yerde durur. O ürün için bölümü açın, desteklediği sürümleri işaretleyin, içerdiği dilleri işaretleyin, demo adreslerini ve giriş bilgilerini yapıştırın ve ürünle birlikte kaydedin.
Sürüm değiştiği gün için bir toplu düzenleyici
Modülün asıl işini gördüğü yer burasıdır. PrestaShop 9 çıktığında ve modüllerinizden kırk tanesi uyumlu hale geldiğinde kırk ürünü tek tek açmazsınız. Bulk Update Products paneli kataloğunuzu ada veya referansa göre filtrelemenizi, istediğiniz ürünleri Select All ile ya da tek tek, anlık bir sayaç eşliğinde seçmenizi ve hepsine aynı anda tek bir değişiklik uygulamanızı sağlar — uyumluluk sürümleri, çeviri bayrakları veya demo durumunun kendisi. Uyumluluk ve çeviriler her çalıştırmada ayrı ayrı etkinleştirilir; yani yalnızca sürümlere dokunan bir güncelleme dil bayraklarına elini sürmez. Etkinleştirilmiş bir çalıştırmada ise işaretli değerler atanır, işaretsiz olanlar temizlenir. Kaç ürünü güncellediğini bildirir ve boş bir seçimle sessizce hiçbir şey yapmak yerine çalışmayı reddeder.
Temanız ürün içeriğini nereye koyuyorsa oraya yerleşir
Bölüm, modern temalarda displayProductExtraContent üzerinden, yedek olarak da displayProductAdditionalInfo ile bağlanır. Böylece temanın diğer ürün içerik bloklarının yanına oturur — bazı temalarda bir sekme şeridi, bazılarında katlanabilir bir akordeon paneli olarak — tuhaf bir yere iliştirilmek yerine. 1.7, 8 ve 9 kuşaklarının her biri için ayrı şablonlarla gelir.
PrestaShop 9 ve Hummingbird için düzeltildi
2.0.2 sürümü PrestaShop 9'daki ölümcül bir hatayı ortadan kaldırdı: yapıcı metot, çekirdekten kaldırılmış olan Tools::encrypt() fonksiyonunu, hiçbir yerde okunmayan bir özelliği doldurmak için çağırıyordu. Çağrı değiştirilmedi, tamamen kaldırıldı.
2.0.3 ve 2.0.4 sürümleri, ürün içeriğini Bootstrap akordeonu olarak işleyen temalara özgü bir kaydırma sorununu giderdi; PrestaShop 9 üzerindeki Hummingbird bunun tipik örneği. Bir paneli açtığınızda o an açık olan panel kapanır; kapanan panel uzunsa sayfa ziyaretçinin altından kısalır ve yeni açtığı panel kaydırma alanının dışında, bazen doğrudan alt bilgi bölgesinde kalırdı. Düzeltme artık kaydırmayı, kapanma animasyonu başladıktan sonra düzeltmek yerine başlamadan önce telafi ediyor; eski davranış gözle görülür bir zıpla-geri dön etkisi üretiyor ve bozuk izlenimi veriyordu. Her düzeltme behavior: 'instant' kullanır, çünkü bu tema genel olarak scroll-behavior: smooth tanımlar ve başka bir değer sessizce ikinci bir yavaş animasyona dönüşür.
Bölümün CSS ve JavaScript dosyaları modül sürümü eklenerek kaydedilir; böylece bir düzeltme önbellekten servis edilmek yerine geri dönen ziyaretçilere de ulaşır.
Uyumluluk
PrestaShop 1.7, 8 ve 9, her kuşak için ayrı şablonlarla. Sekiz dilde sunulur: Almanca, Fransızca, Hollandaca, İngilizce, İspanyolca, İtalyanca, Lehçe ve Türkçe; ayrıca kısmi bir Fince çeviri de pakete dahildir. Bölüm modülün kendi şablonlarından işlenir, dolayısıyla hiçbir tema dosyası değiştirilmez.
Sıkça sorulan sorular
Bu modül kimin için?
Kendi PrestaShop mağazasında modül, tema veya başka dijital ürünler satan, her ürün sayfasının satış öncesi aynı dört soruya tutarlı biçimde yanıt vermesini isteyen geliştiriciler ve ajanslar.
Dört bölümün yalnızca bir kısmını gösterebilir miyim?
Evet. Compatibility Section, Translations Section, Demo Links Section ve Developer Info Section bölümlerinin her birinin kendi anahtarı vardır; birini kapattığınızda o bölüm tüm ürün sayfalarından kalkar.
Her PrestaShop sürümünü listelemek zorunda mıyım?
Hayır. On sürüm seçeneğinden hangilerinin görüneceğini siz belirlersiniz; böylece yalnızca 1.7 ve üzerine satış yapan bir mağaza 1.1 – 1.6 için rozet göstermez.
Yüz ürünüm var ve PrestaShop yeni bir sürüm yayınladı. Toplu düzenleyici tam da bunun için var. Kataloğunuzu filtreleyin, ilgili ürünleri seçin, yeni sürümü işaretleyin ve tek bir işlemde hepsine uygulayın.
Bölüm ürün sayfasında nerede görünüyor?
Temanız ek ürün içeriğini nereye yerleştiriyorsa orada — Açıklama ve Detaylar sekmelerinin yanında bir sekme olarak ya da Hummingbird gibi temalarda katlanabilir bir akordeon paneli olarak. displayProductExtraContent kancasını, yedek olarak da displayProductAdditionalInfo kancasını kullanır.
PrestaShop 9 üzerinde Hummingbird ile çalışıyor mu?
Evet. Hummingbird bu blokları Bootstrap akordeonu olarak işler ve bu durum bir kaydırma konumu sorununa yol açıyordu; 2.0.3 ve 2.0.4 sürümleri bunu giderdi, 2.0.2 ise PrestaShop 9'daki ayrı bir ölümcül hatayı düzeltti.
Temamı değiştiriyor mu?
Hayır. Bölüm modülün kendi şablonlarından işlenir; 1.7, 8 ve 9 için kuşağa özel işaretleme kullanılır.
-
UyumlulukPrestashop 1.5
Prestashop 1.6
Prestashop 1.7
Prestashop 8
Prestashop 9 -
Mevcut Modül ÇevirileriAlmanca
Felemenkçe
Fransızca
İngilizce
İspanyolca
İtalyanca
Lehçe
Türkçe
MEG Venture
4 other products in the same category
| Sürüm | 2.0.4 |
|---|---|
| Son güncelleme | 2026-07-30 |
| Değişiklik günlüğü | - [2026-07-30] Add missing translation keys for product demo module in Dutch, Polish, and Turkish - [2026-07-27] Fix visible jump-then-return from the 2.0.3 accordion scroll fix - [2026-07-27] Fix Demo Info tab scrolling out of view on Bootstrap-accordion themes - [2026-07-24] Add translations for product demo module in Dutch, Polish, and Turkish - [2026-07-24] Revert temporary diagnostic logging - [2026-07-24] Switch diagnostic log to .txt extension - [2026-07-24] Log unconditionally to rule out silent debug.log write failure - [2026-07-24] Add temporary diagnostic logging to constructor - [2026-07-24] Fix fatal error on PS9: remove Tools::encrypt() call - [2026-07-23] Translate product demo module strings to Italian, Dutch, Polish, and Turkish; update existing translations for clarity and accuracy. - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Complete translation files for FR, DE, PL, NL, TR, IT, ES - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Populate translation files with complete translatable strings - [2026-07-23] Add missing translation files (fr, de, pl, nl, tr, it, es) - [2026-06-26] Enhance product demo module with inline translation support and improved compatibility checks - [2026-06-26] Bump version to 2.0.1 and add displayProductAdditionalInfo hook for inline compatibility display - [2026-06-23] Add SVG flag icons for France, Italy, Netherlands, Poland, Portugal, and Turkey - [2026-06-23] Add Spanish translations for product demo module - [2026-06-23] Fix hookDisplayHeader condition to check for product context before loading demo data - [2026-06-23] Refactor hookDisplayProductExtraContent to utilize ProductExtraContent for improved demo information rendering - [2026-06-23] Refactor product_page.tpl to enhance demo section visibility and compatibility display - [2026-06-22] . - [2026-06-22] Merge branch 'main' of https://github.com/caglarutkuguler/Productdemo - [2026-06-22] Add new template files for Product Demo module in PrestaShop - [2026-06-22] . - [2026-06-22] No code changes detected. - [2023-09-22] index.php updates |
Yorumlar (1)
İnceleme değerlendirmeniz gönderilemiyor
Yorumu bildir
Rapor gönderildi
Raporunuz gönderilemiyor