Si usted está en el negocio de comercio electrónico, es seguro que debe estar familiarizado con el nombre de OpenCart como una plataforma de comercio electrónico. Es una de las plataformas de comercio electrónico de más rápido crecimiento que es una opción perfecta para múltiples grandes tiendas de comercio electrónico pequeño, mediano y debido a la disponibilidad de extensiones de más de 14.000 OpenCart, temas, integraciones, y APIs.
Estas extensiones y otras características han hecho que sea una plataforma deliciosa para varias tiendas de comercio electrónico en todo el mundo. Sin embargo, la plataforma no sólo significa características y funcionalidades solo, sin ningún servicio de atención al cliente. Para resolver los problemas de sus clientes cada vez mayores OpenCart, la plataforma ofrece el soporte al cliente y asistencia técnica a través de foros de la comunidad.
He observado un problema común que muchos propietarios de sitios también han mencionado en los foros de discusión de la comunidad. La cuestión es que los propietarios del sitio, mientras que la descarga de cualquiera de los productos virtuales en su sitio OpenCart son incapaces de obtener información de nombre de producto. La lista de todos los productos virtuales descargables están disponibles en la página “descargas Cuenta”, pero los nombres de los productos descargables no se muestran a los propietarios del sitio. Debido a esta situación, se hace extremadamente difícil para los propietarios de sitios OpenCart para saber qué producto se ha descargado o no. Para tener una mejor idea acerca de este problema, es necesario revisar la imagen que se muestra a continuación:
![Opencart descarga page- Antes | Knowband](https://www.knowband.com/blog/wp-content/uploads/2016/10/OpenCart-download-page-Before.png)
Aquí, bajo la “página de Descargas de cuenta, el nombre del producto no se menciona lo que hace difícil para los propietarios para obtener información adecuada sobre el producto que se descarga. Si desea resolver este problema, aquí están los pocos cambios que se requieren en los archivos de codificación de su sitio OpenCart.
1. Los propietarios del sitio tienen que hacer los cambios necesarios en principalmente tres archivos OpenCart para mostrar el nombre de sus productos descargables. Tienen que buscar por primera vez este /catalog/view/theme/default/template/account/download.tpl archivo requerido y averiguar el código como se muestra a continuación:
<Div> <b> <? Php echo $ text_remaining?; ?> </ B> <? Php echo $ descarga [ ‘remanente’]; ?> </ Div>
Después de localizar la declaración anterior, que necesita ser reemplazado con el código dado:
<Div> <b> <? Php echo $ text_remaining?; ?> </ B> <? Php echo $ descarga [ ‘remanente’]; ?> <br> <b> Nombre: </ b> <? Php echo $ descarga [ ‘product_name’]; ?> </ Div>
2. Una vez, que haya terminado con hacer cambios en el archivo /catalog/controller/account/download.php, es necesario buscar esta codificación,
foreach ($ resultados como resultado $) {
y luego reemplazarlo con la codificación PHP como se muestra a continuación.
foreach ($ resultados como resultado $) {$ q_result = $ this-> db-> query ( ‘SELECT nombre de’ .DB_PREFIX.’order_product donde order_product_id =’ $ resultado. [ ‘order_product_id’] “.);
En el mismo archivo, es necesario buscar el código dado,
‘Nombre’ => $ resultado [ ‘nombre’],
y luego cambiarlo con el código de programación como se muestra a continuación,
‘Nombre’ => $ resultado [ ‘nombre’], ‘product_name’ => $ q_result-> fila [ ‘nombre’],
3. Por último, es necesario realizar cambios en este modelo cuenta archivo de catálogo / / / download.php y luego buscar la parte de codificación de abajo,
$ Consulta = $ this-> db-> query ( “SELECT o.order_id, o.date_added, od.order_download_id, od.name, od.filename, od.remaining FROM”. DB_PREFIX. “Order_download desde LEFT JOIN`”. DB_PREFIX. “order` S en (od.order_id = o.order_id) DONDE o.customer_id = ‘”. (int) $ this-> cliente-> getId (). “‘ Y o.order_status_id> ‘0’ y O .order_status_id = ‘”. (int) $ this-> config-> get ( ‘config_complete_status_id’).“’ Y od.remaining> 0 ORDER BY DESC LIMIT o.date_added”. (int) $ inicio.‘’. (int) $ límite);
Después de localizar el código anterior, es necesario reemplazarlo con las instrucciones de programación como se muestra a continuación:
$ Consulta = $ this-> db-> query ( “SELECT od.order_product_id, o.order_id, o.date_added, od.order_download_id, od.name, od.filename, od.remaining FROM”. DB_PREFIX. “Order_download desde IZQUIERDA JOIN `”. DB_PREFIX. “order` S en (od.order_id = o.order_id) DONDE o.customer_id = ‘”. (int) $ this-> cliente-> getId (). “ ‘Y o.order_status_id>’ 0′ Y o.order_status_id = ‘”. (int) $ this-> config-> get ( ‘config_complete_status_id’).“’ Y od.remaining> 0 ORDER BY DESC LIMIT o.date_added”. (int) $ inicio. “” (int) $ límite).;
Al hacer pequeños cambios en los archivos anteriores, los propietarios del sitio pueden agregar el nombre del producto en la página de descarga de OpenCart sitio sin ningún problema. En el caso, que desea añadir cualquier otra funcionalidad deseada en el sitio de OpenCart, puede agregar deseadasextensiones OpenCart de tienda Knowband .