Special price from/to data configurable products


(Remco) #1

Hallo,

Hopelijk kunt u me verder helpen.

Een aantal configurabele in onze database hebben per abuis ‘special price from date’ and ‘special price to date’.
Ik krijg deze met geen mogelijkheid verwijderd.

Nu wil het zijn, dat ik ook geen enkele producten meer kan aanpassen, want ik krijg de volgende foutmelding:
DateTime::__construct(): Failed to parse time string (22/10/2018) at position 0 (2): Unexpected character

Weten jullie hoe ik die data moet verwijderen?

Alvast bedankt voor de hulp!


(Ron Maris) #2

Hoi Remco,

Volgens mij is dit de oorzaak.
op /vendor/magento/module-catalog/Controller/Adminhtml/Product/Initialization/Helper.php
is een nieuwe functie op regel 463 toegevoegd

private function convertSpecialFromDateStringToObject($productData)
{
if (isset($productData[‘special_from_date’]) && $productData[‘special_from_date’] != ‘’) {
$productData[‘special_from_date’] = new \DateTime($productData[‘special_from_date’]);
}

    return $productData;
}

comment dit bij de functie op regel 162
//$productData = $this->convertSpecialFromDateStringToObject($productData);

Het product is nu succesvol opgeslagen

Met vriendelijke groet,
Ron Maris

Wij bouwen professionele websites en webwinkels die hoog scoren in Google
Volledige begeleiding van uw webwinkel: van bestelling tot bezorging van uw producten

Bezoekadres:
Ondernemershuis H10
Hamerstraat 10
7556 MZ Hengelo

Postadres
Boekweit 26
7623HC Borne T: +31(0)74-7850537

M: +31(0)6-22820465
M: info@webwinkelvisie.nl
I: www.webwinkelvisie.nl