Welcome to the Industrial Automation website!

NameDescriptionContent
HONG  KANG
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

OMS: The core of the retail e-commerce system

来源: | 作者:佚名 | 发布时间 :2023-12-15 | 154 次浏览: | Share:

Similar to message delivery, the returned information details need to be retained. Some of the returned information needs to be parsed and saved in a relational database for statistical query and display.

3. Order distribution coordination

The rules and policies apply when sending and uploading information.

With the outbreak of services, the number of units increases very fast. Therefore, some rules should be configured in the OMS system to speed up data flow, speed up system response, and give users a better representation.

At the same time, there are a lot of states some of which are internal to the warehouse, some of which are business systems, which need to be set up during order processing, which need to be selectively shielded and converted.

4. Order number generation, pulling and dismantling

These services are familiar to everyone, and the single number product is to rely on defined rules to generate a single number that cannot be repeated, which is provided to the front-end shopping process or the background business system call.

At the same time, the rule of the single number will also be associated with the sub-library and sub-table service, so the rule of the single number is very important, it must meet the outbreak of a single amount of growth, can not be repeated, you can save and query order data of different dimensions through the single number.

The pull order is to pull the invoices generated by front-end users to the back-end production database, which is the source of sales order data. For the pull order, you can view the OMS| Order pull previously summarized. The description is not repeated here.

5. Invoice service

Now the paper invoice is less and less, the invoicing information of the electronic invoice does not need to be synchronized to the WMS system, but the calculation of the invoice amount is essential, and needs to be synchronized to the electronic invoice tax platform.

Invoicing services are also required to calculate some after-sale reissues, reissues involved in returns, etc. - although these are closely related to finance, they are inseparable from the OMS system, so they should be part of the OMS.

6. Status update and template

The status of the order is constantly changing according to the fulfillment process, there are changes in the upstream system, there are updates in the WMS system. The whole-process tracking of orders is the statistics and analysis based on the flow of states, and the business department will make improvements according to the life cycle of orders. Status change not only involves logical processing of other business processes, but also requires message notification, such as SMS, email, or wechat.

In the basic service layer of the retail e-commerce system, there is a corresponding gateway to interconnect with the SP. However, the interaction with the user needs to pay attention to the copy and format. Therefore, the template configuration needs to be set in advance so that the OMS can be invoked.

As long as it is related to the user, then we should pay attention to the user experience, not missing or multiple, nor disorderly, to set the relevant rules.

7. Running Water

Here I divide the incoming and outgoing warehouse flow into the OMS system, because it receives all the warehousing operation data, as long as there is an incoming and outgoing warehouse, it involves the increase or decrease of inventory; However, the API interface provided by WMS or the returned data may not distinguish the bill type, which needs to be reprocessed by the upstream system. This problem was needed several years ago when the inventory was checked with the LSCM "warehouse docking platform".

Although the WMS has document types, after LSCM, there are only two major types: outgoing and incoming. The specific information needs to be parsed according to XML packets and reprocessed by the upstream system.

Pipelining is also the basis for the interaction between SCM and the financial system. The financial department calculates the financial cost and generates related statements according to the input and exit process and inventory.

So if you are in charge of OMS, you need to pay attention to this part, some WMS is carried out in the form of adjustment orders, and the documents need to be generated upstream.

8. Inventory

In the retail e-commerce system, inventory is generally divided into three parts, internal ERP, WMS and finance. It has been said before that WMS comes first, ERP is increased or decreased by OMS according to the incoming and outgoing warehouse documents, and finance is generated again according to the incoming and outgoing warehouse flow of OMS.

Therefore, reconciliation is necessary, WMS and ERP work in real time, inventory changes in real time, and there will be time differences, and finance is generated according to the current flow, so there can be accurate ending inventory.

Contact with several WMS systems are through the snapshot backup of the end inventory, if the WMS system is not, need to be developed, as long as there is a pen of data can be calculated the end inventory.

However, when the number of SKUs and the amount of documents is very, very large, the calculation needs time, and the system design needs to be divided into warehouses, categories and other distributed calculation, of course, I only propose here; In the actual production system, we have encountered at most hundreds of thousands of single, hundreds of thousands of SKU scenes a day, and Jingdong and other platforms such as this design is certainly not satisfied, interested students can consider, you can exchange private messages.

  • GE IC694CHS392 - BASE EXPANSION Advanced Control Module
  • GE Fanuc IS230SRLYH2A Mark VI Circuit Board - High Performance Control Solution
  • GE IC200UDD064 - Advanced Power Supply Module
  • GE IS200EMIOH1A - Advanced Control Module for Industrial Automation
  • GE Fanuc - DS3800HPIB1G1E Mark IV PLC Advanced Process Control Module
  • GE Electric - IS230SNRTH2A Advanced Control Circuit Board
  • GE Fanuc - IC693ALG220 Advanced PAC Systems RX3i Control Module
  • GE DS200RTBAG5AHC - Industrial Control System Module
  • GE Automation - IC200EBI001 Ethernet Network Interface Unit
  • GE IS200TPROH1BAA - Precision Engineered PCB for Industrial Control Systems
  • GE IS200PSCDG1ADB - Precision Engineered PSCD Exciter Card for Industrial Controls
  • GE Mark - VI IS200VSVOH1B Printed Circuit Board High-Performance Control Module for Advanced Systems
  • GE DS3800HMPK1J1J - Regulator Card Advanced Control Module for Industrial Applications
  • GE Electric - IS200SRTDH2ACB High-Performance Industrial Control Module
  • GE IS200ESYSH2A - Advanced EX2100e Series System Interface Board for Custom I/O Applications
  • GE Fanuc - FANUC A06B-0116-B203 Servo Motor Precision Control for Industry
  • GE FANUC - IS220PSCAH1B Advanced Gas Turbine Controls
  • GE Alstom - Microrec NEGTBCSR1 FEG-S032-J001 Control Module for Industrial Automation
  • GE IS200GDDDG1ACA - Precision PWM Gate Driver for Industrial Control Systems
  • GE IS200AEADH1ABA - Precision Engineered Speedtronic Turbine Control PCB Board
  • GE 489-P1-HI-A20-E - Generator Management Relay Advanced Protection for Critical Power Systems
  • GE DS3820AIQA - Advanced Industrial Communication Module
  • GE FANUC - DS200SLCCG3A Advanced Communication Card for Industrial Control Systems
  • GE 12BDD15B11A - Relay Transformer Industrial Automation Solutions
  • GE Fanuc - 531X307LTBAJG1 Industrial PLC Module
  • GE 194B5705G1 - RELAY OPTION ASSEMBLY High-Quality Relay Module for Industrial Automation
  • GE Fanuc - IC695CMX128 Reflective Memory Module Industrial Control Solutions
  • GE IS200TRPAH1AFC - Industrial I/O Module for Enhanced Control Systems
  • GE A98L-0031-0026 - Battery
  • GE IS200SCLTH1A - Advanced Turbine Control System
  • GE IS200ERGTH1A - Regulator Options Card
  • GE IC220STR003 - Industrial Control Module
  • GE IS2020DRLYH1AA - Relay Board
  • GE DS3800XAIA1A1A - Circuit Board Industrial Automation Solutions
  • GE IS200BICMH1AAA - Advanced Digital Relay Output Module for Industrial Control Systems
  • GE GGN32L4XXMFXXXX - High-Performance 3200A EntelliGuard TU Trip Unit
  • GE IS420ESWBH - IS420ESW Fiber Ethernet Switches
  • GE IC694MDR390 - Advanced Mixed I/O Module for Industrial Automation
  • GE IC200CHS022 - Carrier Module High-Performance PLC Component for Industrial Automation
  • GE FANUC - SR750 Series
  • GE IS200TSVCH1A - Servo Terminal Board
  • GE IC3600AIAD1C1D - Advanced MKII Turbine Control Card
  • GE Fanuc - IC200PNS001 PROFINET SCANNER MODULE Precision in Industrial Automation
  • GE DS200TCDAG1ADA - Advanced Digital I/O Board for Industrial Control Solutions
  • GE IC200PWR101 - High-Performance Power Supply Module
  • GE SR750-P5-G5-S5-HI-A20 - RE Advanced Industrial Control Module
  • GE IS210AEBIH3BEC - Advanced Turbine Card
  • GE Fanuc - IC200ALG331 Versamax PLC
  • GE IC695HSC304 - High Speed Counter Module
  • GE Fanuc - 369B1868G0008 Industrial PLC
  • GE UR - 9NH CPUUR PLC Card
  • GE IS220PD0AH1A - Advanced Communication Input/Output Module
  • GE IC3600ATAD1B - Advanced Control Circuit Board
  • GE IS220PDIAH1AD - High-Performance PLC I/O Pack
  • GE 6231BP10820C-E - / GE 6231BP10830C-B; Producer GE-FANUC
  • GE Fanuc - 8002-CC-85 Extension Cable Advanced Industrial Control Module
  • GE IC3600VMPA1E - Advanced Mechanical Protective Card for Industrial Control Systems
  • GE IC200GBI001 - Genius Network Interface Unit High-Speed Data Transfer Solution
  • GE DS200SDCCG4A - Advanced Process Control Module for Industrial Automation
  • GE FANUC - IC693BEM341 Advanced FIP Bus Controller for Industrial Automation
  • GE Electric - HE693STP101E High-Performance Control Module for Industrial Automation
  • GE IS200STCIH2AED - Advanced Power System Circuit Board for Industrial Automation
  • GE Series - IC670MDL930 Relay Output Module High-Power
  • GE 6233BP10820 - Industrial Control System
  • GE FANUC - IC693MDL930F Isolated Relay Output Module for Industrial Automation
  • GE Fanuc - IC200CMM020 Communications Module
  • GE 269PLUS-D/O-100P-125VDC - Industrial Motor Protection Relay
  • GE Electric - IS215GFOIH1AZZ / IS200GFOIH1ABA Circuit Board Precision Control for Industrial Applications
  • GE UR7HH - Digital I/O Module
  • GE VMIVME-3122-020 - Advanced 16-bit ADC for Industrial Control Systems
  • GE P111-6052 - Microcontroller Advanced Control Solutions
  • GE Nevada - 330901-10-25-10-02-00 Precision Control Solutions for Industrial Automation
  • GE IS200ESELH1A - / IS200ESELH1AAA Mark VI Circuit Board
  • GE Electric - IC660BBD021 GE Fanuc Serial I/O Block Precision Control for Industrial Automation
  • GE Electric - DS3820LIMA1 Circuit Board
  • GE FANUC - IC200UDD164 Micro Controller Industrial Control Excellence
  • GE IS230SNAOH2A - Advanced PLC Module for Industrial Automation
  • GE S61000-610 - Servo Amplifier Precision Control for Industry's Demanding Applications
  • GE Electric - IC200CHS014 Thermocouple Module for I/O Interposing Box
  • GE IS200ATBAG1BAA1 - Interface Card Advanced Control Solution for Industrial Applications
  • GE IS200VCMIH2BEE - VME Communication Interface Board
  • GE 3VTVZ590CD002 - IS200ERRBG1ABA Precision Terminal Module
  • GE DS3800HVDB1J1F - High-Voltage Digital Video Driver Card
  • GE Mark - IV DS3800NPID Circuit Board High-Performance Automation for Industrial Control
  • GE IS200EGPAG1BEC - Exciter Gate Pulse Amplifier Board for Industrial Control Systems
  • GE T60 - E00KHHF8 NH6CM8NP6 DU6EWXX New in Box
  • GE VMIPCI5565110000 - Industrial-grade PCI Express Card for Advanced Control Solutions
  • GE IS210AEAAH1B - High-Performance Turbine Control Module for Industrial Systems
  • GE IC600LX624 - Memory Module Industrial Control Excellence
  • GE A04B-0800-C019 - Turbo Blower
  • GE SR489-CASE - Generator Management Relay P5-HI-A20
  • GE Fanuc - IC693PCM311 Automation Solution for Industrial Control
  • GE IC693MDL645F - Industrial PLC Module for Advanced Control Solutions
  • GE IC694MDL350 - Modular Analog Output Module
  • GE N.P.0285A9659 - ULTIMATE Modular Control Cable
  • GE IC754VSI06MTD - Operator Panel for Industrial Control Systems
  • GE IC200ALG320J - Analog Output Module Precision Control for Industrial Applications
  • GE Fanuc - IC693MDL753K Logic Output Module Advanced Control for Industrial Automation
  • GE IC693MDL754 - PAC Systems RX3i Modular Controller
  • GE DS3800DOWA1A1A - Circuit Card High-Performance Control Module for Industrial Automation
  • GE MIVII - 1000E00HI00 Digital Feeder Device Industrial Control Excellence
  • GE DS3800HUMB1A1A - Universal Control Board
  • GE Fanuc - IC670ALG630 Analog Input Module
  • GE IS200TPIMG1A - Protective Interface Board
  • GE A06B-0063-B203 - AC Servo Motor GE
  • GE Fanuc - UR D30E00HCHF8FH Rack Fan Assembly for Industrial Control Systems
  • GE IS215UCVDH2A - Advanced Mark VI Speedtronic Series Controller Module
  • GE Fanuc - WHEDCO SMJ-31GE-2-D PLC Module
  • GE FANUC - DS2020PDMAG6 Power Distribution Module Advanced Industrial Control Solution
  • GE IC693ACC302B - Affordable PLC Module for Industrial Automation
  • GE HE670ADC840 - Analog Input Isolated Module
  • GE A06B-6107-H004 - Precision Servo Amplifier for Advanced Control Solutions
  • GE - - HE693PBS106 Programmable Logic Controller
  • GE IS210MVRBH1A - & IS200MVRBH1ACC Circuit Board Advanced Control Solutions for Industrial Automation
  • GE Fanuc - QPL21100C2P Color Touchscreen Display Industrial Automation Control
  • GE IS200EROCH1A - Exciter Regulator Options Card
  • GE 750-P5-G5-S5-HI-AI-R-E - High Performance Feeder Management Relay
  • GE IC695CPK330 - Energy-Conserving Controller Module
  • GE Electric - IC220TBK062 I/O TERMINAL STRIP
  • GE Fanuc - IC200ALG266F Input Module Advanced Industrial Control Solution
  • GE IC660TBA024 - | Precision Automation Control Module
  • GE IC693MDL753LT - Output Module
  • GE IC754CSL06MTD - Industrial Grade Operator Interface Panel
  • GE Fanuc - IC670GBI002J Modular Control System
  • GE IS200ACLEH1ABA - Advanced Speedtronic Control Card for Industrial Automation
  • GE IC697PWR711 - Power Supply Module for Reliable Control Systems
  • GE DS200ADMAH1AAC - Mark VI PCB Circuit Board for Industrial Control
  • GE FANUC - HE693THM884L Thermocouple Input Module