Opencart: pasos para empezar a programar

[Fuente: http://www.opencart.com/index.php?route=documentation/documentation&path=77_67]

Actualizado para versión 1.5

Aquí hay un plan paso a paso para instalar manualmente Opencart par usuarios avanzados o programadores.

A. Paso Uno – Leer documentación

Antes de que inviertas tu valioso tiempo y energía en instalar Opencart, hay alguna información que necesitas leer. Opencart es un gran sistema de shopping cart; es fácil de utilizar y es potente.

  1. Cinco tipos diferentes de e-commerce (link externo)
  2. Comparación de Wikipedia de software de shopping cart (link externo)
  3. Lista de características de Opencart
  4. Requerimientos técnicos para instalar Opencart
  5. Opencart FAQ’s

B. Paso Dos – Preparación

Basado en el información que acabas de leer, incluyendo los requerimientos técnicos de Opencart. deberías tener una lista de las cosas que necesitas, y de las cosas que necesitas hacer. Si no la tienes, hazla ahora — asegurate de incluir la siguiente información:

  1. ¿Dónde está alojado tu site? Sugerimos que leas el tema del foro Web hosts. Who’s good and who to avoid
  2. Debes contactar con la empresa de tu hosting  si no estás seguro de si tienes estas settings:
  3. (Estos requerimientos son automáticamente chequeados en la instlaaciónThis requirement will be  automatically checked on installation.)

PHP Setting

PHP Version 5+Register Globals: Off

Magic Quotes GPC: Off File Uploads: On

Session Auto Start: Off

Extensions

MySQL: On

GD: On

cURL: On

ZIP: On

2. ¿Qué otras herramientas utilizar? Ver: Tools
3. ¿Has revisado Opencart Extensions? Asegurate de que la extensión que vas a realizar no existe ya.

C. Paso Tres – Instalación

  1. Antes de empezar , asegurate de comprobar que la versión de OC en OC Version y descarga la última versión en download .
  2. Sube tus ficheros al host
  3. Echale un ojo a los fallos documentadosKnown BUGS topic for All OC Versions.
  4. Resolución de problemas después de una instalación o una actualización: Troubleshooting
  5. Después de Install – Pasos sugeridos para asegurar la aplicación:
    • Set index.php to 444 to avoid any outside script attacks
    • Set config.php and admin/config.php to 444
    • Password protect the admin directory with htpasswd/.htaccess
    • Install SSL Certificate – ask your web host

D. Paso 4 – Checklist para programadores

  1. Eres nuevo con Opencart y quieres desarrollar por ti mismo; empieza aqui:  Official DocumentationFramework Explanation] & Framework structure.
  2. Esto es lo más cercano a un  Opencart API: OpenCart Global Library Methods.
  3. Necesitas un tutorial para hacer alguna customization: Collection of Tutorial.
  4. Necesitas extensiones adicionales: Free or Commercial.
  5. Necesitas ayuda comercial: Opencart Development Partner.

E. Step Five – Basic Set Up
Configuration Checklist
Remove Demo Data

  1. Read this first: Remove All Demo Data.
  2. Remove user group Demonstration ( System -> Users -> User Group )
  3. Remove demo coupons ( Sales -> Coupons )
  4. Remove Products, Categories & Manufacture ( Catalog -> Product | Categories | Manufacture )
  5. Delete products image n cache ( image/data/*  &  image/data/chache/* )
  6. Remove Reviews ( Catalog -> Reviews )

Minimum Settings

  1. Store information & setting ( System -> Setting )
  2. Language & Curencies ( System -> Localisation -> Languages | Curencies )
  3. Choose payment method ( Extensions -> Payments )
  4. Choose shipping method ( Extensions -> Shipping )
  5. Modules ( Extensions -> Modules )

Pre-Launch Checklist

  • Check Product (also Categories & Manufacture) :
  • – Tag keyword, Description and Poduct tags.
  • – Status, Price, Quantity and SEO keyword.
  • Checkout process & Payment work well.
  • Basic function is work well: add to cart, search, bookmark, curency and language switch.
  • Information page (ex. about us, privacy policy).

Marketing Checklist

  • SEO Setting:
  • – Use SEO setting ( System -> Setting -> Server Tab)
  • – Rename htaccess.txt to .htaccess
  • – SEO keyword not blank on Product, Categories and Information
  • Social media & Product Feed ( Extensions -> Products Feed )
  • Newsletter subscriptions