¿Cuáles son algunos algoritmos utilizados por las grandes empresas (como Amazon) para determinar de manera eficiente desde qué almacén se debe cumplir un pedido?

Gracias por la solicitud de respuesta, Shrirang! Te diré que Thomas tiene toda la razón en la medida en que realmente no hay datos realmente disponibles sobre cómo las principales empresas de cumplimiento (como Amazon) manejan la correspondencia de almacenes. Esto se debe a que gastan una cantidad colosal de dinero en ingenieros muy brillantes para construir estos algoritmos.

Dicho esto, si está interesado en desarrollar su propio sistema que enrute el cumplimiento a un almacén en particular, creo que es un esfuerzo muy valioso. Aquí hay algunas cosas a tener en cuenta:

  1. Zonas Si desea reservar un vuelo de SFO a SEA, (generalmente) pagará menos que si reservara un vuelo ese día de SFO a JFK. Lo mismo es cierto para el envío. Comprenda que el envío desde Miami a Portland costará más que el envío desde Denver a Portland. Sin embargo, hay algunas inconsistencias en las zonas. Puede encontrar, por ejemplo, que si tiene un almacén en Nashville y uno en Miami, en realidad es más barato enviar un pedido a Jacksonville, FL desde su almacén de Nashville utilizando algunos servicios en ciertas épocas del año.
  2. Distancia . Observe cómo comencé realmente con las zonas, porque creo que es una consideración más importante que las distancias reales “en línea recta”. Aún así, tendrá que tener en cuenta las distancias reales de ubicación de entrega en su algoritmo. Por ejemplo, si tiene un centro de cumplimiento (FC) en Nueva York y uno en Dallas, probablemente debería incorporar la distancia para indicar a su programa que seleccione un pedido en Nueva Orleans para que sea “verificado” para su cumplimiento en Texas.
  3. Volumen Asumo por experiencia que muchas compañías fallan en este caso. Digamos que tiene un almacén en Nueva York y uno en Dallas, como en el último ejemplo. Ahora imagine que tiene un cliente en Nueva Orleans que quiere enviar bolsas de frijoles. El pedido es para 4 bolsas de frijoles. Tienes 30 bolsas de frijoles en tu NYC FC y solo 3 bolsas de frijoles en tu Dallas FC. Hay compañías por ahí cuyos algoritmos claramente no son súper eficientes, porque harán una de dos cosas: posponer el envío y redistribuir el suministro de bolsas de frijoles entre ambos centros de despacho o (morónicamente) enviar 3 bolsas de frijoles desde Dallas y 1 desde NUEVA YORK. Como puede imaginar, ninguno de estos es rentable para la empresa. Lo correcto para programar en su sistema usando este ejemplo es: si las condiciones 1 y 2 especifican FCA, pero SKU_inventory_qty en FCA <SKU_order_qty, seleccione FCB. Básicamente, utilizando este ejemplo, el centro de cumplimiento de Nueva York debería haber sido el centro de cumplimiento todo el tiempo, y Dallas nunca debería haber enviado este pedido, a pesar de su zona y distancia más rentables.
  4. Mezclar A veces, un cliente va a pedir un “paquete” de artículos. Para este ejemplo, imaginemos que tiene FC en la ciudad de Nueva York, Dallas y Los Ángeles. Tienes un cliente en Phoenix que acaba de pedir Final Fantasy XII: Zodiac Age para la PS4 junto con una PS4 y una guía de estrategia. Solo hay un problema: el juego (FFXII) está en tu NYC FC, el sistema está en tu Dallas FC y la guía está en tu Los Angeles FC. En otras palabras, no puede evitar envíos múltiples (a diferencia del escenario 3, cuando absolutamente podría). Hay dos formas competentes de abordar esto. Opción 1: haga que NYC FC y Dallas FC envíen sus envíos a LA FC, ya que LA FC cumple con las condiciones 1 y 2 (zona y distancia) de su primer “cheque”. Luego consolide el envío y envíe un envío final desde LA FC a Phoenix. Esto está bien … si el tiempo no es un problema. Sin embargo, no será la forma más rápida. Opción 2: envíe cada unidad desde cada FC por separado directamente a Phoenix. Es probable que desee que todos lleguen simultáneamente, por lo que es posible que tenga que estructurar sus fechas de envío en consecuencia. Por ejemplo, si su paquete viajará de NYC a PHX en 3 días pero de LA a PHX en 1 día, querrá retrasar el envío del envío de LA en dos días.

… Podría seguir hablando de esto. Es fascinante, pensar en todos los desafíos en la construcción de algoritmos logísticos. Si desea jugar con nuestra calculadora de envíos para optimizar su envío, puede registrarse para obtener una cuenta con nosotros en ShipMonk y probar nuestra calculadora.

Sin embargo, es un ejercicio de pensamiento que vale la pena, y recomiendo llevarlo aún más lejos. Sí, es cierto que podría utilizar uno de los servicios que Thomas recomendó … pero si realmente quiere saber cómo Amazon y sus amigos lo hacen, las personas curiosas como usted son quienes crean estos algoritmos. Así que da tu mejor oportunidad, y tal vez puedas venderles algo algún día. 😀

Buena suerte por ahi.

La optimización del código postal es un juego de niños para Amazon. Puede buscar en Google el tema y encontrar muchos proveedores creíbles. Si es bueno con Excel y un programa como MapPoint, y los mapas de zona y las tablas de tarifas del operador (que se pueden exportar desde sus sitios web), puede hacerlo usted mismo, como lo hemos hecho para los clientes.

Es probable que Amazon esté investigando más a fondo sus algoritmos de ventas para hacer todo, desde rotar el inventario, controlar los costos de transporte e incluso controlar los mercados. Entienden más sobre los datos de ventas de un producto que el fabricante de ese artículo. Todo esto ocurre mientras siempre se brinda un servicio al cliente realmente extraordinario. El Departamento de Justicia de los EE. UU. Querría saber qué tipo de ajustes de flexión de mercado se producen dentro de los ecosistemas de datos de ventas de Amazon, Facebook y Google, o deberían saber si están haciendo su trabajo para combatir los monopolios.

Si está interesado en profundizar más, como suele ser el caso, las notas a pie de página de las presentaciones de SEC Edgar (informes trimestrales y anuales y similares) son una lectura excelente (aunque soporífera para la mayoría). Intente Ver datos de archivo. Es principalmente a través del descubrimiento durante una acción legal en el mercado privado o revelaciones similares en el entorno regulatorio (principalmente europeo) que es probable que descubramos acerca de estas prácticas comerciales innovadoras. El resto de nosotros solo podemos comenzar a comprender el poder incrustado en estas empresas muy recientes pero enormes que mueven el mercado.