°ßº» »óÁ¡ »óǰ ÆäÀÌÁö
»óǰ ÆäÀÌÁö¿¡¼´Â ¿Â¶óÀÎ »óÁ¡¿¡ ÀÖ´Â ÇϳªÀÇ Æ¯Á¤ »óǰÀ»
Ư¼ºÈ ½Ãŵ´Ï´Ù. »óǰ ÆäÀÌÁö¿¡´Â ÀϹÝÀûÀ¸·Î ¼³¸í, °¡°Ý ¹× À̹ÌÁö°¡ ÀÖÀ¸¸ç, »óǰ¿¡ ¼Ó¼ºÀÌ
ÀÖÀ¸¸é(¿¹: ´Ù¸¥ Å©±â ¹× »ö»ó) °í°´ÀÌ ¼Ó¼ºÀ» ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
»óǰ ÆäÀÌÁö ¹× ÀÌ ÆäÀÌÁöÀÇ ÀÛµ¿ ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº
»óǰ Ç¥½Ã ÆäÀÌÁö »ç¿ë ¿¹Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
±×·ì
productdisplay.jsp´Â ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
- OrderItemAdd
- InterestItemAdd(WebFashion ¹× NewFashion Àü¿ë)
Beans
productdisplay.jsp´Â ´ÙÀ½ beanÀ» »ç¿ëÇÕ´Ï´Ù.
- CategoryDataBean
- ProductDataBean
±¸Çö Á¤º¸
ÁÖ: ´Ù±¹¾î Áö¿ø Á¤º¸¸¦ ºñ·ÔÇÏ¿© ¸ðµç °ßº» »óÁ¡ ÆäÀÌÁö¿¡ °øÅëµÇ´Â
±¸Çö ±â¹ý¿¡ ´ëÇÑ Á¤º¸´Â °ßº» »óÁ¡ ÆäÀÌÁö: °øÅë ±¸Çö ±â¹ýÀ»
ÂüÁ¶ÇϽʽÿÀ.
ProductDisplay.jsp´Â µ¥ÀÌÅͺ£À̽º(DISPENTREL Å×ÀÌºí¿¡ ÀÖÀ½)¿¡ µî·ÏµÇ¾î
»óÁ¡ÀÇ ¸ðµç »óǰÀ» Ç¥½ÃÇÕ´Ï´Ù. ProductDisplay.jsp¿¡´Â ´ÙÀ½ÀÌ Ç¥½ÃµË´Ï´Ù.
- »óǰ¿¡ ´ëÇÑ ¼³¸í, À̹ÌÁö, ¼Ó¼º ¹× ¼Ó¼º°ª
- »óÀ§ Ä«Å×°í¸®¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸í
- Àå¹Ù±¸´Ï¿¡ Ãß°¡ ¸µÅ©
- ¼ö·® ÅØ½ºÆ® »óÀÚ(NewFashion Àü¿ë)
- °ü½É ¸ñ·Ï¿¡ Ãß°¡ ¸µÅ©(WebFashion ¹× NewFashion Àü¿ë)
- »óǰ¿¡ ´ëÇÑ ¼³¸í, À̹ÌÁö, ¼Ó¼º ¹× ¼Ó¼º°ª
- »óǰ ¼³¸í ¹× À̹ÌÁö´Â ProductDataBean Ư¼ºÀ» »ç¿ëÇÏ¿© Ç¥½ÃµË´Ï´Ù.
-
»óǰ ¼Ó¼ºÀº ProductDataBeanÀÇ getAttributes() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© °Ë»öµË´Ï´Ù. °¢
¼Ó¼º°ªÀº AttributeAccessBeanÀÇ
getDistinctAttributeValues() ¸Þ¼Òµå¸¦ »ç¿ëÇÏ¿© °Ë»öµË´Ï´Ù. ProductDataBeanÀÌ ÀÌ ¿¿¡¼ Á¤º¸¸¦ ãÀ¸¸é
»óǰ Ç¥½Ã ÆäÀÌÁö´Â Àüü À̹ÌÁö ´ë½Å Hotmedia À̹ÌÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
- »óÀ§ Ä«Å×°í¸®¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸í
- »óÀ§ Ä«Å×°í¸®ÀÇ ID´Â parent_category_rn ¸Å°³º¯¼ö¸¦ ÅëÇØ »óǰ ÆäÀÌÁö¿¡
Á¦°øµË´Ï´Ù. »óÀ§ Ä«Å×°í¸®¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀº CategoryDataBean¿¡ ÀÇÇØ °Ë»öµË´Ï´Ù. ±âº»ÀûÀ¸·Î, CategoryDataBeanÀº categoryId ¸Å°³º¯¼ö·ÎºÎÅÍ Ä«Å×°í¸® ID¸¦ °¡Á®¿É´Ï´Ù.
´ÙÀ½ ¿¹¿¡¼ ¸Å°³º¯¼ö À̸§Àº parent_category_rnÀ̰í
Ä«Å×°í¸® ID´Â ¸í½ÃÀûÀ¸·Î ¼³Á¤µË´Ï´Ù.
- String parentCategoryId = request.getParameter("parent_category_rn");
parentCategory = new CategoryDataBean ();
parentCategory.setCategoryId(parentCategoryId);
com.ibm.commerce.beans.DataBeanManager.activate(parentCategory, request);
- Àå¹Ù±¸´Ï¿¡ Ãß°¡
- Àå¹Ù±¸´Ï¿¡ Ãß°¡ ¸µÅ©´Â OrderItemAdd ¸í·ÉÀ» È£ÃâÇÏ´Â
¾ç½ÄÀ» ÀÛ¼ºÇÏ¿© ±¸ÇöµË´Ï´Ù. InFashion ¹× WebFashion¿¡¼
ÁÖ¹®ÇÑ »óǰ ¼ö·®Àº ´ÙÀ½°ú °°ÀÌ ¼û°ÜÁø Çʵ带 »ç¿ëÇÏ¿© ±âº»°ª 1·Î ¼³Á¤µË´Ï´Ù.
<input type="hidden" name="quantity" value="1">
-
- °í°´ÀÌ ´Ù¸¥ ¼ö·®À» ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï ¼û°ÜÁø Çʵ带 ÅØ½ºÆ® »óÀÚ·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.
NewFashion »óÁ¡¿¡¼ ÁÖ¹®ÇÑ »óǰÀÇ ¼ö·®Àº ´ÙÀ½°ú °°ÀÌ ÅØ½ºÆ® Çʵ带 »ç¿ëÇÏ¿©
±âº»°ª 1·Î ¼³Á¤µË´Ï´Ù.
<input type="text" name="quantity" value="1",size="2">
ÅØ½ºÆ® Çʵå´Â °í°´ÀÌ ´Ù¸¥ ¼ö·®À» ÀÔ·ÂÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
- Àå¹Ù±¸´Ï¿¡ Ãß°¡ ¹× °ü½É ¸ñ·Ï¿¡ Ãß°¡
- °í°´ÀÌ Àå¹Ù±¸´Ï¿¡ Ãß°¡ ¶Ç´Â °ü½É ¸ñ·Ï¿¡ Ãß°¡¸¦
¼±ÅÃÇÏ¸é ´ÙÀ½°ú °°Àº JavaScript°¡ È£ÃâµË´Ï´Ù.
<SCRIPT language="javascript">
function Add2ShopCart(form){
form.action='OrderItemAdd'
form.URL.value='OrderItemDisplay'
form.submit()
} function Add2WishList(form){
form.action='InterestItemAdd'
form.URL.value='InterestItemDisplay'
form.submit()
}
</SCRIPT>
°í°´ÀÌ Àå¹Ù±¸´Ï¿¡ Ãß°¡Çϸé OrderItemAdd ¸í·ÉÀÌ È£ÃâµË´Ï´Ù. °í°´ÀÌ °ü½É ¸ñ·Ï¿¡ Ãß°¡Çϸé InterestItemAdd ¸í·ÉÀÌ È£ÃâµË´Ï´Ù.
ÁÖ: WebSphere Commerce ¾×¼¿·¯·¹ÀÌÅ͸¦ »ç¿ëÇÏ¿© »óǰÀ» ÀÛ¼ºÇÒ
¼ö ÀÖ½À´Ï´Ù. »óǰÀ» ÀÛ¼ºÇÒ ¶§ »óǰÀÇ °¡°ÝÀ» ÀÛ¼ºÇØ¾ß °ßº» »óÁ¡ »óǰ ÆäÀÌÁö¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡°ÝÀ» ÀÛ¼ºÇÏÁö ¾ÊÀ¸¸é ProductDataBean¿¡ ´ëÇÑ getCalculatedContractPrice ¸Þ¼Òµå¸¦
Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù.