Google Indexing API pentru Magento 2
50,00 EUR 50,00 EUR
Adaugă în magazinul Magento 2 un cronometru clar pentru finalul promoției, care îi arată clientului cât timp a mai rămas până la încheierea prețului special.
Modulul Kowal_CountdownPromotion afișează numărătoarea inversă în listarea categoriei și pe pagina produsului. Cronometrul funcționează pentru produsele cu preț special activ și cu data Special Price To Date setată.
Crește vizibilitatea promoțiilor și scurtează drumul clientului către decizia de cumpărare. Modulul afișează cronometrul lângă prețul produsului și data de finalizare a promoției, fără a modifica conținutul SEO de bază al produsului.
countdown_promotion,special_price, special_from_date, special_to_date,i18n Magento.Modulul este destinat magazinelor Magento 2 care desfășoară în mod regulat promoții pe perioadă limitată și doresc să comunice mai bine durata lor limitată, fără a reconstrui șabloanele de preț.
Modulul este pregătit ca pachet Composer de tip magento2-module. După instalare, este suficient să activezi modulul, să rulezi setup:upgrade, să cureți cache-ul și să configurezi aspectul în panoul de administrare.
Modulul Kowal_CountdownPromotion adaugă în Magento 2 un cronometru pentru finalul promoției. Cronometrul poate fi vizibil în listarea categoriei și pe pagina produsului atunci când produsul are un preț special activ și o dată de finalizare a promoției setată.
Cronometrul vizibil este creat de JavaScript după încărcarea paginii. Backend-ul transmite către frontend doar date tehnice, printre care ID-ul produsului și timestamp-ul finalului promoției.
Înainte de instalare, asigură-te că magazinul îndeplinește cerințele:
magento2-module,Mergi în directorul rădăcină al proiectului Magento.
Pentru repository-ul Git, adaugă repository-ul modulului în configurația Composer:
composer config --global --auth github-oauth.github.com composer config repositories.kowal-countdown-promotion vcs https://github.com/kowalco/countdown-promotioncomposer require kowal/module-countdown-promotion După instalare, Composer va plasa modulul în directorul:
vendor/kowal/module-countdown-promotionRulează comenzile Magento din directorul rădăcină al magazinului:
bin/magento module:enable Kowal_CountdownPromotionbin/magento setup:upgradebin/magento cache:flushÎn mediul de producție, de obicei trebuie rulate și comenzile de deployment utilizate în proiect:
bin/magento setup:di:compilebin/magento setup:static-content:deploy -fbin/magento indexer:reindexbin/magento cache:flushPentru fiecare produs la care trebuie să apară cronometrul:
Countdown Promotion la Yes.Special Price.Special Price To Date.Special Price From Date.Cronometrul va apărea doar atunci când sunt îndeplinite toate condițiile:
countdown_promotion este activat,special_price este setat,special_from_date este gol sau promoția a început deja,special_to_date este setat în viitor.Pentru produsele configurabile, activează Countdown Promotion pe produsul părinte. Modulul poate folosi data promoției din produsul părinte sau datele active ale promoției din produsele simple asociate, atunci când promoția este setată pe variante.
Opțiunile modulului sunt disponibile în panoul de administrare Magento:
Stores > Configuration > Catalog > Countdown Promotion > AppearanceDupă modificarea configurației, curăță cache-ul:
bin/magento cache:flushCâmpul Category Placement definește poziția cronometrului în listarea categoriei.
Opțiuni disponibile:
Below price - cronometrul sub preț,Bottom of product image - cronometrul în partea de jos a imaginii produsului,Top of product image - cronometrul în partea de sus a imaginii produsului,Custom CSS selector - cronometrul lângă elementul indicat prin propriul selector CSS.Când alegi Custom CSS selector, completează câmpul Category Custom CSS Selector. Elementul selectat trebuie să aibă data-product-id sau să se afle în cardul produsului care conține .price-box[data-product-id].
Exemple de selectori:
.price-box[data-product-id].product-item-info .price-box[data-product-id].product-item-details .price-box[data-product-id]Câmpul Product Page Custom CSS Selector se aplică doar paginii produsului. Introdu selectorul elementului după care trebuie adăugat cronometrul.
Exemple:
.product-info-main .product-info-price#custom-price-targetDacă acest câmp este gol, modulul folosește selectorul implicit:
.product-info-main .price-boxCâmpul Text Before Countdown setează textul dinaintea cronometrului, de exemplu:
Promocja kończy się za:Dacă acest câmp este gol, eticheta dinaintea cronometrului nu este afișată, iar valoarea numărătorii inverse este centrată.
Câmpul Text Before End Date setează textul dinaintea datei de finalizare a promoției, de exemplu:
Promocja do:Dacă acest câmp este gol, sub cronometru este afișată doar data.
Câmpul Displayed Time Template permite alegerea intervalului de unități de timp afișate în cronometru.
Șabloane disponibile:
00d 00g 00m 00s,00d 00g 00m,00d 00g,00d,00g 00m 00s,00m 00s.Simbolurile unităților de timp pot fi modificate prin câmpuri separate:
Days Symbol, implicit d,Hours Symbol, implicit g,Minutes Symbol, implicit m,Seconds Symbol, implicit s.Exemplu: dacă setezi Hours Symbol la h, cronometrul poate afișa 02d 05h 30m 10s în loc de 02d 05g 30m 10s.
Câmpul Show Countdown Days Before End stabilește cu câte zile înainte de finalul promoției cronometrul trebuie să devină vizibil.
Exemple:
1 - cronometrul va apărea în ultima zi a promoției,3 - cronometrul va apărea în ultimele 3 zile ale promoției,7 - cronometrul va apărea în ultimele 7 zile ale promoției.Câmpul acceptă numere întregi. O valoare goală înseamnă lipsa unei limitări.
Modulul permite configurarea aspectului cronometrului fără modificări în cod.
Câmpuri disponibile:
Background Color - culoarea fundalului,Text Color - culoarea de bază a textului,Label Color - culoarea etichetei dinaintea cronometrului,Timer Color - culoarea valorii numărătorii inverse,Border Color - culoarea chenarului,Font Size - dimensiunea fontului.Câmpurile de culoare folosesc color picker și salvează valorile hex, de exemplu:
#ffffff#333333#d32f2fDimensiunea fontului se alege din listă:
12px,14px,16px,18px.După instalare și configurare, verifică:
Special Price To Date în trecut.Special Price To Date gol.Show Countdown Days Before End.Displayed Time Template..countdown-promotion.Modulul folosește promoții bazate pe câmpurile standard Magento:
special_price,special_from_date,special_to_date.Regulile de catalog, Adobe Commerce Scheduled Updates și variantele produselor configurabile cu date de promoție complet independente pot necesita o integrare separată.
Temele care modifică semnificativ randarea prețului sau structura cardului de produs pot necesita setarea propriilor selectori CSS.
Verifică dacă:
Countdown Promotion = Yes,Special Price setat,Special Price To Date este setat în viitor,Special Price From Date nu indică o dată viitoare,Schimbă Category Placement sau setează propriul Category Custom CSS Selector. Pe pagina produsului, folosește Product Page Custom CSS Selector.
Curăță cache-ul Magento:
bin/magento cache:flushÎn producție, poate fi necesară și reîmprospătarea asseturilor statice conform procesului de deployment al magazinului.