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).

  1. Meld u aan bij de Commerce-beheerder.
  2. Ga naar de instellingen voor de gebruikersaccount van de beheerder.
  3. Stel interfacelocatie in op Oekraïens.
  4. Klikken Account opslaan.
  5. Ga naar Catalogus > Product.
  6. Selecteer een product.
  7. Klik op de productpagina op Geavanceerde prijzen.
  8. Voeg een speciale prijs toe.
  9. Sla het product op.
  10. Herhaal stap 7-9.
  11. Ga naar Systeem > Handelingenlogboeken.
  12. 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.

Bijgevoegde bestanden

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a