OrderStatus ¸í·É
OrderStatus command ¸í·ÉÀº ¹é¿£µå ½Ã½ºÅÛ¿¡¼
Update_WCS_OrderStatus, Update_NC_OrderStatus ¶Ç´Â ÁÖ¹® »óÅ °»½Å ¸Þ½ÃÁö¸¦
¹ÞÀ» ¶§ »ç¿ëµË´Ï´Ù. ¸í·ÉÀº ±âÁ¸ ÁÖ¹® »óÅ¿¡ °ü·ÃµÈ Á¤º¸¸¦ °»½ÅÇÕ´Ï´Ù.
¸Å°³º¯¼ö
- sequenceNumber
- ¹®ÀÚ¿. ¼ø¼È¸¦ À§ÇÑ WCS ÁÖ¹® »óÅ sequenceNumber.
- lastUpdateTimestamp:
- ½Ã°£¼ÒÀÎ Æ÷¸ËÀÇ ¹®ÀÚ¿. ¼ø¼È¸¦ À§ÇÑ WebSphere Commerce ÁÖ¹® »óÅÂÀÇ ¸¶Áö¸· °»½Å ³¯Â¥ ½Ã°£¼ÒÀÎ.
- versioning: "TRUE" ¶Ç´Â "FALSE" ¹®ÀÚ¿. ±âº»°ªÀº FALSEÀÔ´Ï´Ù.
- TRUEÀ̸é versioningÀÌ ÀÛµ¿ °¡´ÉÇÕ´Ï´Ù.
¾Æ·¡¿¡ ³ª¿µÈ ¸Å°³º¯¼ö´Â ORDSTAT Å×À̺íÀÇ ¿¿¡ ÇØ´çÇÕ´Ï´Ù.
- orderId: Á¤¼ö
- ORDSTAT Å×À̺íÀÇ ORDERS_ID ¿¿¡ Á¤ÀÇµÈ ´ë·ÎÀÇ WebSphere Commerce ÁÖ¹® ÂüÁ¶ ¹øÈ£. ÀÌ ¹øÈ£´Â ORDERS Å×À̺íÀÇ
ORDERS_ID ¿À» ÂüÁ¶ÇÏ´Â foreign keyÀÔ´Ï´Ù.
- merchantOrderNumber: ¹®ÀÚ¿, Çʼö
- OSMORDER ¿¿¡ Á¤ÀÇµÈ ´ë·Î ¹é¿£µå ½Ã½ºÅÛ¿¡¼ »ý¼ºµÈ ÁÖ¹® ¹øÈ£
- currency: ¹®ÀÚ¿
- OSCPCUR ¿¿¡ Á¤ÀÇµÈ ´ë·Î °¡°ÝÀÌ Ç¥½ÃµÇ´Â ISO 4217 ÅëÈ À¯Çü
- priceTotal: BigDecimal(20,4)
- OSPRTOT ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®¿¡ ´ëÇÑ ÃÑ »óǰ °¡°Ý
- taxTotal: BigDecimal(20,4)
- OSTXTOT ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®¿¡ ´ëÇÑ ÃÑ ¼¼±Ý
- shippingTotal: BigDecimal(20,4)
- OSSHTOT ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®¿¡ ´ëÇÑ ÃÑ ¿î¼Û °æºñ
- shipingTaxTotal: BigDecimal(20,4)
- OSSHTXTOT ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®ÀÇ ¿î¼Û °æºñ¿¡ ´ëÇÑ ÃÑ ¼¼±Ý
- orderStatus: String
- OSSTATUS ¿¿¡ Á¤ÀÇµÈ ´ë·ÎÀÇ ÁÖ¹® »óÅÂ
- placeDateTime: ½Ã°£¼ÒÀÎ
- OSPLTIME ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®ÀÌ ½ÇÁ¦·Î Á¦ÃâµÇ´Â ³¯Â¥
- requestShipDateTime: ½Ã°£¼ÒÀÎ
- OSRSTIME ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®ÀÌ ¿î¼ÛµÇµµ·Ï ¿äûµÈ ³¯Â¥
- scheduleShipDateTime: ½Ã°£¼ÒÀÎ
- OSSSTIME ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®ÀÌ ¿î¼ÛµÇµµ·Ï °èȹµÈ ³¯Â¥
- actualShipDateTime: ½Ã°£¼ÒÀÎ
- OSASTIME ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®ÀÌ ½ÇÁ¦·Î ¿î¼ÛµÇ´Â ³¯Â¥
- invoiceDateTime: ½Ã°£¼ÒÀÎ
- OSINVTIME ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®À» ¹ß¼ÛÇÏ´Â ³¯Â¥
- invoiceValue: BigDecimal(20,4)
- OSINVVAL ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®À» ¹ß¼ÛÇÏ´Â ³×Æ® °ª
- shipCondition: ¹®ÀÚ¿
- OSSCOND ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹®ÀÇ ÀϺΠ¿î¼Û¹°ÀÌ ½ÂÀεǴÂÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÏ´Â ÄÚµå.'SC': ¿î¼Û ¿Ï·á, 'SP': ºÎºÐ ¿î¼Û
- shippingModeFlag: ¹®ÀÚ¿
- OSSMFLAG ¿¿¡ Á¤ÀÇµÈ ´ë·Î ¿î¼Û ÁÖ¼Ò ¹× ¿î¼Û ¹æ¹ýÀÌ ÁÖ¹® ·¹º§¿¡ ÀÖ´ÂÁö ÁÖ¹® Ç׸ñ ·¹º§¿¡
ÀÖ´ÂÁö¸¦ ÁöÁ¤ÇÏ´Â ÄÚµå.'O': ÁÖ¹® ·¹º§; 'I': Ç׸ñ ·¹º§
- comment: ¹®ÀÚ¿
- OSCMNT ¿¿¡ Á¤ÀÇµÈ ´ë·Î ÁÖ¹® »óÅ¿¡ °ü·ÃµÈ ¼³¸í
- field1: Á¤¼ö
- FIELD1 ¿¿¡ Á¤ÀÇµÈ ´ë·ÎÀÇ ÁÖ¹® »óÅ »ç¿ëÀÚ Á¤ÀÇ Çʵå 1
- field2: BigDecimal(15,2)
- FIELD2 ¿¿¡ Á¤ÀÇµÈ ´ë·ÎÀÇ ÁÖ¹® »óÅ »ç¿ëÀÚ Á¤ÀÇ Çʵå 2
- field3: ¹®ÀÚ¿
- FIELD3 ¿¿¡ Á¤ÀÇµÈ ´ë·ÎÀÇ ÁÖ¹® »óÅ »ç¿ëÀÚ Á¤ÀÇ Çʵå 3
- items: ÇØ½Ã Å×À̺íÀÇ º¤ÅÍ
- °¢°¢ÀÇ ÇØ½Ã Å×À̺íÀº ÇÑ Ç׸ñÀÇ ¸Å°³º¯¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
ÀÛµ¿
- ÁÖ¹®ÀÇ Ã¹ ¹øÂ° ÁÖ¹® »óÅ¿¡´Â orderId ¹× merchantOrderNumber°¡ ÁöÁ¤µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
- orderId¿¡ ÁöÁ¤µÈ ÁÖ¹®ÀÌ ORDERS Å×ÀÌºí¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
- sequenceNumber ¹× lastUpdateTimestamp ¸Å°³º¯¼ö¿Í °°Àº ¼ø¼È Á¤º¸°¡ »ç¿ë °¡´ÉÇϸé
°ªÀÌ ÀÌ¹Ì ORDSTAT Å×ÀÌºí¿¡ ÀÖ´Â °Íº¸´Ù ÃֽаÍÀÎÁö¸¦ È®ÀÎÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é,
°»½ÅÀÌ ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.
- Á¦°øµÈ ¸ðµç Á¤º¸¸¦ »ç¿ëÇÏ¿© ORDISTAT Å×À̺íÀÇ ÇàÀ» ÀÛ¼ºÇϰųª °»½ÅÇϽʽÿÀ.
- versioningÀÌ ÀÛµ¿ °¡´ÉÇϰí À̰ÍÀÌ ÁÖ¹®¿¡ ´ëÇÑ Ã¹ ¹øÂ° ÁÖ¹® »óÅÂÀ̸é
ORDSTAT Å×ÀÌºí¿¡ »õ ÇàÀÌ ÀÛ¼ºµÇ°í, ±×·¸Áö ¾ÊÀ¸¸é ¸¶Áö¸· ÁÖ¹® »óÅÂÀÇ »çº»ÀÌ
ÀÛ¼ºµÇ¸ç ÇØ´ç ¹öÀü(OSVERNBR)Àº ÃÖ´ë°ª(±âÁ¸ ¹öÀü +1)À¸·Î ¼³Á¤µË´Ï´Ù.
Á¦°øµÈ ¸ðµç Á¤º¸°¡ µé¾î ÀÖ´Â »õ ÇàÀÌ ÀÛ¼ºµÇ¸ç OSVERNBR °ªÀº
0À¸·Î ¼³Á¤µË´Ï´Ù.
- ORDERS Å×À̺íÀÇ STATUS ¿ÀÇ °ªÀ» 'G'·Î °»½ÅÇϽʽÿÀ.
¿¹¿Ü Á¶°Ç
- ÁöÁ¤µÈ orderId°¡ ORDERS Å×ÀÌºí¿¡¼ ¿Ã¹Ù¸¥ ÁÖ¹® ¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.
- orderId ¶Ç´Â merchantOrderNumber°¡ ƯÁ¤ ÁÖ¹®¿¡ ´ëÇÑ Ã¹ ¹øÂ° ÁÖ¹® »óÅ·Î
ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù.
- orderId ¹× merchantOrderNumber°¡ ÈÄ¼Ó ÁÖ¹® »óÅ °»½ÅÀÇ Æ¯Á¤ ÁÖ¹®¿¡ ÇÊ¿äÇÑ ORDSTAT Å×ÀÌºí¿¡
ÀÖ´Â °Í°ú ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.
- ¼ø¼È Á¤º¸°¡ Á¦°øµÇ¾úÀ¸¸ç ÁÖ¹® »óÅ ¸Þ½ÃÁö°¡ ¼ø¼¸¦ ¹þ¾î³µ½À´Ï´Ù.