Итак, у меня проблема оказалась в том, что при импорте товаров с прома, они поступили в формате .jpg хотя по факту это .png с прозрачным фоном.
удалось решить следующим способом:
в файле /system/library/image.php
заменить:
if (is_resource($this->image)) {
if ($extension == 'jpeg' || $extension == 'jpg') {
imagejpeg($this->image, $file, $quality);
} elseif ($extension == 'png') {
imagepng($this->image, $file);
} elseif ($extension == 'gif') {
imagegif($this->image, $file);
}
imagedestroy($this->image);
}
на:
if (is_resource($this->image)) {
if ($extension == 'jpeg') {
imagejpeg($this->image, $file, $quality);
} elseif ($extension == 'png' || $extension == 'jpg') {
imagepng($this->image, $file);
} elseif ($extension == 'gif') {
imagegif($this->image, $file);
}
imagedestroy($this->image);
}
решение актуально для ocstore 3.0.2.0
прямого бесплатного решения в интернете нету и не факт что мое поможет вам в вашей ситуации, поэтому если не уверены тогда лучше просто купите готовое решение у @rtsasuk