Zdjęcie niedostępne

Default Combination by Price

Automatycznie ustawia domyślną kombinację produktu na najtańszy wariant, zapewniając, że kupujący zawsze widzą najlepszą cenę jako pierwszą — konfigurowalne przez Back Office lub zaplanowany cron.

Developed by Tecnoacquisti.com

Get This Module Free on GitHub
PS 1.7 – 9.x License: MIT Status: Active Health: Excellent

Info updated 3 months ago

Sources
Stars: 1 Last commit: Jan 28, 2026
Type
Module

Info checked: Mar 2, 2026

Default Combination by Price to lekki moduł PrestaShop, który automatycznie ustawia domyślną kombinację (wariant atrybutu) każdego produktu na tę z najniższą efektywną ceną końcową. Bez tego modułu, domyślna kombinacja wyświetlana odwiedzającym na stronie produktu to zazwyczaj ta, która została utworzona jako pierwsza — co niekoniecznie musi być najtańszą opcją. Ten moduł rozwiązuje ten problem, obliczając rzeczywistą cenę końcową dla każdej kombinacji i odpowiednio aktualizując flagę domyślną, zapewniając, że kupujący od razu widzą najbardziej atrakcyjną cenę.

  • Automatyczny wybór najniższej ceny: Skanuje wszystkie kombinacje produktów, oblicza ich efektywną cenę końcową i ustawia najtańszy wariant jako domyślny dla produktu, aktualizując odpowiednie flagi w bazie danych.
  • Wykonywanie przyjazne dla Cron: Zawiera bezpieczny punkt kontrolny front controller, dzięki czemu proces aktualizacji może być zaplanowany jako zadanie cron, z obsługą parametrów dry_run, batch_size i start dla bezpiecznego testowania i przetwarzania wsadowego z podziałem na strony.
  • Integracja z Back Office: Może być również wyzwalany ręcznie ze strony konfiguracji modułu, z konfigurowalnym bezpiecznym kluczem do ochrony punktu kontrolnego cron i przełącznikiem włączania/wyłączania debugowania.
  • Opcjonalne logowanie debugowania: Gdy tryb debugowania jest włączony, uruchomienia cron zapisują dane do pliku dziennika z automatycznym przycinaniem, aby zachować tylko ostatnie 100 linii, zapobiegając niekontrolowanemu wzrostowi.
  • Brak dodatkowych tabel w bazie danych: Działa całkowicie w ramach istniejących struktur danych PrestaShop, bez konieczności zmian w schemacie.

Ten moduł jest idealny dla właścicieli sklepów zarządzających katalogami z kombinacjami produktów, które znacznie różnią się ceną — takie jak warianty rozmiaru, koloru lub konfiguracji. Jest szczególnie przydatny w przypadku dużych katalogów, gdzie ręczne dostosowywanie domyślnych kombinacji jest niepraktyczne, oraz dla sklepów, które uruchamiają zaplanowaną automatyzację za pomocą zadań cron.

  • Indeks
    tecdefaultcombination

  • License
    MIT
  • PS Compatibility
    1.7.x
    8.x
    9.x
  • Status
    Active

Komentarze (0)

Na razie nie dodano żadnej recenzji.
Ładowanie...