Promocja tygodnia: konfiguracja i pomoc

Szybki start

  1. Prześlij i zainstaluj mprweeklysale, a następnie kliknij "Configure".
  2. Ustaw Włącz, Dzień wyprzedaży i Czas wyprzedaży.
  3. Wybierz Procent rabatu od 1 do 99, Czas trwania, Prefiks kodu i Ochrona przed powtórzeniami, a następnie zapisz.
  4. Sprawdź trzy pola podpisów dla kanałów oraz moduły towarzyszące, których zamierzasz używać.
  5. Uruchom Symulacja i sprawdź produkt, ceny, kod oraz podpisy.
  6. Skonfiguruj uruchamianie co minutę dokładnego polecenia z tokenem z Status Cron.
  7. Użyj Uruchom teraz, gdy chcesz rozpocząć rzeczywistą wyprzedaż, a następnie sprawdź jej wpis w historii i kupon w koszyku testowym.

Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.

Instrukcja konfiguracji

Instalacja i przygotowanie pierwszej wyprzedaży

Prześlij i zainstaluj plik ZIP mprweeklysale w Moduły > "Module Manager". Kliknij "Configure", aby otworzyć Cotygodniowa wyprzedaż błyskawiczna. W PrestaShop 1.6 użyj ekranu przesyłania modułów dostępnego w Twojej wersji.

Wymaga PrestaShop 1.6.1 lub nowszego oraz PHP 7.1 lub nowszego.

Zacznij od Symulacja. Rzeczywiste uruchomienie przez Uruchom teraz tworzy kupon i natychmiast próbuje opublikować posty w mediach społecznościowych. Sprawdza też stan modułu oraz Włącz; nie omija wyłączenia wyprzedaży.

Ustawienia wyprzedaży

Ustawienie Wartość domyślna Działanie
Włącz Tak Pozwala na rzeczywiste uruchomienia ręczne i zaplanowane. Symulacja umożliwia podgląd także przy wyłączonej wyprzedaży.
Dzień wyprzedaży Środa, 3 Wybierz od niedzieli 0 do soboty 6.
Czas wyprzedaży 08:00 Używa czasu serwera/PHP w formacie 24-godzinnym HH:MM. Przed zaplanowaniem sprawdź czas serwera sklepu.
Procent rabatu 50 Wymaga liczby całkowitej od 1 do 99.
Czas trwania 24 Ważność kuponu w godzinach. Musi być większa od zera.
Prefiks kodu FLASH Prefiks przed wygenerowanym sześcioznakowym sufiksem zapisanym wielkimi literami. Puste wartości są zastępowane przez FLASH podczas działania.
Ochrona przed powtórzeniami 12 Wyklucza produkty użyte w ciągu wskazanej liczby tygodni. Wartość musi być większa od zera.

Zapisz ustawienia, aby zaktualizować zarejestrowany harmonogram weekly_flash_sale. Dla piątku o 14:30 wybierz dzień 5 i godzinę 14:30; zapisany harmonogram to weekly:5:14:30.

Produkt jest losowany spośród aktywnych produktów bieżącego sklepu z nazwą w języku wykonania. Język zwykle pochodzi z kontekstu cron; jeśli nie jest w nim ustawiony, kod używa domyślnego języka sklepu. Nie ma selektorów kategorii, stanu magazynowego, producenta, ceny ani ręcznego wyboru produktu.

Podpisy w mediach społecznościowych

Skonfiguruj Podpis Instagram, Podpis Facebook i Podpis X (Twitter). Dostępne symbole zastępcze to:

{product_name} {original_price} {sale_price}
{discount} {code} {product_url}

Podpis Instagram zapisany przy instalacji:

FLASH SALE! {discount}% OFF today only!

{product_name}
Was: {original_price} | Now: {sale_price}

Use code: {code}

{product_url}

#prestashop #flashsale #ecommerce

Podpis Facebook zapisany przy instalacji:

FLASH SALE! {discount}% OFF today only!

{product_name}
Was: {original_price} | Now: {sale_price}

Use code: {code}
Shop now: {product_url}

Podpis X zapisany przy instalacji:

FLASH SALE! {discount}% OFF: {product_name}

Use code: {code}

{product_url}

Zmień sformułowania takie jak "today only", jeśli skonfigurowana ważność jest inna. Alternatywa:

{discount}% off {product_name}
Use coupon {code} during this offer.
Was {original_price}, now {sale_price}.
{product_url}

Ceny są obliczane i formatowane w domyślnej walucie sklepu. Cena pierwotna korzysta z aktualnej domyślnej kombinacji i uwzględnia istniejące obniżki cen. Na tej podstawie naliczany jest rabat kuponu. Sprawdź rzeczywisty koszyk, ponieważ kontekst podatkowy, grupy klientów i kombinacje mogą wpływać na cenę końcową.

Publikowanie wymaga odpowiedniego zainstalowanego, włączonego i skonfigurowanego modułu towarzyszącego oraz metody:

Moduł towarzyszący Wywoływana metoda
mprinstagramintegration publishToInstagram(imageUrl, caption)
mprfacebookpostsintegration publishToFacebook(caption, imageUrl)
mprxintegration publishToX(caption, imageUrl)

Moduł używa zdjęcia okładkowego produktu; nie generuje grafiki reklamowej. Podpisy Instagram są ograniczone do 2200 znaków, a podpisy X do 280. Brak modułów towarzyszących lub nieudane publikacje nie cofają pomyślnie utworzonego kuponu. Sprawdź wynik każdej platformy w historii.

Konfiguracja cron

Skopiuj dokładne polecenie z tokenem z Status Cron, dostosowując plik wykonywalny PHP i ścieżkę sklepu do swojego hosta. Uruchamiaj wspólny punkt wejścia co minutę:

* * * * * php /var/www/html/modules/mprweeklysale/cron.php --token=YOUR_TOKEN

Obsługiwane jest także planowanie przez HTTP:

curl 'https://yourshop.com/modules/mprweeklysale/cron.php?token=YOUR_TOKEN'

Opcje CLI obejmują --max-tasks=20, --max-seconds=55 i --context=cron. To wartości domyślne. Odpowiedniki HTTP używają parametrów zapytania max_tasks, max_seconds i context. Mechanizm wykonawczy uruchamia zadania, których termin nadszedł, w całym współdzielonym systemie cron MPR, nie tylko dla Weekly Sale.

Sprawdź stan zadania, następne uruchomienie, ostatnie uruchomienie i harmonogram tygodniowy w Status Cron. Sam zarejestrowany harmonogram nie wykonuje zadań; Twój host musi wywoływać mechanizm wykonawczy.

Uruchamianie, weryfikacja i przegląd historii

  1. Zapisz ustawienia i kliknij Symulacja.
  2. Sprawdź wybrany produkt, wygenerowany kod, ważność, cenę, zdjęcie i wyrenderowane podpisy kanałów. Symulacja nie tworzy reguły koszyka, wiersza historii ani posta w mediach społecznościowych.
  3. Gdy chcesz utworzyć rzeczywistą ofertę, kliknij raz Uruchom teraz.
  4. Sprawdź produkt, rabat, kod, ceny i wyniki kanałów w Historia sprzedaży.
  5. Dodaj wybrany produkt do koszyka testowego i zastosuj wygenerowany kod.
  6. Upewnij się, że inny produkt nie otrzymuje rabatu przypisanego do wybranego produktu.

Rzeczywiste uruchomienie tworzy aktywną, wyróżnioną regułę koszyka PrestaShop ograniczoną do wybranego produktu i sklepu. Ma ona 1000 użyć łącznie i jedno użycie na klienta. Cena katalogowa nie jest zmieniana. Reguła wygasa w czasie date_to, więc później nie odbywa się przywracanie ceny katalogowej.

Rozwiązywanie problemów

Jeśli nie znaleziono odpowiedniego produktu, sprawdź aktywne produkty w bieżącym sklepie i historię ochrony przed powtórzeniami. Przy małym katalogu ten okres wykluczenia może objąć wszystkie produkty.

Jeśli wyprzedaż się nie uruchamia, sprawdź Włącz, włączenie modułu, token cron, włączenie współdzielonego cron, harmonogram, czas serwera i błędy ostatniego uruchomienia. Jeśli publikacja jest pomijana lub kończy się błędem, sprawdź moduł towarzyszący i wymaganą metodę, a następnie odczytaj wynik platformy i dzienniki PrestaShop. Kupon może już istnieć; sprawdź historię przed ponownym uruchomieniem.

Odinstalowanie

Odinstaluj przez "Module Manager". Moduł wyrejestrowuje swoje zadania cron, usuwa konfigurację i menu oraz wywołuje standardowe odinstalowanie modułu. Jego własna metoda odinstalowania nie usuwa historii wyprzedaży ani wygenerowanych reguł koszyka PrestaShop. Sprawdź pozostałe kupony w PrestaShop; zachowują skonfigurowane daty wygaśnięcia.

Zrzuty ekranu

Weekly Sale, zrzut ekranu 1

Weekly Sale, zrzut ekranu 2

Weekly Sale, zrzut ekranu 3

Weekly Sale, zrzut ekranu 4

Weekly Sale, zrzut ekranu 5

Weekly Sale, zrzut ekranu 6

Weekly Sale, zrzut ekranu 7

Weekly Sale, zrzut ekranu 8

Weekly Sale, zrzut ekranu 9

Weekly Sale, zrzut ekranu 10

Weekly Sale, zrzut ekranu 11

Pytania

1

Czy Weekly Sale dodaje widżet w sklepie?

Nie. Moduł nie dodaje widżetu w sklepie. Jego zadanie tworzy natywną regułę koszyka PrestaShop, podejmuje skonfigurowane próby publikacji przez moduły towarzyszące i zapisuje historię wyprzedaży. Rabat jest następnie obsługiwany przez standardowy mechanizm reguł koszyka PrestaShop.

Znane problemy

12

Sale History pokazywała błędną walutę

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.0
Ceny w Sale History nie używały bieżącej waluty sklepu.

Podgląd gubił tekst w nawiasach ostrych

RozwiązaneZaktualizowano:
Naprawiono w: 1.1.0
Podglądy postów społecznościowych mogły ukrywać tekst opisu ujęty w nawiasy ostre.

Ceny promocji w mediach społecznościowych pomijały podatek lub wariant

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.22
Publikowane ceny i przebiegi testowe mogły różnić się od rzeczywistej ceny promocyjnej, ponieważ nie uwzględniały podatku ani domyślnej kombinacji produktu.

Błąd tworzenia kuponu dla nazw produktów z apostrofem

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.20
Tworzenie kuponu tygodniowego mogło się nie powieść, gdy nazwa produktu promocyjnego zawierała apostrof. Nieudane tworzenie mogło pozostawić niekompletny kupon.

Ostrzeżenie konfiguracji pozostawało po zapisie ustawień

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.20
Ostrzeżenie instalacji nie odzwierciedlało od razu właśnie zapisanych ustawień.

Ceny i linki promocji używały niewłaściwego kontekstu sklepu

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.21
Opisy i podglądy promocji mogły wyświetlać euro zamiast waluty sklepu, a wybór produktów, linki lub historia promocji mogły używać innego sklepu w instalacji multistore.

Nieprawidłowe rabaty i mylący stan wyłączenia

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.21
Mogły być używane nieprawidłowe zapisane wartości procentowe rabatów, a wyłączona promocja mogła zgłaszać sukces zamiast informować o wyłączeniu.

Kupon obejmował produkty spoza promocji

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.19
Kupon błyskawicznej promocji nie był ograniczony do wybranego produktu promocyjnego.

Etykiety panelu pozostawały po angielsku

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.19
Przetłumaczone etykiety ustawień nie były wyświetlane w wybranym języku panelu administracyjnego.

Brak zaplanowanych zadań po aktualizacji

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.16
Zapisane zadania promocji tygodniowej mogły nie pojawiać się w harmonogramie po aktualizacji.

Niedostępny wybór produktów

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.15
Ustawienia promocji nie pozwalały sprzedawcom wybierać produktów do promocji tygodniowej.

Niepełne tłumaczenia

RozwiązaneZaktualizowano:
Naprawiono w: 1.0.15
Niektóre ustawienia i komunikaty promocji pozostawały nieprzetłumaczone.

Zgłoszenia funkcji

5

Zaimplementowane

Aktualizacje modułu jednym kliknięciem

Zaimplementowane
Sprawdzaj i instaluj aktualizacje modułu z panelu administracyjnego.

Wielojęzyczny interfejs

Zaimplementowane
Korzystaj z etykiet i komunikatów modułu przetłumaczonych na język francuski, niemiecki, hiszpański, włoski i polski.

Kontrola i naprawa instalacji

Zaimplementowane
Sprawdzaj instalację modułu i przywracaj brakujące pozycje menu panelu administracyjnego.

Zaplanowane cotygodniowe wyprzedaże błyskawiczne

Zaimplementowane
Wybieraj harmonogram wyprzedaży, rabat, czas trwania i szablony podpisów, z publikacją na połączonych kontach Instagram, Facebook i X.

Podgląd wpisów społecznościowych

Zaimplementowane
Podglądaj wpisy społecznościowe wygenerowane w próbnym uruchomieniu przed ich opublikowaniem.

Dziennik zmian

v1.1.02026-10-16

  • Addedadmin menu management via MenuInstaller for streamlined module setup
Starsze wersje

v1.0.152026-09-02

  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedAllow weekly sale product selection
  • FixedCertify weekly sale config flow

Demo

Przetestuj pełny moduł przed zakupem

Licencję kupisz później, a ustawienia zostaną.

  • Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
  • Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
  • Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry