Document 310553

07/04/2014 v1
MANUAL DE LA CONFIGURACIÓN Y USO DEL
MÓDULO DE ASM PARA OPENCART
Contacto
Para las dudas con la instalación: Integración de Clientes
([email protected])
Para el contacto comercial: 91 327 28 80 [email protected]
Requisitos
•
•
•
•
•
Tener instalada la librería cURL de PHP para las llamadas
webservice.
Tener los datos llenos en la configuración de la tienda al
respecto del remitente (dirección, código postal y población).
No hace falta instalar a mano en la configuración de Opencart
ningún transportista así como ninguna tarifa y ninguna zona o
país.
Versión del módulo testada desde la versión 1.5.6 de Opencart
Los envíos mediante este módulo solamente se pueden realizar
a España y Portugal.
Descarga del paquete de instalación
Para proceder con la descarga del módulo debe dirigirse a
http://www.asmecommerce.com/ (sección módulos de integración) y
descargarse el paquete de instalación:
07/04/2014 v1
Instalación del paquete
•
•
•
•
•
•
Descomprimir el fichero ZIP descargado.
Suba los ficheros que encontrará dentro de la carpeta UPLOAD
a la carpeta donde tenga instalado Opencart en su servidor.
Su programa de FTP le solicitará si desea reemplazar las
carpetas, responda "Sí".
o La instalación no borrará ni modificará ningún fichero que
pertenezca al núcleo de Opencart ni de cualquier otro
módulo, mejora o extensión que tenga instalada en le
mismo, simplemente agregará los ficheros del módulo de
ASM.
Acceda a la carpeta system -> logs y conceda permisos de
escritura y lectura al fichero asm.log.
Acceda al backend de su tienda y a la sección Extensiones ->
Envíos
Click sobre el botón instalar
Configuración del módulo
A continuación se detalla las diferentes partes de la configuración del
módulo:
Aquí hay que poner el GUID que viene en el comentario. El GUID
identifica un código de cliente en ASM. Por defecto, las pruebas deben
realizarse con el GUID de pruebas.
07/04/2014 v1
Al finalizar las pruebas el cliente deberá solicitar el GUID de
producción a su agencia ASM y finalmente ponerlo en la configuración
(sin las llaves {}) y guardar.
En el apartado de URL WS hay que copiar el que viene por defecto en
el comentario. Esto es la dirección donde internamente el módulo
enviará la información de los pedidos del cliente a ASM
Aquí se configura si se desea que haya envíos gratuitos y si es así,
cual es el servicio gratuito y el importe mínimo (o número de
artículos) para que así sea.
En estas opciones se habilitan/deshabilitan los servicios que el cliente
desea que estén ofertados a los compradores.
07/04/2014 v1
Aquí se configura el número de bultos que tendrá el pedido. Se puede
hacer mediante un valor fijo o según el número de artículos que
quepan en un bulto físico.
Esta es la zona para el cálculo de la tarifa a los compradores. Puede
ser mediante el peso total del envío o mediante el precio total del
carrito.
Esto se configura mediante dos ficheros csv que se encuentran en la
ruta de envíos del frontend tal y como se detalla a continuación:
• ...\opencart\catalog\model\shipping\asm.tarifas.peso.csv
• ...\opencart\catalog\model\shipping\asm.tarifas.importe.csv
Estos ficheros se configuran mediante código de servicio, país, rango
de código postal (de destinatario), precio/peso y precio final de la
tarifa.
Interpretación de la tarifa mediante ejemplo:
Queremos que los envíos hacia la provincia de Barcelona, para el
servicio ASM24 cuesten 5 euros si el precio del carrito es menor a 3
euros, 10 euros si el precio del carrito es mayor de 3 euros y menor a
5 euros y gratis a partir de 5 euros.
Y para el servicio ECONOMY, el precio final para todos los destinos
sea de 13 euros.
Para esto tendremos que configurar la tarifa de la siguiente manera:
El valor 100000 es un valor muy alto donde nunca el precio de un
pedido superará esa cifra.
Esto se lee de la siguiente manera:
•
•
Precios pedido hasta 3€: 5€ de importe
Precios pedido mayores que 3€ y menores o iguales a 5€: 10€
de importe
07/04/2014 v1
•
Precios mayores de 5€ y menores o iguales a 100000€: 0€
Es importante respetar la fila que contiene el 999999. Es la manera
de controlar cada rango y la manera, para el caso de tarifa por peso,
de añadir el precio por kilo adicional a partir del peso indicado en la
línea inmediatamente superior.
También es importante saber que si hay algún destino que no se
quiera realizar el envío, basta con no poner en el csv el rango de
códigos postales correspondientes y que el separador de campos
debe ser el punto y coma y el separador decimal debe ser un punto.
En parte se configuran el coste fijo y los costes de manipulación.
El coste fijo por envío es por si no se quiere añadir ninguna tarifa y
todos vuestros envíos, independientemente del destino, valen lo
mismo. Dejar vacío si no es así.
El módulo ofrece un coste de manipulación fijo o porcentual que se le
aplicará a los clientes finales sobre el precio de la tarifa calculada.
Especifique si desea enviar un correo electrónico al Cliente cuando
genere la etiqueta de envío. También puede agregar un mensaje
personalizado además del mensaje que tenga en su plantilla de
correo de envíos.
07/04/2014 v1
En este último apartado deberá configurar la unidad de peso por
defecto, clase de IVA, la población de su tienda, provincia de la tienda,
país de origen (ES ó PT), código postal, la zona geográfica el estado
del módulo y el orden de clasificación en pantalla.
La unidad de peso, IVA y zona geográfica las cargará de sus
configuraciones de tienda.
07/04/2014 v1
Uso del módulo
Para poder enviar la información del pedido a ASM, tiene que ocurrir:
• El usuario hace un pedido en la tienda virtual y escoge un
servicio de ASM.
• En el backend, el administrador irá a pedidos y seleccionará el
pedido.
• Una vez seleccionado e internamente esté el bulto preparado,
habrá que cambiarle el estado del pedido (por ejemplo,
"Preparación en curso"). Cuando se producen pagos mediante
TPV o PayPal, ese cambio es automático.
• Cuando el pedido haya cambiar de estado, estará visible en el
siguiente enlace dentro del apartado Extensiones -> Envío ->
ASM:
•
Una vez dentro, y cuando se quiera enviar la información a ASM,
se hará click en el icono verde con un símbolo de “+” en medio
en la columna de acciones.
07/04/2014 v1
•
En ese momento se enviará la información a ASM mediante una
llamada webservice. (Es importante que en la tienda estén
configurados la dirección, la población y el código postal.
Si no, no se insertará la información en ASM). Cuando
haya acabado tendremos la posibilidad de:
o
Imprimir la etiqueta, pulsando sobre el icono PDF de la
columna de acciones:
o Ver el seguimiento del paquete haciendo click sobre el
icono de una bola del mundo con un lápiz en la columna
de acciones:
•
Es importante que se contacte que la agencia ASM para
avisarles de los nuevos pedidos o para que hagan una recogida
diaria y así no tener que avisar más.
Notas
El módulo cambia el estado del pedido, de forma automática, a
“shipped” (enviado una vez finalizado el proceso de envío a ASM.