Countdown Promotion voor Magento 2

Teller voor het einde van een actie voor Magento 2.
SKU
M2-COUNT-DOWN
€ 30,75
E-mail naar een vriend

Vraag stellen over dit product

Beschrijving / Countdown Promotion voor Magento 2

MAGENTO 2 · SPECIALE PRIJS · EINDDATUM · TELLER

Laat zien hoeveel tijd er nog over is tot het einde van de actie.

Kowal Countdown Promotion

Voeg een duidelijke countdown toe op de listing en productpagina. Gebruik de speciale prijsdatums van Magento en een productattribuut, en pas de uitstraling en positie van de teller aan in de configuratie.

Special Price To Date · Categorieën en producten · Kleuren en labels

HOE HET IN DE PRAKTIJK WERKT

01 · U stelt de actie in
U schakelt het tellerattribuut in en bereidt een actieve speciale prijs voor.

02 · U kiest de uitstraling
U bepaalt de positie, teksten, kleuren en het weergavevenster.

03 · De klant ziet de resterende tijd
JavaScript telt af en verwijdert de teller na afloop.

Wat levert dit uw webshop op?

Ontdek de functies, toepassingen en instellingen van de module.

Maak kennis met de module

Voeg aan uw Magento 2-webshop een duidelijke teller voor het einde van een actie toe, die de klant laat zien hoeveel tijd er nog over is tot de speciale prijs afloopt.

De module Kowal_CountdownPromotion toont de countdown op de categorielisting en op de productpagina. De teller werkt voor producten met een actieve speciale prijs en een ingestelde datum Special Price To Date.

Vergroot de zichtbaarheid van acties en verkort de weg van de klant naar een aankoopbeslissing. De module toont een tijdteller bij de productprijs en de einddatum van de actie, zonder de basis-SEO-content van het product te wijzigen.

Belangrijkste functies

  • teller voor het einde van een actie op de categorielisting,
  • teller voor het einde van een actie op de productpagina,
  • ondersteuning voor het productattribuut countdown_promotion,
  • gebruik van standaard Magento-velden: special_price, special_from_date, special_to_date,
  • keuze van de weergavepositie van de teller in de categorie,
  • kleurconfiguratie via color picker,
  • keuze van de lettergrootte uit een lijst,
  • bewerken van de tekst vóór de teller en vóór de datum,
  • mogelijkheid om labels te verbergen en alleen de teller te centreren,
  • vertalingen volgens het Magento i18n-mechanisme.

Voor wie

De module is bedoeld voor Magento 2-webshops die regelmatig tijdgebonden acties uitvoeren en de beperkte looptijd daarvan beter willen communiceren zonder prijstemplates om te bouwen.

Voordelen

  • betere zichtbaarheid van actieve acties,
  • meer transparantie voor de klant,
  • configuratie van de uitstraling zonder wijzigingen in de code,
  • compatibiliteit met Magento-mechanismen: layout, RequireJS, LESS, systeemconfiguratie en vertalingen.

Implementatie

De module is voorbereid als Composer-pakket van het type magento2-module. Na installatie hoeft u alleen de module in te schakelen, setup:upgrade uit te voeren, de cache te legen en de uitstraling in het beheerpaneel te configureren.

Wanneer de teller verschijnt

Het product moet een actieve countdown_promotion hebben, een speciale prijs die lager is dan de reguliere prijs en een toekomstige einddatum. De begindatum mag leeg zijn of al actief.

Catalogusprijsregels zijn geen bron voor countdown-datums. Voor configurable producten kan de teller gebruikmaken van datums van het bovenliggende product of actieve varianten, maar het wijzigen van de datum samen met de geselecteerde variant vereist aanpassing van de frontend.

Positie, teksten en zichtbaarheidsvenster

Stores → Configuration → Catalog → Countdown Promotion biedt instellingen voor de uitstraling, tijdnotatie, eenheidssymbolen en Show Countdown Days Before End. Een lege vensterwaarde laat de teller direct zien, terwijl bijvoorbeeld 3 de weergave beperkt tot de laatste drie dagen.

Op de listing kiest u de positie onder de prijs, bij de afbeelding of een eigen CSS-selector. Een aparte selector geldt voor de productpagina. Pas bij een aangepaste prijsweergave de invoegposities aan.

Aftellen in de browser

De backend geeft einddatums door als UTC-markeringen. JavaScript maakt na het laden van de pagina een zichtbare teller aan en gebruikt één gezamenlijke interval voor alle tellers op de pagina.

Na afloop verwijdert het de countdown uit de DOM. De module presenteert de tijd; hij vervangt niet de prijsindexering of de configuratie voor het beëindigen van acties in Magento.

Installatie via Composer

Pakket kowal/module-countdown-promotion, module Kowal_CountdownPromotion. Nadat toegang tot de Kowal-repository is geconfigureerd, installeert u het pakket, schakelt u de module in, werkt u Magento bij en leegt u de cache. Houd in productie rekening met compilatie en deployment van statische content volgens het proces van de webshop.

Van configuratie naar resultaat

1. U stelt de actie in
U schakelt het tellerattribuut in en bereidt een actieve speciale prijs voor.

2. U kiest de uitstraling
U bepaalt de positie, teksten, kleuren en het weergavevenster.

3. De klant ziet de resterende tijd
JavaScript telt af en verwijdert de teller na afloop.

Teller in de laatste drie dagen

De actie heeft een einddatum en het zichtbaarheidsvenster van de teller is 3 dagen. De countdown verschijnt pas in de eindfase van de actie.

Wanneer de tijd is verstreken, verdwijnt de teller. De daadwerkelijke toepassing en beëindiging van de speciale prijs blijven geregeld door de prijsmechanismen van Magento.

Toon de werkelijke einddatum van de actie duidelijk

Wilt u de module afstemmen op uw webshop? Vraag naar de implementatie van Kowal Countdown Promotion en bespreek de configuratie of benodigde uitbreidingen.

Meer informatie

Overeenstemming met sjabloon Luma / Blank, Smid

Installatiehandleiding voor de module

Installatie- en configuratiehandleiding voor Countdown Promotion voor Magento 2

De module Kowal_CountdownPromotion voegt aan Magento 2 een teller voor het einde van een actie toe. De teller kan zichtbaar zijn op de categorielisting en op de productpagina wanneer het product een actieve speciale prijs en een ingestelde einddatum van de actie heeft.

De zichtbare teller wordt na het laden van de pagina door JavaScript gemaakt. De backend geeft alleen technische gegevens door aan de frontend, waaronder de product-ID en de timestamp van het einde van de actie.

Vereisten

Controleer vóór de installatie of de webshop aan de vereisten voldoet:

  • Magento Open Source of Adobe Commerce 2.4.x,
  • PHP 7.4 of PHP 8.1+ volgens de Magento-versie,
  • mogelijkheid om Composer-pakketten van het type magento2-module te installeren,
  • toegang tot Magento CLI,
  • toegang tot de module-repository.

Installatie via Composer

Ga naar de hoofdmap van het Magento-project.

Voeg de Kowal Composer-repository toe aan de projectconfiguratie:

De toegangsgegevens voor de Composer-repository, het e-mailadres van de klant en de licentietoken, ontvangt u per e-mail na aankoop. Ze zijn ook beschikbaar in het klantpaneel na inloggen op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van uw account en TWOJ_TOKEN door de ontvangen token. Voer de opdrachten uit in de Magento-hoofdmap.

composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-countdown-promotion

Na installatie plaatst Composer de module in de map:

vendor/kowal/module-countdown-promotion

Module inschakelen in Magento

Voer de Magento-opdrachten uit vanuit de hoofdmap van de webshop:

bin/magento module:enable Kowal_CountdownPromotionbin/magento setup:upgradebin/magento cache:flush

In een productieomgeving moet u meestal ook de deployment-opdrachten uitvoeren die in het project worden gebruikt:

bin/magento setup:di:compilebin/magento setup:static-content:deploy -fbin/magento indexer:reindexbin/magento cache:flush

Productconfiguratie

Voor elk product waarbij de teller moet verschijnen:

  1. Stel Countdown Promotion in op Yes.
  2. Stel Special Price in.
  3. Stel Special Price To Date in.
  4. Stel optioneel Special Price From Date in.

De teller verschijnt alleen wanneer aan alle voorwaarden is voldaan:

  • het attribuut countdown_promotion is ingeschakeld,
  • special_price is ingesteld,
  • de speciale prijs is lager dan de reguliere prijs,
  • special_from_date is leeg of de actie is al begonnen,
  • special_to_date is ingesteld in de toekomst.

Schakel voor configureerbare producten Countdown Promotion in op het bovenliggende product. De module kan de actiedatum van het bovenliggende product gebruiken of actieve actiedatums van gekoppelde simple producten wanneer de actie op varianten is ingesteld.

Moduleconfiguratie

De module-opties zijn beschikbaar in het Magento-beheerpaneel:

Stores > Configuration > Catalog > Countdown Promotion > Appearance

Leeg na het wijzigen van de configuratie de cache:

bin/magento cache:flush

Instellingen voor de positie van de teller

Het veld Category Placement bepaalt de positie van de teller op de categorielisting.

Beschikbare opties:

  • Below price - teller onder de prijs,
  • Bottom of product image - teller onderaan de productafbeelding,
  • Top of product image - teller bovenaan de productafbeelding,
  • Custom CSS selector - teller bij een element dat met een eigen CSS-selector is aangegeven.

Wanneer u Custom CSS selector kiest, vult u het veld Category Custom CSS Selector in. Het gekozen element moet data-product-id hebben of zich bevinden in de producttegel die .price-box[data-product-id] bevat.

Voorbeeldselectors:

.price-box[data-product-id].product-item-info .price-box[data-product-id].product-item-details .price-box[data-product-id]

Het veld Product Page Custom CSS Selector geldt alleen voor de productpagina. Voer de selector in van het element waarna de teller moet worden toegevoegd.

Voorbeelden:

.product-info-main .product-info-price#custom-price-target

Als het veld leeg is, gebruikt de module de standaardselector:

.product-info-main .price-box

Instellingen voor teksten en tijdnotatie

Het veld Text Before Countdown stelt de tekst vóór de teller in, bijvoorbeeld:

Promocja kończy się za:

Als het veld leeg is, wordt het label vóór de teller niet weergegeven en wordt alleen de countdownwaarde gecentreerd.

Het veld Text Before End Date stelt de tekst vóór de einddatum van de actie in, bijvoorbeeld:

Promocja do:

Als het veld leeg is, wordt alleen de datum onder de teller weergegeven.

Met het veld Displayed Time Template kunt u het bereik van tijdseenheden kiezen dat in de teller wordt getoond.

Beschikbare templates:

  • 00d 00g 00m 00s,
  • 00d 00g 00m,
  • 00d 00g,
  • 00d,
  • 00g 00m 00s,
  • 00m 00s.

De symbolen van tijdseenheden kunnen met aparte velden worden gewijzigd:

  • Days Symbol, standaard d,
  • Hours Symbol, standaard g,
  • Minutes Symbol, standaard m,
  • Seconds Symbol, standaard s.

Voorbeeld: als u Hours Symbol instelt op h, kan de teller 02d 05h 30m 10s weergeven in plaats van 02d 05g 30m 10s.

De teller pas vóór het einde van de actie tonen

Het veld Show Countdown Days Before End bepaalt hoeveel dagen vóór het einde van de actie de teller zichtbaar moet worden.

Voorbeelden:

  • leeg veld - de teller wordt direct weergegeven zodra aan de actievoorwaarden is voldaan,
  • 1 - de teller verschijnt op de laatste dag van de actie,
  • 3 - de teller verschijnt in de laatste 3 dagen van de actie,
  • 7 - de teller verschijnt in de laatste 7 dagen van de actie.

Het veld accepteert gehele getallen. Een lege waarde betekent geen beperking.

Instellingen voor de uitstraling

Met de module kunt u de uitstraling van de teller configureren zonder wijzigingen in de code.

Beschikbare velden:

  • Background Color - achtergrondkleur,
  • Text Color - basiskleur van de tekst,
  • Label Color - kleur van het label vóór de teller,
  • Timer Color - kleur van de countdownwaarde,
  • Border Color - kleur van de rand,
  • Font Size - lettergrootte.

De kleurvelden gebruiken een color picker en slaan hex-waarden op, bijvoorbeeld:

#ffffff#333333#d32f2f

De lettergrootte wordt gekozen uit een lijst:

  • 12px,
  • 14px,
  • 16px,
  • 18px.

Controle na implementatie

Controleer na installatie en configuratie:

  1. Simple product met een actieve actie op de productpagina.
  2. Simple product met een actieve actie op de categorielisting.
  3. Product zonder actieve speciale prijs.
  4. Product met de datum Special Price To Date in het verleden.
  5. Product met een lege Special Price To Date.
  6. Product met een speciale prijs die gelijk is aan of hoger is dan de reguliere prijs.
  7. Configuratie Show Countdown Days Before End.
  8. Verschillende templates Displayed Time Template.
  9. Wijziging van symbolen voor tijdseenheden.
  10. Wijziging van kleuren en lettergrootte na het legen van de cache.
  11. Browserconsole om te controleren of er geen JavaScript-fouten zijn.
  12. Ruwe HTML-bron om te controleren of deze geen kant-en-klaar element .countdown-promotion bevat.

Bekende beperkingen

De module gebruikt acties op basis van standaard Magento-velden:

  • special_price,
  • special_from_date,
  • special_to_date.

Catalogusregels, Adobe Commerce Scheduled Updates en varianten van configureerbare producten met volledig onafhankelijke actiedatums kunnen een aparte integratie vereisen.

Thema's die de prijsweergave of de structuur van de producttegel sterk wijzigen, kunnen vereisen dat eigen CSS-selectors worden ingesteld.

Veelvoorkomende problemen

De teller is niet zichtbaar

Controleer of:

  • het product Countdown Promotion = Yes heeft,
  • het product Special Price heeft ingesteld,
  • de speciale prijs lager is dan de reguliere prijs,
  • Special Price To Date in de toekomst is ingesteld,
  • Special Price From Date geen toekomstige datum aangeeft,
  • de Magento-cache is geleegd,
  • de voor de categorie ingestelde CSS-selector naar het juiste productelement verwijst.

De teller staat op de verkeerde plaats

Wijzig Category Placement of stel een eigen Category Custom CSS Selector in. Gebruik op de productpagina Product Page Custom CSS Selector.

Wijzigingen in de uitstraling zijn niet zichtbaar

Leeg de Magento-cache:

bin/magento cache:flush

In productie kan het ook nodig zijn om statische assets te vernieuwen volgens het deploymentproces van de webshop.

Druk om carrousel over te slaan

We hebben andere producten gevonden die u misschien leuk vindt!

Schrijf uw eigen review
U plaatst een review over: Countdown Promotion voor Magento 2
Uw waardering:
Prijs
Kwaliteit
Ondersteuning
loader
Bezig met laden...

U heeft uw review aangeboden ter goedkeuring.

Cookievoorkeuren wijzigen