Skip to content

Instantly share code, notes, and snippets.

@tadeobarranco
Last active July 11, 2017 22:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tadeobarranco/10cc4cbe3630905478e89d7f00f045ec to your computer and use it in GitHub Desktop.
Save tadeobarranco/10cc4cbe3630905478e89d7f00f045ec to your computer and use it in GitHub Desktop.

3 Modulos

PurpleMain - Core PurpleMonitoring - Popup tracking de seguimiento PrupleWebApp - Popup Checkout

No se necesita equipo de usabilidad o frontend

En todos las llamadas al API nos retornan el HTML que vamos a renderear.

Purple Web app - Checkout

  • Una vez que llega al carrito y dar click en el botón de proceder al Checkout se despliega el popup, se evita que el usuario vaya al Checkout (es un acuerdo que hace Fedex con el Merchant)
  • En el popup se despliega el widget que retorna el API y todo el proceso del checkout se lleva a cabo ahi
  • Todos los datos, Billing Address, Shipping Address, Shipping Method, Payment Method, son enviados a Fedex, y asu vez Fedexretorna en un callback toda la información para vincularlo con la orden
  • Para cada cambio de status en la orden se utiliza el mismo endpoint del callback para actualizar la orden
  • Se permiten usuarios loggeados o invitados

Purple Monitoring

  • Link en la parte izquierda de la pantalla
  • DEspliega popup, donde el usuario ingresa sus datos y asi obtinen la infromación del envio relaciona a su o sus pedidos, todo este HTML y flujo es atraves del widget

Purple Currency

  • Formulario que permite seleccionar el pais de compra
  • Automaticamente selecciona el currency si este está disponible en los servidores de Fedex
  • So el currency esta disponible los precios de los productos se desplegaran en el currency seleccionado de lo contrario mantendran el formato de la moneda local del merchant

TODO

  • Recibir correo con el zip del módulo de Magento 1.9
  • Recibir invitación para canal de slack
  • Tener lista la cotización ASAP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment