opencart3图片Google Merchant Center验证通过不了的解决方法

  最近在做一个opencart项目,有对接Google Merchant Center,但是一直提示产品图片验证无法通过,ytkah看了一下图片路径,/image/cache/catalog/demo/iphone_1-200x200.jpg,里面加了一个cache和压缩的尺寸,有可能就是这个原因。马上改,找到文件/catalog/controller/product/product.php,第256行左右(为了不改变源码,用//注释了源代码,填加新的popup调用方式)

              if ($product_info['image']) {
				//$data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_height'));
				$data['popup'] = 'image/' . $product_info['image'];
			} else {
				$data['popup'] = '';
			}

  和第272行左右

              foreach ($results as $result) {
				$data['images'][] = array(
					//'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_height')),
					'popup' => 'image/' . $result['image'], 
					'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_additional_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_additional_height'))
				);
			}

  后台刷新缓存,extensions - modification - refresh,看看图片是不是变成/image/catalog/demo/iphone_1.jpg

原文地址:https://www.cnblogs.com/ytkah/p/10755142.html