Onjuiste datum voor speciale prijs
Dit artikel bevat een patch voor het bekende Adobe Commerce 2.2.2-probleem met betrekking tot de speciale prijs van het product 'vanaf'-datum die onjuist is als de waarde ervan wordt gewijzigd door de beheerder wiens interface-landinstelling afwijkt.
Probleem
Wanneer u de speciale prijs voor een product instelt/wijzigt, worden de huidige datum en tijd in de database opgeslagen als een waarde voor de special_from_date
kenmerk (niet zichtbaar bij het bewerken van een product). Als u de speciale prijs bewerkt en uw beheergebruikersaccount is ingesteld op een andere interface-landinstelling, kan een verkeerde waarde worden ingesteld op special_from_date
vanwege de problemen in de notatie voor parseerdatums voor verschillende landinstellingen.
Stappen om te reproduceren:
Vereisten: de landinstelling van de gebruiker voor het beheer is Engels (Verenigde Staten).
- Meld u aan bij de Commerce-beheerder.
- Ga naar de instellingen voor de gebruikersaccount van de beheerder.
- Stel interfacelocatie in op Oekraïens.
- Klikken Account opslaan.
- Ga naar Catalogus > Product.
- Selecteer een product.
- Klik op de productpagina op Geavanceerde prijzen.
- Voeg een speciale prijs toe.
- Sla het product op.
- Herhaal stap 7-9.
- Ga naar Systeem > Handelingenlogboeken.
- Controleer het logboek op productupdate.
Verwachte resultaten:
De begindatum voor de speciale prijs moet de huidige datum zijn.
Werkelijke resultaten:
De begindatum voor de speciale prijs is een datum die enkele jaren in de toekomst ligt, zodat de speciale prijs niet actief kan zijn.
Oplossing
Als u de pleister toepast, voorkomt u dat het probleem opnieuw optreedt. U corrigeert de gegevens voor de producten waarvoor de datum onjuist is ingesteld door de speciale prijs opnieuw in te stellen nadat u de pleister hebt aangebracht.
Reparatie
De patch is aan dit artikel gekoppeld. Als u het bestand wilt downloaden, schuift u omlaag naar het einde van het artikel en klikt u op de bestandsnaam of op de volgende koppeling:
Download MDVA-11605_EE_2.2_COMPOSER_v1.patch
Compatibele Adobe Commerce-versies:
De patch is gemaakt voor:
- Adobe Commerce (alle implementatiemethoden) 2.2.2
De patch is ook compatibel (maar lost het probleem mogelijk niet op) met de volgende Adobe Commerce-versies en -versies:
- Adobe Commerce op locatie 2.1.0-2.1.18, 2.2.0-2.2.5
- Adobe Commerce op cloudinfrastructuur 2.1.11-2.1.18, 2.2.0-2.2.5
Hoe de pleister aanbrengen
Zie Een door Adobe Commerce geleverde componentpatch toepassen voor instructies.