El sistema de gestión de pedidos es un sistema para procesar pedidos. Gestiona principalmente la entrada, procesamiento y salida de pedidos. Es uno de los sistemas/funciones centrales en los sistemas de comercio electrónico generales o sistemas con funciones de transacción, y tiene un cierto grado de complejidad, pero aunque es complicado, no significa que sea difícil de entender;
En el artículo sobre productos, hemos introducido el sistema de producto desde el proceso de entrada, mantenimiento y salida del producto. Lo mismo ocurre con los pedidos, en este artículo entendemos los pedidos como un proceso. , flujo de pedidos.
El sistema de pedidos funcionará con el carrito de compras, el sistema de productos, el sistema de marketing, el sistema de membresía, el sistema de pago, el sistema de logística, el sistema de almacén, el sistema financiero y el sistema de contenido. Consulte el diagrama de ejemplo para obtener más detalles:
1.? Carrito de compras: Personalmente creo que es el punto de partida del pedido. El producto se agregará al carrito de compras y luego se enviará.
2.? En la página de envío del pedido, verá los artículos incluidos en el pedido, información del producto, como nombre del producto, cantidad comprada, precio, información posventa, etc.
3. ¿Será? muestra si el producto tiene descuento, como descuentos completos, cupones
4. Sistema de membresía: mostrará si el miembro tiene información de descuento según el nivel de membresía (como el miembro 88 de Taobao) o si existe son puntos de membresía que se pueden deducir (como Jingdou); mostrará la dirección de entrega debajo del miembro. La información también mostrará si el miembro tiene tarjetas de recarga, cupones de transporte, etc.
5. Sistema de almacén: según la información de la dirección de recepción, se muestra el almacén de envío, el lugar de recogida, etc., y el pedido eventualmente fluirá al sistema para las operaciones de envío.
6. Sistema de pago: muestra el método de pago (como contra reembolso, pago en línea, etc.), calcula el monto real a pagar por el miembro al pagar y muestra la información de la tarjeta bancaria, etc.
7. Sistema de logística: muestra el tiempo de entrega, el método de entrega, el flete, etc., y la ruta de entrega real se mostrará después de enviar el pedido.
8. Sistema financiero: muestra información de facturación, etc., y genera facturas una vez completado el pedido.
9.?Sistema de contenido: mostrar mensajes de pedido, etc.
Personalmente, creo que la entrada de pedidos (también se puede llamar fuente) se puede dividir en dos métodos: interno y externo:
1. Interno: es decir, las órdenes transmitidas desde el centro comercial autoconstruido
a. Básicamente, los sistemas que se muestran en la figura anterior están involucrados.
b.? Los pedidos del centro comercial de construcción propia tienen más lógica de juicio al crear pedidos, como si el pedido debe dividirse con anticipación, si hay información preferencial disponible, si el inventario del producto cumple con los requisitos, si la membresía es normal, etc.
p>
c. Dado que hay acción de pago para pedidos internos, habrá dos estados de pago pendiente y evaluación
d. Dado que los pedidos internos implican pago y marketing, existen requisitos muy altos para la concurrencia, la capacidad de carga y las capacidades de pago del sistema de pedidos. No se permiten errores en cada paso. Una vez que ocurre un error, significa pérdida de facturación y pérdida de usuarios. .
e.? Los requisitos de procesamiento y cálculo de datos del pedido son mayores. El monto del producto, el monto del descuento, el monto de la deducción, el monto del pago real, etc., deben calcularse con precisión. que se puede calcular en los estados financieros Mostrar claramente.
2. ? Externo: Es decir, pedidos transmitidos desde sistemas de terceros, generalmente representativos de pedidos de distribución. Por ejemplo, el sistema de pedidos del proveedor recibirá pedidos de sistemas externos,
. a.? Las órdenes transmitidas por sistemas de terceros involucrarán muchos menos sistemas relacionados porque las órdenes son relativamente independientes.
b. Al recibir un pedido de un tercero, se determina principalmente si el transmisor está calificado, si el producto está en el estante, si el inventario es suficiente, si la información del destinatario está completa, etc.
c.? Dado que este tipo de pedido no requiere un alto rendimiento en tiempo real (lo que significa que este tipo de pedido ya ha sido pagado por el consumidor, ahora solo es procesamiento de back-end), entonces carga de interfaz Los requisitos de rendimiento son relativamente no tan altos.
d. En términos de procesamiento de datos de pedidos, las facturas generalmente se verifican fuera de línea y los pagos se liquidan fuera de línea, por lo que existen altos requisitos en cuanto a la precisión del registro y procesamiento de datos.
Lo anterior es la entrada del pedido. A continuación, hablemos del procesamiento del pedido.
Personalmente, creo que hay tres métodos de procesamiento principales:
1. Procesamiento de transferencia
En el sistema de pedidos, el sistema juzgará el pedido en función de varios reglas lógicas. Después del juicio, los pedidos se distribuirán de acuerdo con las reglas comerciales. Simplemente puede mirar la imagen de ejemplo:
Básicamente, el procesamiento de transferencia de pedidos se puede completar en segundos o incluso milisegundos. no se pueden procesar o no se pueden procesar Los pedidos se clasificarán como pedidos anormales.
El siguiente es un diagrama de flujo de cada estado del pedido:
2. Procesamiento de entrega.
El pedido generalmente fluye hacia el almacén para las operaciones de entrega. entrega, el almacén enviará la información logística al sistema de pedidos, y el sistema de pedidos enviará el pedido después de recibir el mensaje:
a.? directamente (el consumidor también verá el cambio de estado del pedido sincrónicamente);
b. Si se trata de un pedido externo, la información logística del pedido se informará al sistema de terceros a través de la interfaz. ;
3. Manejo de situaciones especiales
En circunstancias especiales, se requiere el procesamiento manual de pedidos, por ejemplo, el pedido no se puede transferir al siguiente nivel, el pedido tiene notas, etc. . El resultado del procesamiento manual puede ser negociar con el consumidor y solicitar un reembolso, o puede ser transmitir manualmente el pedido, etc.
1. Pedidos internos:
La finalización de los pedidos internos no se completa después del envío. En términos generales, se completa después de que el cliente recibe el pedido. Sin embargo, existen diferencias entre los diferentes tipos de centros comerciales:
a. Centros comerciales autooperados: generalmente, los clientes completan los pedidos después de recibir los productos, como JD.com.
b. Centros comerciales no operados por ellos mismos: los clientes deben hacer clic para confirmar la recepción o el sistema confirmará la recepción automáticamente después de un período de tiempo.
2. Pedidos externos:
Los pedidos del sistema de pedidos externos generalmente se completan después del envío.
1. Cuando diseñamos el sistema de pedidos, primero debemos pensar en el tipo y la lógica comercial de la empresa y aclarar el inicio y el final del flujo de pedidos en el negocio. Después de la aclaración, comience a diseñar el sistema de pedidos desde el origen del pedido:
a. Si se trata de un centro comercial de construcción propia, el módulo de pedidos involucrará otros sistemas y deberá discutirse con los gerentes de producto de. otros sistemas (como varias personas), cómo conectar el sistema de pedidos con el sistema del que son responsables, si es un sistema de pedidos del tipo de cadena de suministro, debe considerar cómo permitir que el pedido se transmita sin problemas desde el exterior hacia el exterior; el sistema ¿Deberíamos proporcionar una API estándar unificada o deberíamos conectar cada uno de ellos por separado?
b. Después de considerar el método de entrada, debemos considerar la lógica de procesamiento del pedido según el método de operación comercial de la empresa después de que el pedido ingresa al sistema, cómo permitir que el sistema procese automáticamente el pedido y cuáles son las reglas. en base a ello; al mismo tiempo, también debemos considerar el manejo de excepciones.
c. Después de considerar la lógica de procesamiento del pedido, debe considerar cómo generar el pedido, si enviarlo directamente a WMS o a otros ERP, etc. Dado que se trata de una salida automatizada, también es necesario considerar cómo interactuar con otros sistemas.
d.Por último, hay que introducir el negocio de la empresa en el sistema para ver si se puede cerrar el bucle, si hay alguna deficiencia o si se han omitido detalles, etc.
2.? El sistema de gestión de pedidos involucra muchos otros sistemas, por lo que el diseño del sistema debe ser independiente, escalable y preciso. La independencia significa que el mantenimiento o las excepciones del sistema de pedidos no afectarán al sistema de pedidos. sistemas; el tipo de expansión significa que el sistema de pedidos es conveniente y rápido al agregar funciones en el futuro. La precisión significa que los datos del pedido involucran aspectos financieros, por lo que deben ser rigurosos y precisos.
3. Diseño de la página de pedidos del sistema back-end:
a. Diseño de la página de lista de pedidos
Diseñar los datos y los datos que se muestran en la lista. página según las necesidades comerciales de la empresa Diseño, así como campos clave para filtrar consultas, consulte la imagen de ejemplo para obtener más detalles:
?b Diseño de la página de detalles del pedido
En términos generales. , La página de detalles del pedido es un diseño de visualización modular. Es necesario distinguir la información básica del pedido, la información del producto, la información de logística, la información de pago, etc. Este diseño favorece una visualización rápida de los detalles y dificulta que los desarrolladores cometan errores. durante el proceso de desarrollo del sistema Para obtener más detalles, consulte la imagen de ejemplo:
c. Diseño de reglas de pedidos
Las reglas de pedidos pueden ser simples o complejas según el tamaño de la empresa, por lo que Los detalles deben ser determinados por el tamaño de la empresa. Si la empresa acaba de comenzar, las reglas de pedidos se pueden escribir directamente en el sistema de pedidos, si se inició hace un tiempo o se está desarrollando rápidamente, el módulo de reglas de pedidos se puede desarrollar con anticipación y se pueden establecer nuevas reglas de pedidos directamente; por los operadores en el futuro Sí, es más cómodo y rápido adaptarse al desarrollo empresarial.