2025๋…„ 12์›” 12์ผยท6๋ถ„ ์ฝ๊ธฐ

๋ณ€ํ˜•๊ณผ ๋ฒˆ๋“ค์„ ํฌํ•จํ•œ ์ œํ’ˆ ์นดํƒˆ๋กœ๊ทธ: ์Šคํ‚ค๋งˆ์™€ UI ํŒจํ„ด

๋ช…ํ™•ํ•œ SKU ๊ทœ์น™, ์žฌ๊ณ  ๋กœ์ง, ๊ทธ๋ฆฌ๊ณ  ์ž˜๋ชป๋œ ์กฐํ•ฉ๊ณผ ๊ณผํŒ๋งค๋ฅผ ๋ง‰๋Š” UI ํŒจํ„ด์œผ๋กœ ๋ณ€ํ˜•๊ณผ ๋ฒˆ๋“ค์„ ํฌํ•จํ•œ ์ œํ’ˆ ์นดํƒˆ๋กœ๊ทธ๋ฅผ ์„ค๊ณ„ํ•˜์„ธ์š”.

๋ณ€ํ˜•๊ณผ ๋ฒˆ๋“ค์„ ํฌํ•จํ•œ ์ œํ’ˆ ์นดํƒˆ๋กœ๊ทธ: ์Šคํ‚ค๋งˆ์™€ UI ํŒจํ„ด

๋ณ€ํ˜•๊ณผ ๋ฒˆ๋“ค์ด ๋น ๋ฅด๊ฒŒ ๋ณต์žกํ•ด์ง€๋Š” ์ด์œ 

๋ชจ๋“  ์ œํ’ˆ์ด ํ•˜๋‚˜์˜ ํ’ˆ๋ชฉ, ํ•˜๋‚˜์˜ ๊ฐ€๊ฒฉ, ํ•˜๋‚˜์˜ ์žฌ๊ณ  ์ˆ˜์น˜๋กœ ๋ณด์ผ ๋•Œ ์นดํƒˆ๋กœ๊ทธ๋Š” ๋‹จ์ˆœํ•ด ๋ณด์ž…๋‹ˆ๋‹ค. ์ƒ‰์ƒ, ์‚ฌ์ด์ฆˆ, ๊ตฌ๋… ๊ธฐ๊ฐ„, ์ง€์—ญ๋ณ„ ํฌ์žฅ ๋“ฑ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๋ฉด ๊ทธ ๋‹จ์ˆœํ•จ์€ ๊นจ์ง‘๋‹ˆ๋‹ค. ๋‹จ์ผ โ€œProductsโ€ ํ…Œ์ด๋ธ”๋งŒ์œผ๋กœ๋Š” ๋” ์ด์ƒ ๊ธฐ๋ณธ์  ์งˆ๋ฌธ์— ๋‹ตํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค: ์šฐ๋ฆฌ๊ฐ€ ์ •ํ™•ํžˆ ๋ฌด์—‡์„ ํŒ”๊ณ  ์žˆ์œผ๋ฉฐ, ์–ด๋–ป๊ฒŒ ์ถ”์ ํ•  ๊ฒƒ์ธ๊ฐ€?

๊ตฌ๋งค์ž๋“ค๋„ ์„ธ๋ถ€ ์ •๋ณด๊ฐ€ ์ •ํ™•ํ•˜๊ธธ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด ์ฆ‰์‹œ ์˜ฌ๋ฐ”๋ฅธ ๊ฐ€๊ฒฉ์„ ๋ณด๊ณ , ์„ ํƒํ•œ ํ•ญ๋ชฉ์ด ์˜ค๋Š˜ ๋ฐฐ์†ก ๊ฐ€๋Šฅํ•œ์ง€ ์•Œ๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ํŽ˜์ด์ง€์— "์žฌ๊ณ  ์žˆ์Œ"์ด๋ผ๊ณ  ํ‘œ์‹œ๋˜์ง€๋งŒ ์„ ํƒํ•œ ์‚ฌ์ด์ฆˆ๊ฐ€ ์—†์œผ๋ฉด ์‹ ๋ขฐ๋Š” ๋น ๋ฅด๊ฒŒ ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ์ด ๊ฒฐ์ œ ๋‹จ๊ณ„์—์„œ๋งŒ ๋ฐ”๋€Œ๋ฉด, ๊ณ ๊ฐ์ง€์› ๋ฌธ์˜์™€ ๋ฐ˜ํ’ˆ์ด ๋’ค๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

๋ฒˆ๋“ค์€ ์ œํ’ˆ์ฒ˜๋Ÿผ ๋ณด์ด์ง€๋งŒ ๊ทœ์น™์ฒ˜๋Ÿผ ์ž‘๋™ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณต์žก๋„๊ฐ€ ํ•œ์ธต ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. "์Šคํƒ€ํ„ฐ ํ‚คํŠธ"๋Š” ํ•œ ๋ณ‘, ํŽŒํ”„ ํ•˜๋‚˜, ํ•„ํ„ฐ ์„ธํŠธ๋กœ ๊ตฌ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ๊ฐ€์šฉ์„ฑ์€ ๋ถ€ํ’ˆ์— ์˜ํ•ด ๊ฒฐ์ •๋˜๊ณ , ๋น„์šฉ๊ณผ ๋ณด๊ณ  ์—ญ์‹œ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์นดํƒˆ๋กœ๊ทธ๊ฐ€ ํ”๋“ค๋ฆฌ๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค๋Š” ์ง•ํ›„:

  • ์˜ต์…˜์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ค‘๋ณต SKU๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.
  • ๋ฒˆ๋“ค ํŒ๋งค ํ›„ ์žฌ๊ณ  ์ˆ˜์น˜๊ฐ€ ์ด์ƒํ•ด์ง„๋‹ค.
  • ๊ด€๋ฆฌ์ž ํ™”๋ฉด์ด ๊ฑฐ์˜ ๋™์ผํ•œ ํ•ญ๋ชฉ๋“ค์˜ ๊ธด ๋ชฉ๋ก์ด ๋œ๋‹ค.
  • ํ• ์ธ๊ณผ ์„ธ๊ธˆ์ด ๋‹จํ’ˆ์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€๋งŒ ํ‚คํŠธ์—์„œ๋Š” ๊นจ์ง„๋‹ค.
  • ๋ณด๊ณ ์„œ๊ฐ€ โ€œ์‹ค์ œ๋กœ ๋ฌด์—‡์ด ํŒ”๋ ธ๋‚˜?โ€์— ๋‹ตํ•˜์ง€ ๋ชปํ•œ๋‹ค.

ํ•ด๊ฒฐ์ฑ…์€ ์ฃผ๋กœ ๊ทœ์œจ์ž…๋‹ˆ๋‹ค: ์ผ๊ด€๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๊ณผ, ๊ณ ๊ฐ๊ณผ ํŒ€ ๋ชจ๋‘์—๊ฒŒ ์˜ต์…˜ ์„ ํƒ๊ณผ ๊ฐ€์šฉ์„ฑ์„ ๋ช…ํ™•ํžˆ ๋ณด์—ฌ์ฃผ๋Š” UI ํŒจํ„ด์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์‰ฌ์šด ์šฉ์–ด ์ •๋ฆฌ: ์˜ต์…˜, ๋ณ€ํ˜•, SKU, ๋ฒˆ๋“ค

์‚ฌ๋žŒ๋“ค์ด "๋ณ€ํ˜•(variants)"์ด๋ผ๊ณ  ๋งํ•  ๋•Œ ๋ช‡ ๊ฐ€์ง€ ๋‹ค๋ฅธ ๊ฐœ๋…์„ ์„ž์–ด ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ๋ถ€ํ„ฐ ์šฉ์–ด๋ฅผ ๋ถ„๋ช…ํžˆ ํ•ด๋‘๋ฉด ์ดํ›„ ์Šคํ‚ค๋งˆ, UI, ์žฌ๊ณ  ๊ฒฐ์ •์ด ํ›จ์”ฌ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„ ํŒ€์ด ์‚ฌ์šฉํ•˜๋Š” ์ •์˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

  • ์˜ต์…˜(Option): ๊ตฌ๋งค์ž๊ฐ€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์œ ํ˜•, ์˜ˆ: ์‚ฌ์ด์ฆˆ(Size)๋‚˜ ์ƒ‰์ƒ(Color).
  • ์˜ต์…˜ ๊ฐ’(Option value): ์˜ต์…˜ ๋‚ด์˜ ํ•˜๋‚˜์˜ ๊ฐ’, ์˜ˆ: Size = M, Color = Black.
  • ๋ณ€ํ˜•(Variant): ์˜ต์…˜ ๊ฐ’๋“ค์˜ ์ •ํ™•ํ•œ ์กฐํ•ฉ, ์˜ˆ: Size M + Color Black.
  • SKU: ์šด์˜๊ณผ ์žฌ๊ณ ์—์„œ ์ถ”์ ํ•˜๋Š” ํŒ๋งค ๋‹จ์œ„. ๋ณ€ํ˜•์ด ๋ณดํ†ต ํ•˜๋‚˜์˜ SKU์— ๋งคํ•‘๋˜์ง€๋งŒ ํ•ญ์ƒ ๊ทธ๋Ÿฐ ๊ฑด ์•„๋‹˜.
  • ๋ฒˆ๋“ค / ํ‚คํŠธ / ๋ฉ€ํ‹ฐํŒฉ: ๋‹ค๋ฅธ ์ œํ’ˆ๋“ค๋กœ ๊ตฌ์„ฑ๋œ ์ œํ’ˆ. ๋ฒˆ๋“ค์€ ๋งˆ์ผ€ํŒ…์  ๋ฌถ์Œ(๋ถ€ํ’ˆ์„ ๋”ฐ๋กœ ํŒ” ์ˆ˜ ์žˆ์Œ), ํ‚คํŠธ๋Š” ํ•จ๊ป˜ ๋ฐฐ์†ก๋˜์–ด์•ผ ํ•˜๋Š” ์„ธํŠธ, ๋ฉ€ํ‹ฐํŒฉ์€ ๋™์ผ ํ’ˆ๋ชฉ์˜ ๋ฐ˜๋ณต(์˜ˆ: ์–‘๋ง 3ํŒฉ).

ID๋„ ์‹ค๋ฌด์—์„œ๋Š” ํ˜ผ๋™๋ฉ๋‹ˆ๋‹ค. ๋‚ด๋ถ€ ID๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ์“ฐ๋Š” ๊ฐ’์ด๊ณ , SKU๋Š” ์šด์˜ ์ฝ”๋“œ(ํ”ผํ‚น, ๋ณด์ถฉ, ๋ณด๊ณ ์„œ์— ์‚ฌ์šฉ). ๋ฐ”์ฝ”๋“œ(UPC/EAN)๋Š” ์Šค์บ๋„ˆ๊ฐ€ ์ฝ๋Š” ๊ฒƒ. ํ•˜๋‚˜์˜ SKU์— ์ง€์—ญ๋ณ„๋กœ ์—ฌ๋Ÿฌ ๋ฐ”์ฝ”๋“œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๊ณ , ๋ฐ”์ฝ”๋“œ๊ฐ€ ์ „ํ˜€ ์—†๋Š” ํ•ญ๋ชฉ๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์Šค์Šค๋กœ์—๊ฒŒ ์œ ์šฉํ•œ ๊ทœ์น™: ๊ฐ€๊ฒฉ, ์žฌ๊ณ , ๋ฌด๊ฒŒ, ๋ฐฐ์†ก ๊ทœ์น™์ด ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ํŒ๋งค ๊ฐ€๋Šฅํ•œ ๋ณ€ํ˜•์œผ๋กœ ์ทจ๊ธ‰ํ•˜์„ธ์š”. ๊ฐ™์€ ํ‹ฐ์…”์ธ ๋ผ๋„ ์‚ฌ์ด์ฆˆ M๊ณผ XL์€ ๋ณ„๋„์˜ ์žฌ๊ณ ๊ฐ€ ํ•„์š”ํ•˜๋ฏ€๋กœ ๋ณ„๋„์˜ SKU์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์นดํƒˆ๋กœ๊ทธ๊ฐ€ ์ง€์›ํ•ด์•ผ ํ•  ๊ฒƒ์„ ๊ฒฐ์ •ํ•˜๊ธฐ

์Šคํ‚ค๋งˆ๋ฅผ ์„ ํƒํ•˜๊ธฐ ์ „์—, ๋น„์ฆˆ๋‹ˆ์Šค๊ฐ€ ๋งค์ผ ๋‹ตํ•ด์•ผ ํ•  ์งˆ๋ฌธ๋“ค๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์„ธ์š”. ๋ˆ„๊ตฐ๊ฐ€ ํ•ญ๋ชฉ์„ ๋ณผ ๋•Œ ์ž์‹  ์žˆ๊ฒŒ ๋งํ•  ์ˆ˜ ์žˆ๋‚˜์š”: ์ง€๊ธˆ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ๊ฐ€, ๊ฐ€๊ฒฉ์€ ์–ผ๋งˆ์ธ๊ฐ€, ์–ด๋–ป๊ฒŒ ๋ฐฐ์†ก๋˜๋‚˜, ์–ด๋–ค ์„ธ๊ธˆ ๊ทœ์น™์ด ์ ์šฉ๋˜๋‚˜?

์‚ฌ์‹ค์„ ์–ด๋””์— ๋‘˜์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐฉ์‹์ด ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ณต์œ ๋˜๋Š” ์‚ฌ์‹ค์€ product์— ๋‘๊ณ , ๋ณ€ํ•˜๋Š” ์‚ฌ์‹ค์€ variant(SKU)์— ๋‘์„ธ์š”. ์„ž์–ด๋‘๋ฉด ๊ฐ™์€ ๋ฒ„๊ทธ๋ฅผ ๋‘ ๊ตฐ๋ฐ ๊ณ ์น˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

์ œํ’ˆ ์ˆ˜์ค€ vs ๋ณ€ํ˜• ์ˆ˜์ค€์„ ๊ฒฐ์ •ํ•˜๋Š” ๋ฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์“ฐ์ด๋Š” ์งˆ๋ฌธ๋“ค:

  • ์‚ฌ์ด์ฆˆ/์ƒ‰/์žฌ์งˆ์— ๋”ฐ๋ผ ๋ฐ”๋€Œ๋ฉด ๋ณ€ํ˜•์— ๋‘”๋‹ค.
  • ๋ชจ๋“  ์˜ต์…˜ ์กฐํ•ฉ์— ๋Œ€ํ•ด ์ฐธ์ด๋ผ๋ฉด ์ œํ’ˆ์— ๋‘”๋‹ค.
  • SKU ๋‹จ์œ„๋กœ ๋ณด๊ณ ํ•  ํ•ญ๋ชฉ(ํŒ๋งค, ๋งˆ์ง„, ๋ฐ˜ํ’ˆ)์€ ๋ณ€ํ˜•์— ์ €์žฅํ•œ๋‹ค.
  • ์šด์˜์ด ํ”ผํ‚น/ํฌ์žฅ/๋ฐฐ์†ก์— ์‚ฌ์šฉํ•˜๋Š” ์ •๋ณด๋Š” ์ฐฝ๊ณ ๊ฐ€ ์“ฐ๋Š” ์œ„์น˜(SKU)์— ์ €์žฅํ•œ๋‹ค.
  • ํ‘œ์‹œ๋ช… ๊ฐ™์€ ํŒŒ์ƒ ๊ฐ€๋Šฅํ•œ ํ•ญ๋ชฉ์€ ์›๋ณธ๋งŒ ์ €์žฅํ•˜๊ณ  ํ•„์š”์‹œ ํŒŒ์ƒํ•ด์„œ ๋ณด์—ฌ๋ผ.

์ง„์‹ค์˜ ๋‹จ์ผ ์ถœ์ฒ˜(single source of truth)๋ฅผ ์œ ์ง€ํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด ๊ฐ€๊ฒฉ์„ product์™€ variant ๋‘˜ ๋‹ค์— ์ €์žฅํ•˜์ง€ ๋งˆ์„ธ์š”(๋‹จ, product๋Š” MSRP, variant๋Š” ์‹ค์ œ ํŒ๋งค๊ฐ€ ๊ฐ™์€ ์—ญํ• ์ด ๋ช…ํ™•ํ•  ๋•Œ๋Š” ์˜ˆ์™ธ).

๋ณ€๊ฒฝ์— ๋Œ€๋น„ํ•˜์„ธ์š”. ๋‚˜์ค‘์— ์ƒˆ๋กœ์šด ์˜ต์…˜(์˜ˆ: ๊ธธ์ด)์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณ€ํ˜•์„ ํ‡ด์—ญ์‹œํ‚ค๊ฑฐ๋‚˜ ๊ณต๊ธ‰์—…์ฒด ๋ณ€๊ฒฝ ํ›„ SKU๋ฅผ ๋ณ‘ํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€ํ˜•์„ 1๋“ฑ ์‹œ๋ฏผ ๋ ˆ์ฝ”๋“œ๋กœ ๋‹ค๋ฃจ๋ฉด ์ด๋Ÿฐ ๋ณ€๊ฒฝ์ด ๋” ์›ํ™œํ•ฉ๋‹ˆ๋‹ค.

AppMaster๋กœ ๋นŒ๋“œํ•œ๋‹ค๋ฉด Data Designer์—์„œ ๋ช…ํ™•ํ•œ ์—”ํ„ฐํ‹ฐ ๋ช…์นญ์„ ์“ฐ๋ฉด ์š”๊ตฌ์‚ฌํ•ญ ๋ณ€ํ™”์— ๋”ฐ๋ผ ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.

์ œํ’ˆ๊ณผ ๋ณ€ํ˜•์„ ์œ„ํ•œ ์‹ค์šฉ์  ์Šคํ‚ค๋งˆ

๊น”๋”ํ•œ ์Šคํ‚ค๋งˆ๋Š” ๋‹จ์ˆœํ•œ ์ œํ’ˆ์ด ์ˆ˜์‹ญ ๊ฐœ์˜ ํŒ๋งค ๊ฐ€๋Šฅํ•œ ์กฐํ•ฉ์œผ๋กœ ๋ฐ”๋€Œ์–ด๋„ ์นดํƒˆ๋กœ๊ทธ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๋ชฉํ‘œ๋Š” ์‡ผํ•‘๊ฐ์ด ์„ ํƒํ•˜๋Š” ๊ฒƒ(choices)๊ณผ ์‹ค์ œ๋กœ ์žฌ๊ณ ๋กœ ๋ณด์œ ํ•˜๊ณ  ๋ฐฐ์†กํ•˜๋Š” ํ•ญ๋ชฉ(sellable items)์„ ๋ถ„๋ฆฌํ•ด์„œ ๋ชจ๋ธ๋งํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์‹ ๋ขฐํ•  ๋งŒํ•œ ์—”ํ„ฐํ‹ฐ ์ง‘ํ•ฉ:

  • Product: ๋ถ€๋ชจ ํ•ญ๋ชฉ(์ด๋ฆ„, ์„ค๋ช…, ๋ธŒ๋žœ๋“œ, ์นดํ…Œ๊ณ ๋ฆฌ, ๊ธฐ๋ณธ ์ด๋ฏธ์ง€)
  • Option: ์„ ํƒ ์œ ํ˜•(์˜ˆ: Size, Color)
  • OptionValue: ํ—ˆ์šฉ ๊ฐ’(์˜ˆ: Small, Medium, Red, Blue)
  • Variant: ํŒ๋งค ๋‹จ์œ„(๊ฐ’๋“ค์˜ ํ•œ ์กฐํ•ฉ)
  • VariantOptionValue: Variant์™€ OptionValue๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์กฐ์ธ ํ…Œ์ด๋ธ”

๋ณ€ํ˜•์˜ ๊ณ ์œ ์„ฑ(uniqueness)์€ ๋งŽ์€ ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ์‹คํŒจํ•˜๋Š” ์ง€์ ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ๋ฐฉ๋ฒ•์€ ์ •๊ทœํ™”๋œ ๊ตฌ์กฐ๋กœ, ๊ฐ Variant์— ๋Œ€ํ•ด ๊ฐ Option๋งˆ๋‹ค ํ•˜๋‚˜์˜ OptionValue๋งŒ ํ—ˆ์šฉํ•˜๊ณ  ์ค‘๋ณต ์กฐํ•ฉ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์„ ์›ํ•˜๋ฉด Variant์— ๊ณ„์‚ฐ๋œ "variant key"(์˜ˆ: color=red|size=m ๋˜๋Š” ๊ทธ ํ•ด์‹œ)๋ฅผ ์ €์žฅํ•˜๊ณ  Product๋ณ„๋กœ ๊ณ ์œ ํ•˜๊ฒŒ ๊ฐ•์ œํ•˜์„ธ์š”.

์กฐํ•ฉ๋ณ„๋กœ ๋‹ฌ๋ผ์ง€๋Š” ํ•„๋“œ๋Š” Product๊ฐ€ ์•„๋‹ˆ๋ผ Variant์— ๋‘์„ธ์š”: SKU, ๋ฐ”์ฝ”๋“œ, ๊ฐ€๊ฒฉ, ๋น„๊ต ๊ฐ€๊ฒฉ, ์›๊ฐ€, ๋ฌด๊ฒŒ, ์น˜์ˆ˜, ์ƒํƒœ(ํ™œ์„ฑ/๋‹จ์ข…), ์ด๋ฏธ์ง€(๋ฉ”์ธ ์ด๋ฏธ์ง€ ๋˜๋Š” ์ž‘์€ ์ด๋ฏธ์ง€ ์ง‘ํ•ฉ).

์ปค์Šคํ…€ ์†์„ฑ(์˜ˆ: ์žฌ์งˆ, ์„ธํƒ ๋ฐฉ๋ฒ•)์€ ์ปฌ๋Ÿผ์„ ๊ณ„์† ์ถ”๊ฐ€ํ•˜์ง€ ๋งˆ์„ธ์š”. PostgreSQL์˜ JSONB ํ•„๋“œ์™€ ๊ฐ„๋‹จํ•œ ๊ฒ€์ฆ ๋ ˆ์ด์–ด๊ฐ€ ์ข‹์€ ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค.

์˜ค๋ž˜ ์ง€์†๋˜๋Š” SKU ๊ทœ์น™

๋ณ€ํ˜• ์Šคํ‚ค๋งˆ ์„ค๊ณ„
๋…ธ์ฝ”๋“œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋ช‡ ๋ถ„ ์•ˆ์— ์ œํ’ˆ, ๋ณ€ํ˜•, SKU๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ๋ชจ๋ธ๋งํ•˜์„ธ์š”.
AppMaster ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

SKU๋Š” ํŒ๋งคํ•œ ์ •ํ™•ํ•œ ํ•ญ๋ชฉ์„ ์‹๋ณ„ํ•˜๋Š” ์‹๋ณ„์ž์ด๋ฉฐ ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. SKU์— ๋งˆ์ผ€ํŒ…๋ช…, ์ „์ฒด ์˜ต์…˜ ํ…์ŠคํŠธ, ์‹œ์ฆŒ ์ •๋ณด ๊ฐ™์€ ์ด์•ผ๊ธฐ๋ฅผ ๋ถ€๋‹ด์‹œํ‚ค์ง€ ๋งˆ์„ธ์š”. ๊ทธ๋ ‡๊ฒŒ ํ•˜๋ฉด ๋‚˜์ค‘์— ๋ณ€๊ฒฝํ•  ๋•Œ ๋ณด๊ณ ์„œ๊ฐ€ ๊นจ์ง‘๋‹ˆ๋‹ค.

์ดˆ๊ธฐ์— SKU๋ฅผ ์ˆ˜๋™์œผ๋กœ ๋ฐฐ์ •ํ• ์ง€ ์ƒ์„ฑํ• ์ง€ ๊ฒฐ์ •ํ•˜์„ธ์š”. ์ˆ˜๋™ SKU๋Š” ์ด๋ฏธ ERP, ๋ฐ”์ฝ”๋“œ, ๊ณต๊ธ‰์—…์ฒด SKU๊ฐ€ ์žˆ์–ด ์ผ์น˜ํ•ด์•ผ ํ•  ๋•Œ ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ SKU๋Š” ๋ณ€ํ˜•์ด ๋งŽ์€ ๊ฒฝ์šฐ ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด ์•ˆ์ „ํ•˜์ง€๋งŒ ๊ทœ์น™์ด ์ค‘๊ฐ„์— ๋ฐ”๋€Œ์ง€ ์•Š์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์ ˆ์ถฉ์•ˆ์€ ๊ณ ์ •๋œ ๋ฒ ์ด์Šค SKU์™€ ๋ณ€ํ˜• ์†์„ฑ์„ ์œ„ํ•œ ์งง์€ ์ƒ์„ฑ ์ ‘๋ฏธ์‚ฌ๋ฅผ ์กฐํ•ฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ฝ๊ธฐ ์‰ฝ๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ๊ทœ์น™:

  • ์ฃผ๋ฌธ์ด ์กด์žฌํ•œ ์ดํ›„์—๋Š” SKU๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ๋งˆ์„ธ์š”. ์˜ค๋ž˜๋œ SKU๋ฅผ "์ˆ˜์ •"ํ•˜์ง€ ๋งˆ์„ธ์š”.
  • ๋‚ด๋ถ€ ID์™€ SKU๋ฅผ ๋ถ„๋ฆฌํ•˜์„ธ์š”. ์‚ฌ๋žŒ์€ SKU๋ฅผ ๋ณด๊ณ , ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ID๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
  • ์ œํ’ˆ๊ตฐ์— ๋Œ€ํ•ด์„œ๋Š” ์งง์€ ์ ‘๋‘์‚ฌ(TSH, MUG ๋“ฑ)๋ฅผ ์“ฐ์„ธ์š”, ์ „์ฒด ๋‹จ์–ด๋Š” ํ”ผํ•˜์„ธ์š”.
  • ๋ณ€๊ฒฝ๋  ๊ฐ€๋Šฅ์„ฑ์ด ํฐ ์˜๋ฏธ(์˜ˆ: "2026", "SUMMER")๋Š” ํ”ผํ•˜์„ธ์š”, ๋น„์ฆˆ๋‹ˆ์Šค๊ฐ€ ์‹ค์ œ๋กœ ๊ทธ๋ ‡๊ฒŒ ์ž‘๋™ํ•œ๋‹ค๋ฉด ์˜ˆ์™ธ.

๋‹จ์ข…๋œ SKU๋Š” ์‚ญ์ œํ•˜์ง€ ๋ง๊ณ  ๋น„ํ™œ์„ฑ์œผ๋กœ ํ‘œ์‹œํ•˜์„ธ์š”. ๊ฐ€๊ฒฉ ์ด๋ ฅ๊ณผ ๊ณผ๊ฑฐ ์ฃผ๋ฌธ, ํ™˜๋ถˆ, ๋ณด๊ณ ์„œ์—์„œ ์„ ํƒ ๊ฐ€๋Šฅํ•˜๋„๋ก ์œ ์ง€ํ•˜์„ธ์š”. SKU๋ฅผ ๋Œ€์ฒดํ•˜๋ฉด "๋Œ€์ฒด๋จ(replaced by)" ์ฐธ์กฐ๋ฅผ ์ €์žฅํ•ด ์ง€์›ํŒ€์ด ์ถ”์ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜์„ธ์š”.

๊ฒ€์ฆ ๊ทœ์น™์œผ๋กœ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ฅธ ์†์ƒ์„ ์˜ˆ๋ฐฉํ•˜์„ธ์š”: ๋ชจ๋“  ํŒ๋งค ๊ฐ€๋Šฅ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด SKU ๊ณ ์œ ์„ฑ ๊ฐ•์ œ, ๋ฌธ์ž/์ˆซ์ž/ํ•˜์ดํ”ˆ๋งŒ ํ—ˆ์šฉ, ๋ช…ํ™•ํ•œ ์ตœ๋Œ€ ๊ธธ์ด(๋ณดํ†ต 20-32์ž), ํŠน์ˆ˜ํ•œ ๊ฒฝ์šฐ๋ฅผ ์œ„ํ•œ ์ ‘๋‘์‚ฌ ์˜ˆ์•ฝ(์˜ˆ: ๋ฒˆ๋“ค์— ๋Œ€ํ•ด "BND-"). AppMaster์—์„œ๋Š” ๋ฐ์ดํ„ฐ ์ œ์•ฝ๊ณผ ์ €์žฅ ์ฐจ๋‹จ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค๋กœ ์ด๋Ÿฌํ•œ ๊ฒ€์‚ฌ๋ฅผ ๊ตฌํ˜„ํ•˜๋ฉด ์ข‹์Šต๋‹ˆ๋‹ค.

๋‹จ์ˆœํ•œ ์žฌ๊ณ  ์ƒํƒœ ์ด์ƒ์˜ ์žฌ๊ณ  ๋กœ์ง

์˜ฌ๋ฐ”๋ฅธ ๋ฒˆ๋“ค ๊ฐ€์šฉ์„ฑ
๊ตฌ์„ฑ์š”์†Œ์—์„œ ๋ฒˆ๋“ค ๊ฐ€์šฉ์„ฑ์„ ๊ณ„์‚ฐํ•˜๊ณ  ๋ช…ํ™•ํ•œ UI ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ˜ํ™˜ํ•˜์„ธ์š”.
์›Œํฌํ”Œ๋กœ ๋งŒ๋“ค๊ธฐ

๋™์ผํ•œ "์ œํ’ˆ"์ด ์—ฌ๋Ÿฌ ํŒ๋งค ๋‹จ์œ„๋ฅผ ์˜๋ฏธํ•  ์ˆ˜ ์žˆ์„ ๋•Œ ์žฌ๊ณ ๋Š” ํ˜ผ๋ž€์Šค๋Ÿฌ์›Œ์ง‘๋‹ˆ๋‹ค. ๊ทœ์น™์„ ์ž‘์„ฑํ•˜๊ธฐ ์ „์— ์žฌ๊ณ  ๋‹จ์œ„๋ฅผ ๊ฒฐ์ •ํ•˜์„ธ์š”: ์ œํ’ˆ ์ˆ˜์ค€, ๋ณ€ํ˜• ์ˆ˜์ค€, ํ˜น์€ ๋‘˜ ๋‹ค๋กœ ์žฌ๊ณ ๋ฅผ ์ถ”์ ํ•  ๊ฑด๊ฐ€์š”?

์‚ฌ์ด์ฆˆ๋‚˜ ์ƒ‰์ƒ์„ ๊ณ ๊ฐ์ด ์„ ํƒํ•œ๋‹ค๋ฉด ๋ณ€ํ˜• ์ˆ˜์ค€ ์žฌ๊ณ ๊ฐ€ ๋ณดํ†ต ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค. ํ‹ฐ์…”์ธ ๋Š” ์ „์ฒด์ ์œผ๋กœ๋Š” "์žฌ๊ณ  ์žˆ์Œ"์ด์ง€๋งŒ Small-Blue ๋ณ€ํ˜•์€ ํ’ˆ์ ˆ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ ์ˆ˜์ค€ ์žฌ๊ณ ๋Š” ๋ณ€ํ˜•์ด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ €์žฅ ๋ฐฉ์‹์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๋Š” ํ•ญ๋ชฉ(์˜ˆ: ์ฒญ๊ตฌ ํ”Œ๋žœ์ด ๋‹ค๋ฅธ ๋””์ง€ํ„ธ ๋ผ์ด์„ ์Šค)์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ํŒ€์€ ๋‘˜ ๋‹ค ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค: ์ œํ’ˆ ์ˆ˜์ค€์€ ๋ณด๊ณ ์šฉ, ๋ณ€ํ˜• ์ˆ˜์ค€์€ ํŒ๋งค์šฉ.

๊ณผํŒ๋งค(overselling) ๋ฐฉ์ง€๋Š” ํ•˜๋‚˜์˜ ๋งˆ๋ฒ• ๊ฐ™์€ ํ”Œ๋ž˜๊ทธ๊ฐ€ ์•„๋‹ˆ๋ผ ๋ช…ํ™•ํ•œ ์ƒํƒœ ์ •์˜์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„ ์นดํƒˆ๋กœ๊ทธ๋Š” ์˜ˆ์•ฝ(์žฅ๋ฐ”๊ตฌ๋‹ˆ๋‚˜ ๋ฏธ๊ฒฐ์ œ ์ฃผ๋ฌธ์„ ์œ„ํ•ด ์ผ์‹œ์ ์œผ๋กœ ๋ณด๋ฅ˜), ๋ฐฑ์˜ค๋”(๋ช…ํ™•ํ•œ ๋ฐฐ์†ก์ผ์„ ํ‘œ์‹œํ•˜๋ฉฐ ํŒ๋งค ํ—ˆ์šฉ), ์žฌ๊ณ  ๋ฒ„ํผ(๋™๊ธฐ ์ง€์—ฐ์„ ์ปค๋ฒ„ํ•˜๊ธฐ ์œ„ํ•œ ์ˆจ์€ ์ˆ˜๋Ÿ‰), ๊ทธ๋ฆฌ๊ณ  ์›์ž์  ์—…๋ฐ์ดํŠธ(์ฃผ๋ฌธ ํ™•์ •๊ณผ ๋™์‹œ์— ์žฌ๊ณ  ์ฐจ๊ฐ)๋ฅผ ํ•„์š”๋กœ ํ•ฉ๋‹ˆ๋‹ค.

์—ฃ์ง€ ์ผ€์ด์Šค์—์„œ "์•Œ ์ˆ˜ ์—†๋Š” ์žฌ๊ณ (mystery stock)"๊ฐ€ ์ƒ๊น๋‹ˆ๋‹ค. ๋ฐ˜ํ’ˆ์€ ๋ฐ˜ํ’ˆ ๋ผ๋ฒจ ์ƒ์„ฑ ์‹œ์ ์ด ์•„๋‹ˆ๋ผ ๊ฒ€์‚ฌ ํ›„์—๋งŒ ์žฌ๊ณ ์— ๋”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์†์ƒ๋œ ํ’ˆ๋ชฉ์€ ๋ณ„๋„ ์ƒํƒœ๋‚˜ ์œ„์น˜๋กœ ์˜ฎ๊ฒจ ํŒ๋งค ๊ฐ€๋Šฅ์œผ๋กœ ๋ณด์ด์ง€ ์•Š๊ฒŒ ํ•˜์„ธ์š”. ์žฌ๊ณ  ์กฐ์ •์—๋Š” ๊ฐ์‚ฌ์ง€(trace)๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค(๋ˆ„๊ฐ€, ๋ฌด์—‡์„, ์™œ ๋ณ€๊ฒฝํ–ˆ๋Š”์ง€), ํŠนํžˆ ์—ฌ๋Ÿฌ ์ฑ„๋„์ด ์žฌ๊ณ ๋ฅผ ์—…๋ฐ์ดํŠธํ•  ๋•Œ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

๋ฒˆ๋“ค๊ณผ ํ‚คํŠธ์—๋Š” ํ•œ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ทœ์น™์ด ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค: ๋ฒˆ๋“ค์ด ๋‹จ์ˆœ ๋ฌถ์Œ์ด๋ผ๋ฉด ๋ฒˆ๋“ค ๋ ˆ์ฝ”๋“œ ์ž์ฒด๋ฅผ ์ฐจ๊ฐํ•˜์ง€ ๋งˆ์„ธ์š”. ๊ตฌ์„ฑ ๋ถ€ํ’ˆ์„ ์ฐจ๊ฐํ•˜์„ธ์š”. 3ํŒฉ์€ ๋™์ผ SKU 3๊ฐœ๋ฅผ ์ค„์—ฌ์•ผ ํ•˜๊ณ , ํ‚คํŠธ๋Š” ๊ฐ ๊ตฌ์„ฑํ’ˆ์„ 1๊ฐœ์”ฉ ์ค„์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ: "์Šคํƒ€ํ„ฐ ํ‚คํŠธ"์— ๋ณ‘ 1๊ฐœ์™€ ํ•„ํ„ฐ 2๊ฐœ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค๋ฉด, ๋ณ‘์ด 10๊ฐœ, ํ•„ํ„ฐ๊ฐ€ 15๊ฐœ๋ผ๋ฉด ํ‚คํŠธ ๊ฐ€์šฉ์„ฑ์€ ํ•„ํ„ฐ๊ฐ€ ํ•œ๊ณ„๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค: min(floor(10/1)=10, floor(15/2)=7) => 7 ํ‚คํŠธ. ๊ตฌ์„ฑ์š”์†Œ ๊ธฐ๋ฐ˜ ๊ณ„์‚ฐ์€ ๋ณด๊ณ , ํ™˜๋ถˆ, ์žฌ์ž…๊ณ ๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค.

AppMaster์—์„œ๋Š” ์ด๋Š” Data Designer์˜ ๋ณ€ํ˜• ํ…Œ์ด๋ธ”๊ณผ Business Process Editor์˜ ์˜ˆ์•ฝ/์ฐจ๊ฐ ๋กœ์ง์œผ๋กœ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋งคํ•‘๋˜์–ด ๋ชจ๋“  ์ฒดํฌ์•„์›ƒ์ด ๋™์ผํ•œ ๊ทœ์น™์„ ๋”ฐ๋ฅด๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

๋ณด๊ณ ๋ฅผ ๋ง๊ฐ€๋œจ๋ฆฌ์ง€ ์•Š๋Š” ๋ฒˆ๋“คยทํ‚คํŠธ ๋ชจ๋ธ๋ง

๋ฒˆ๋“ค์€ ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ํŠน์ˆ˜ ์‚ฌ๋ก€๋กœ ํ˜๋Ÿฌ๊ฐ€๊ธฐ ์‰ฌ์šด ์ง€์ ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ์ ‘๊ทผ์€ ๋ฒˆ๋“ค์„ ์ •์ƒ์ ์ธ ํŒ๋งค ํ•ญ๋ชฉ์œผ๋กœ ๋ชจ๋ธ๋งํ•œ ๋’ค ๋ช…ํ™•ํ•œ ๊ตฌ์„ฑ์š”์†Œ ๋ชฉ๋ก์„ ๋ถ™์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊นจ๋—ํ•œ ๊ตฌ์กฐ๋Š”: **Product(ํŒ๋งค ํ•ญ๋ชฉ)**์™€ BundleLines. ๊ฐ BundleLine์€ ๊ตฌ์„ฑํ’ˆ SKU(๋˜๋Š” ๊ตฌ์„ฑํ’ˆ ์ œํ’ˆ๊ณผ ํ•„์š”ํ•œ ๋ณ€ํ˜•)๋ฅผ ๊ฐ€๋ฆฌํ‚ค๊ณ  ์ˆ˜๋Ÿ‰์„ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์ฃผ๋ฌธ์€ ์—ฌ์ „ํžˆ "ํ•œ ๊ฐœ์˜ ํ•ญ๋ชฉ"์œผ๋กœ ๋ณด์ด์ง€๋งŒ, ๋น„์šฉ, ์žฌ๊ณ , ์ดํ–‰ ์„ธ๋ถ€๊ฐ€ ํ•„์š”ํ•  ๋•Œ ๋ถ€ํ’ˆ์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋Œ€๋ถ€๋ถ„์˜ ๋ฒˆ๋“ค ์„ค์ •์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์— ์†ํ•ฉ๋‹ˆ๋‹ค:

  • ๊ณ ์ • ๋ฒˆ๋“ค(kit): ํ•ญ์ƒ ๋™์ผํ•œ ๊ตฌ์„ฑํ’ˆ๊ณผ ์ˆ˜๋Ÿ‰.
  • ๊ตฌ์„ฑ ๊ฐ€๋Šฅํ•œ ๋ฒˆ๋“ค: ๊ณ ๊ฐ์ด ํ—ˆ์šฉ๋œ ๊ตฌ์„ฑํ’ˆ์—์„œ ์„ ํƒ(์„ ํƒ๊ฐ’์€ ์ฃผ๋ฌธ ๋ผ์ธ์— ์ €์žฅ).
  • ๊ฐ€์ƒ ๋ฒˆ๋“ค: ์žฌ๊ณ  ์˜ํ–ฅ์ด ์—†๋Š” ๋งˆ์ผ€ํŒ… ๋ฌถ์Œ, ๋จธ์ฒœ๋‹ค์ด์ง•์— ์œ ์šฉ.

๊ฐ€๊ฒฉ ์„ค์ •์€ ํŒ€์ด ์‹ค์ˆ˜๋กœ ๋ณด๊ณ ๋ฅผ ๋ง๊ฐ€๋œจ๋ฆฌ๋Š” ์ง€์ ์ž…๋‹ˆ๋‹ค. ์ฃผ๋ฌธ ๋ผ์ธ์— ๋ฌด์—‡์ด ํ‘œ์‹œ๋˜๋Š”์ง€, ๋ฌด์—‡์ด ๋งˆ์ง„๊ณผ ์žฌ๊ณ  ๋ณด๊ณ ๋กœ ๋“ค์–ด๊ฐ€๋Š”์ง€ ๋ฏธ๋ฆฌ ๊ฒฐ์ •ํ•˜์„ธ์š”. ์ผ๋ฐ˜์  ์ ‘๊ทผ์€ ๊ณ ์ • ๋ฒˆ๋“ค ๊ฐ€๊ฒฉ, ๋ถ€ํ’ˆ ํ•ฉ์‚ฐ, ๋˜๋Š” ๊ตฌ์„ฑํ’ˆ๋ณ„ ๊ทœ์น™์ด ์ ์šฉ๋œ ํ• ์ธ ํ•ฉ์‚ฐ(์˜ˆ: "์•„๋ฌด 3๊ฐœ ์„ ํƒ, ๊ฐ€์žฅ ์‹ผ ํ•ญ๋ชฉ 50% ํ• ์ธ")์ž…๋‹ˆ๋‹ค.

์žฌ๊ณ ๋„ ๋™์ผํ•˜๊ฒŒ ์—„๊ฒฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค: ํ‚คํŠธ๋Š” ๋ชจ๋“  ํ•„์ˆ˜ ๊ตฌ์„ฑํ’ˆ์ด ํ•„์š”ํ•œ ์ˆ˜๋Ÿ‰๋งŒํผ ๊ฐ€์šฉํ•  ๋•Œ๋งŒ ํŒ๋งค ๊ฐ€๋Šฅํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ณ ๋ฅผ ์œ„ํ•ด ํŒ๋งค์— ๋Œ€ํ•ด ๋‘ ๊ฐ€์ง€ ๋ทฐ๋ฅผ ์ €์žฅํ•˜์„ธ์š”:

  • ํŒ๋งค๋œ ํ•ญ๋ชฉ: ๋ฒˆ๋“ค SKU(๋งค์ถœ, ์ „ํ™˜, ๋จธ์ฒœ๋‹ค์ด์ง•์šฉ)
  • ์†Œ๋น„๋œ ๊ตฌ์„ฑํ’ˆ: ํ™•์žฅ๋œ BundleLines(์žฌ๊ณ  ์ด๋™, ๋งค์ถœ์›๊ฐ€, ํ”ผํ‚น๋ฆฌ์ŠคํŠธ์šฉ)

AppMaster์—์„œ๋Š” Bundle ํ…Œ์ด๋ธ”๊ณผ BundleLine ํ–‰, ๊ทธ๋ฆฌ๊ณ  ์ฒดํฌ์•„์›ƒ ์‹œ ๊ตฌ์„ฑํ’ˆ์„ ํ™•์žฅํ•ด ๋ฒˆ๋“ค ํŒ๋งค์™€ ๋ถ€ํ’ˆ ์†Œ๋น„๋ฅผ ํ•˜๋‚˜์˜ ํŠธ๋žœ์žญ์…˜์œผ๋กœ ๊ธฐ๋กํ•˜๋Š” Business Process๊ฐ€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋“ค์–ด๋งž์Šต๋‹ˆ๋‹ค.

์˜ต์…˜๊ณผ ๋ณ€ํ˜• ์„ ํƒ์„ ์œ„ํ•œ UI ํŒจํ„ด

์žฌ๊ณ  ์—…๋ฐ์ดํŠธ ์ค‘์•™ํ™”
์ฃผ๋ฌธ, ์ทจ์†Œ, ๋ฐ˜ํ’ˆ์ด ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€๋˜๋„๋ก ์žฌ๊ณ  ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜๋‚˜์˜ ์›Œํฌํ”Œ๋กœ์— ์ง‘์ค‘ํ•˜์„ธ์š”.
์ฒดํฌ์•„์›ƒ ๊ตฌ์ถ•

์ข‹์€ ์˜ต์…˜ UI๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํ๋ฆ„์„ ์œ ์ง€ํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ๋‚˜์œ ์˜ต์…˜ UI๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์ถ”์ธกํ•˜๊ฒŒ ๋งŒ๋“ค๊ณ , ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๋ฉฐ, ์ดํƒˆ์„ ์œ ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ํ•ต์‹ฌ์€ ์‡ผํ•‘๊ฐ์ด ์ดˆ๊ธฐ์— ์‹ค์ œ ๊ตฌ์ž… ๊ฐ€๋Šฅํ•œ ๋ณ€ํ˜•์„ ์ฐพ๋„๋ก ์•ˆ๋‚ดํ•˜๊ณ , ์„ ํƒ์ด ๋ฌด์—‡์„ ๋ณ€๊ฒฝํ•˜๋Š”์ง€ ๋ถ„๋ช…ํžˆ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ณ ๊ฐ์šฉ: ์˜ต์…˜ ์šฐ์„ , ๋ณ€ํ˜•์€ ๊ทธ ๋‹ค์Œ

์‹ ๋ขฐํ•  ๋งŒํ•œ ํŒจํ„ด์€ ์˜ต์…˜(Size, Color, Material)์„ ๋จผ์ € ์ œ์‹œํ•˜๊ณ , ์„ ํƒ ๊ฐ€๋Šฅํ•œ ์กฐํ•ฉ๋งŒ ๊ณ„์‚ฐํ•ด ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๊ณ ๊ฐ์ด ์•„๋ฌด ์กฐํ•ฉ์ด๋‚˜ ์„ ํƒํ•˜๊ณ  Add to cart์—์„œ ์‹คํŒจํ•˜๊ฒŒ ํ•˜์ง€ ๋ง๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒํ•  ๋•Œ ๋ถˆ๊ฐ€๋Šฅํ•œ ์กฐํ•ฉ์„ ์ฆ‰์‹œ ๋น„ํ™œ์„ฑํ™”ํ•˜์„ธ์š”. ์˜ˆ๋ฅผ ๋“ค์–ด Color = Black์„ ์„ ํƒํ•˜๋ฉด Black์— ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์‚ฌ์ด์ฆˆ๋Š” ์ œ๊ฑฐํ•˜์ง€ ๋ง๊ณ  ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ ๊ณ ๊ฐ์ด ๋ฌด์—‡์ด ๋ถˆ๊ฐ€๋Šฅํ•œ์ง€ ์ดํ•ดํ•˜๊ฒŒ ํ•˜์„ธ์š”.

์„ ํƒ์ด ๋ฐ”๋€” ๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์„ ์—…๋ฐ์ดํŠธํ•˜์„ธ์š”: ๊ฐ€๊ฒฉ(์„ธ์ผ ๊ฐ€๊ฒฉ๊ณผ ๋ฒˆ๋“ค ํ• ์ธ ํฌํ•จ), ๋ฉ”์ธ ์ด๋ฏธ์ง€(์„ ํƒํ•œ ์ƒ‰์ƒ/์Šคํƒ€์ผ๊ณผ ์ผ์น˜), ์žฌ๊ณ  ์ƒํƒœ(์ผ๋ฐ˜ ์ œํ’ˆ ์žฌ๊ณ ๊ฐ€ ์•„๋‹Œ ์ •ํ™•ํ•œ ๋ณ€ํ˜• ์žฌ๊ณ ), ๋ฐฐ์†ก ์˜ˆ์ƒ์ผ(๋ณ€ํ˜•๋ณ„๋กœ ๋‹ค๋ฅด๋ฉด), ๊ทธ๋ฆฌ๊ณ  ํ•„์š”ํ•˜๋ฉด ์ง€์›์šฉ SKU ๋˜๋Š” "ํ’ˆ๋ชฉ ์ฝ”๋“œ"๋ฅผ ๋ณด์—ฌ์ฃผ์„ธ์š”.

์ธํ„ฐํŽ˜์ด์Šค๋Š” ์ฐจ๋ถ„ํ•˜๊ฒŒ ์œ ์ง€ํ•˜์„ธ์š”. ํ•œ ๋ฒˆ์— ์˜ต์…˜ ๊ทธ๋ฃน์„ ๋ช‡ ๊ฐœ๋งŒ ๋ณด์—ฌ์ฃผ๊ณ , ์Šค์™€์น˜๋‚˜ ๋ฒ„ํŠผ์ด ๋” ๋‚˜์€ ๊ฒฝ์šฐ ๊ฑฐ๋Œ€ํ•œ ๋“œ๋กญ๋‹ค์šด์„ ํ”ผํ•˜๋ฉฐ ํ˜„์žฌ ์„ ํƒ์„ ๋ช…ํ™•ํžˆ ํ‘œ์‹œํ•˜์„ธ์š”.

๊ด€๋ฆฌ์ž์šฉ: ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ์ฒ˜๋Ÿผ ๋ณ€ํ˜• ํŽธ์ง‘

๊ด€๋ฆฌ์ž์—๊ฒŒ๋Š” ์†๋„๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํ–‰์ด SKU์ธ ๋ณ€ํ˜• ๊ทธ๋ฆฌ๋“œ๋Š” ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค: ๊ฐ ์—ด์€ ์˜ต์…˜ ๋˜๋Š” ๊ทœ์น™(๊ฐ€๊ฒฉ, ๋ฐ”์ฝ”๋“œ, ๋ฌด๊ฒŒ, ์žฌ๊ณ , ํ™œ์„ฑ/๋น„ํ™œ์„ฑ). ๊ฐ€๊ฒฉ ์—…๋ฐ์ดํŠธ, ๊ฐ€์šฉ์„ฑ ์ „ํ™˜, ์ด๋ฏธ์ง€ ํ• ๋‹น ๊ฐ™์€ ์ผ๋ฐ˜ ์ž‘์—…์„ ์œ„ํ•œ ์ผ๊ด„ ์ž‘์—…์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

AppMaster์—์„œ ๊ตฌ์„ฑํ•œ๋‹ค๋ฉด Variant ํ…Œ์ด๋ธ”์— ๋ฐ”์ธ๋”ฉ๋œ ๊ทธ๋ฆฌ๋“œ, ์˜ต์…˜ ๊ฐ’/ํ™œ์„ฑ ์ƒํƒœ/์ €์žฌ๊ณ  ํ•„ํ„ฐ, ์ €์žฅ ์ „์— ๊ทœ์น™์„ ๊ฒ€์ฆํ•˜๋Š” ์ผ๊ด„ ์—…๋ฐ์ดํŠธ ์•ก์…˜์„ ์‹ค์šฉ์ ์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹จ๊ณ„๋ณ„: ๋ณ€ํ˜• ์„ ํƒ๊ณผ ๋ฒˆ๋“ค ๊ฐ€์šฉ์„ฑ ํ™•์ธ

์„ ํƒ ํ๋ฆ„์€ ๋‹จ์ˆœํ•˜๊ฒŒ ๋А๊ปด์ ธ์•ผ ํ•˜์ง€๋งŒ ๋‚ด๋ถ€์ ์œผ๋กœ ์—„๊ฒฉํ•œ ๊ทœ์น™์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ชฉํ‘œ๋Š” ์‡ผํ•‘๊ฐ์ด ๊ตฌ์„ฑ ์ค‘์ธ ์ •ํ™•ํ•œ SKU์™€ ์ง€๊ธˆ ๊ตฌ๋งค ๊ฐ€๋Šฅํ•œ์ง€ ์—ฌ๋ถ€๋ฅผ ํ•ญ์ƒ ์•„๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ณ€ํ˜• ์„ ํƒ(๋‹จ์ผ ์ œํ’ˆ)

์ œํ’ˆ ์ด๋ฆ„๊ณผ ์ด๋ฏธ์ง€ ์ด์ƒ์„ ๋กœ๋“œํ•˜์„ธ์š”. ์ „์ฒด ์˜ต์…˜ ๊ฐ’ ์ง‘ํ•ฉ(์˜ˆ: Size, Color)๊ณผ SKU๋กœ ์กด์žฌํ•˜๋Š” ์œ ํšจ ๋ณ€ํ˜• ์กฐํ•ฉ ๋ชฉ๋ก(๋˜๋Š” ์••์ถ•๋œ ์กฐํ•ฉ ๋งต)์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์‹ ๋ขฐํ•  ๋งŒํ•œ ํ๋ฆ„:

  1. ์ œํ’ˆ, ์˜ต์…˜, ๊ทธ๋ฆฌ๊ณ  ์กด์žฌํ•˜๋Š” ๋ชจ๋“  ๋ณ€ํ˜•(๋˜๋Š” ์œ ํšจ ์กฐํ•ฉ ๋งต)์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
  2. ์‚ฌ์šฉ์ž์˜ ํ˜„์žฌ ์„ ํƒ(์˜ˆ: Size=M, Color=Black)์„ ์ €์žฅํ•˜๊ณ  ํด๋ฆญ๋งˆ๋‹ค ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
  3. ์„ ํƒ์ด ๋ฐ”๋€” ๋•Œ๋งˆ๋‹ค ์„ ํƒํ•œ ์˜ต์…˜ ๊ฐ’์„ ๋ณ€ํ˜• ๋ชฉ๋ก๊ณผ ๋น„๊ตํ•ด ์ผ์น˜ํ•˜๋Š” ๋ณ€ํ˜•์„ ์ฐพ์Šต๋‹ˆ๋‹ค.
  4. ์ผ์น˜ํ•˜๊ณ  ๊ตฌ๋งค ๊ฐ€๋Šฅ(ํ™œ์„ฑ, ๊ฐ€๊ฒฉ ์„ค์ •, ์ฐจ๋‹จ ์—†์Œ)ํ•˜๋ฉด Add to cart๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  5. ์ผ์น˜ํ•˜๋Š” ๋ณ€ํ˜•์ด ์—†์œผ๋ฉด Add to cart๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ์‚ฌ์šฉ์ž๋ฅผ ์œ ํšจํ•œ ์„ ํƒ์œผ๋กœ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

์ž‘์€ UI ๋””ํ…Œ์ผ๋กœ ์ขŒ์ ˆ์„ ์˜ˆ๋ฐฉํ•˜์„ธ์š”: ์•ž์„  ์„ ํƒ์ด ์ด๋ค„์ง€๋ฉด ๋ถˆ๊ฐ€๋Šฅํ•œ ์˜ต์…˜ ๊ฐ’์„ ์ฆ‰์‹œ ๋น„ํ™œ์„ฑํ™”ํ•˜์„ธ์š”. ์˜ˆ: Size=M์ด Black์—์„œ๋งŒ ์กด์žฌํ•˜๋ฉด M์ด ์„ ํƒ๋˜๋ฉด ๋‹ค๋ฅธ ์ƒ‰์ƒ์€ ์ด์šฉ๋ถˆ๊ฐ€๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ฒˆ๋“ค ๊ฐ€์šฉ์„ฑ(๊ตฌ์„ฑํ’ˆ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ํ‚คํŠธ)

๋ฒˆ๋“ค์—์„œ "์žฌ๊ณ  ์žˆ์Œ"์€ ๋‹จ์ผ ์ˆซ์ž๊ฐ€ ์•„๋‹™๋‹ˆ๋‹ค. ๊ตฌ์„ฑํ’ˆ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ๊ทœ์น™์€:

bundle_available = minimum over components of floor(component_stock / component_qty_per_bundle)

์˜ˆ: "์Šคํƒ€ํ„ฐ ํ‚คํŠธ"๊ฐ€ ๋ณ‘ 1๊ฐœ์™€ ํ•„ํ„ฐ 2๊ฐœ๋ฅผ ํ•„์š”๋กœ ํ•˜๊ณ , ๋ณ‘์ด 10๊ฐœ, ํ•„ํ„ฐ๊ฐ€ 9๊ฐœ๋ผ๋ฉด ๊ฐ€์šฉ์„ฑ์€ min(floor(10/1)=10, floor(9/2)=4) = 4 ํ‚คํŠธ์ž…๋‹ˆ๋‹ค.

์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋Š” ๊ตฌ์ฒด์ ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. "์žฌ๊ณ  ์—†์Œ"๋ณด๋‹ค "ํ‚คํŠธ๋Š” 4๊ฐœ๋งŒ ๋‚จ์•˜์Šต๋‹ˆ๋‹ค(ํ•„ํ„ฐ๊ฐ€ ์ด ๋ฒˆ๋“ค์˜ ์ œํ•œ์ž…๋‹ˆ๋‹ค)"์ฒ˜๋Ÿผ ํ‘œ์‹œํ•˜์„ธ์š”. AppMaster์—์„œ๋Š” ์ด ๊ฒ€์‚ฌ๋ฅผ Business Process๋กœ ํ‘œํ˜„ํ•ด ๋จผ์ € ํ•ด๋‹น ๋ณ€ํ˜•์„ ์ฐพ๊ณ , ๋ฒˆ๋“ค ํ•œ๊ณ„๋ฅผ ๊ณ„์‚ฐํ•œ ๋‹ค์Œ UI์— ํ‘œ์‹œํ•  ๋ช…ํ™•ํ•œ ์ƒํƒœ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ„๋‹จํ•ฉ๋‹ˆ๋‹ค.

ํ”ผํ•ด์•ผ ํ•  ์ผ๋ฐ˜์ ์ธ ์‹ค์ˆ˜์™€ ํ•จ์ •

๋” ๋‚˜์€ ๊ด€๋ฆฌ์ž ์ œ์ž‘
๋Œ€๋Ÿ‰ ํŽธ์ง‘, ๊ฒ€์ฆ, SKU ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ๋น ๋ฅธ ๋ณ€ํ˜• ๊ทธ๋ฆฌ๋“œ๋ฅผ ๋งŒ๋“œ์„ธ์š”.
๊ด€๋ฆฌ์ž ๋งŒ๋“ค๊ธฐ

์นดํƒˆ๋กœ๊ทธ๋Š” "์กด์žฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ"์„ ๋ชจ๋ธ๋งํ•˜๋ ค๊ณ  ํ•  ๋•Œ ๋ง๊ฐ€์ง‘๋‹ˆ๋‹ค. ์ „๊ฐœ ์ดˆ๊ธฐ์— ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์˜ต์…˜ ์กฐํ•ฉ์„ ์ƒ์„ฑํ•œ ๋‹ค์Œ ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ์ปค์ง€๋ฉด์„œ ์ด๋ฅผ ์ •๋ฆฌํ•˜๋ ค ๋“ค๋ฉด ๊ณค๋ž€ํ•ด์ง‘๋‹ˆ๋‹ค.

์žฌ๊ณ ๊ฐ€ ์ ˆ๋Œ€ ์ฑ„์›Œ์ง€์ง€ ์•Š์„ ๋ณ€ํ˜•์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๊ณ ์ „์  ํ•จ์ •์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด 4์ƒ‰ x 6์‚ฌ์ด์ฆˆ x 3์žฌ์งˆ์ด๋ฉด 72๊ฐœ์˜ ๋ณ€ํ˜•์ด ๋ฉ๋‹ˆ๋‹ค. ์‹ค์ œ๋กœ๋Š” 10๊ฐœ๋งŒ ํŒ”๋ฆด ์˜ˆ์ •์ด๋ผ๋ฉด ๋‚˜๋จธ์ง€ 62๊ฐœ์˜ ๋ ˆ์ฝ”๋“œ๋Š” ํ˜ผ๋ž€์„ ์ดˆ๋ž˜ํ•˜๊ณ  ์‹ค์ˆ˜๋ฅผ ์œ ๋ฐœํ•˜๋ฉฐ ๋ณด๊ณ ๋ฅผ ๋А๋ฆฌ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๊ฒฉ์€ ๋˜ ๋‹ค๋ฅธ ์€๊ทผํ•œ ๋ฒ„๊ทธ ์›์ธ์ž…๋‹ˆ๋‹ค. ๋™์ผํ•œ ๊ฐ€๊ฒฉ์„ ์ œํ’ˆ, ๋ณ€ํ˜•, ๊ฐ€๊ฒฉ ํ…Œ์ด๋ธ”, ํ”„๋กœ๋ชจ์…˜ ํ…Œ์ด๋ธ” ๋“ฑ ์—ฌ๋Ÿฌ ๊ณณ์— ์ €์žฅํ•˜๋ฉด ์†Œ์Šค๊ฐ€ ๋ถˆ๋ถ„๋ช…ํ•ด์ง‘๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ ๊ทœ์น™: ๊ธฐ๋ณธ ๊ฐ€๊ฒฉ์€ ํ•œ ๊ณณ์—๋งŒ ์ €์žฅํ•˜๊ณ , ์˜ˆ์™ธ๊ฐ€ ์ง„์งœ๋กœ ํ•„์š”ํ•  ๋•Œ๋งŒ ์˜ค๋ฒ„๋ผ์ด๋“œ๋ฅผ ์ €์žฅํ•˜์„ธ์š”(์˜ˆ: ํŠน์ • ๋ณ€ํ˜•๋งŒ ๋‹ค๋ฅธ ๊ฐ€๊ฒฉ).

๋ฒˆ๋“คยทํ‚คํŠธ์˜ ์ธ๋ฒคํ† ๋ฆฌ ์‹คํŒจ๋Š” ๋ฒˆ๋“ค๊ณผ ๊ตฌ์„ฑํ’ˆ์„ ๋‘˜ ๋‹ค ์ฐจ๊ฐํ•  ๋•Œ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. "์Šคํƒ€ํ„ฐ ํ‚คํŠธ"๋ฅผ ํŒ๋งคํ•˜๋ฉด์„œ 1 ํ‚คํŠธ์™€ ๋™์‹œ์— ๋ณ‘ 1๊ฐœ์™€ ํ•„ํ„ฐ 2๊ฐœ๋ฅผ ๋ชจ๋‘ ์ฐจ๊ฐํ•˜๋ฉด ์žฌ๊ณ ๊ฐ€ ๋„ˆ๋ฌด ๋นจ๋ฆฌ 0์ด ๋ฉ๋‹ˆ๋‹ค. ๋ฒˆ๋“ค์€ ํŒ๋งค ํ•ญ๋ชฉ์œผ๋กœ ์œ ์ง€ํ•˜๋˜ ๊ฐ€์šฉ์„ฑ๊ณผ ์ฐจ๊ฐ์€ ๊ตฌ์„ฑํ’ˆ์œผ๋กœ๋ถ€ํ„ฐ ๊ณ„์‚ฐํ•˜์„ธ์š”.

๊ด€๋ฆฌ์ž ๋„๊ตฌ๋Š” ์ž˜๋ชป๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ—ˆ์šฉํ•˜๋ฉด ํ”ผํ•ด๋ฅผ ์ค๋‹ˆ๋‹ค. ์ดˆ๊ธฐ๋ถ€ํ„ฐ ๊ฐ€๋“œ๋ ˆ์ผ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”:

  • ์•„์นด์ด๋ธŒ๋œ ํ•ญ๋ชฉ์„ ํฌํ•จํ•ด ์ค‘๋ณต SKU๋ฅผ ์ฐจ๋‹จํ•˜์„ธ์š”.
  • ๋ชจ๋“  ๋ณ€ํ˜•์ด ๋ชจ๋“  ์˜ต์…˜ ๊ฐ’์„ ๊ฐ–๋„๋ก ์š”๊ตฌํ•˜์„ธ์š”(์˜ˆ: "์‚ฌ์ด์ฆˆ ๋ˆ„๋ฝ" ์—†์Œ).
  • ๋‘ ๋ณ€ํ˜•์ด ๋™์ผํ•œ ์˜ต์…˜ ์กฐํ•ฉ์„ ๊ณต์œ ํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ํ•˜์„ธ์š”.
  • ๋ฒˆ๋“ค ๊ตฌ์„ฑํ’ˆ์„ ๊ฒ€์ฆํ•˜์„ธ์š”(์ˆ˜๋Ÿ‰ 0 ๊ธˆ์ง€, SKU ๋ˆ„๋ฝ ๊ธˆ์ง€).

๋งˆ์ง€๋ง‰์œผ๋กœ ๋ณ€๊ฒฝ์„ ๋Œ€๋น„ํ•˜์„ธ์š”. ๋‚˜์ค‘์— "Width" ๊ฐ™์€ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์€ ์ฒดํฌ๋ฐ•์Šค๊ฐ€ ์•„๋‹ˆ๋ผ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด ๋ณ€ํ˜•์— ๋ฌด์Šจ ์ผ์ด ์ผ์–ด๋‚˜๋Š”์ง€, ๊ธฐ๋ณธ๊ฐ’์€ ์–ด๋–ป๊ฒŒ ์„ค์ •๋˜๋Š”์ง€, ๊ณผ๊ฑฐ ์ฃผ๋ฌธ์ด ์›๋ž˜ SKU์™€ ์˜ต์…˜ ์Šค๋ƒ…์ƒท์„ ์–ด๋–ป๊ฒŒ ์œ ์ง€ํ•˜๋Š”์ง€ ๊ฒฐ์ •ํ•˜์„ธ์š”.

์ถœ์‹œ ์ „ ์ ๊ฒ€ ๋ชฉ๋ก

์นดํƒˆ๋กœ๊ทธ ๋ณ€๊ฒฝ ๊ณ„ํš
๋ณ€ํ˜•์„ 1๋“ฑ ์‹œ๋ฏผ ๋ ˆ์ฝ”๋“œ๋กœ ์œ ์ง€ํ•ด ์˜ค๋ž˜๋œ ์ฃผ๋ฌธ์„ ๊นจ์ง€ ์•Š์œผ๋ฉด์„œ ์˜ต์…˜์„ ๋‚˜์ค‘์— ์ถ”๊ฐ€ํ•˜์„ธ์š”.
AppMaster ์‚ฌ์šฉํ•ด๋ณด๊ธฐ

๋Ÿฐ์นญ ์ „์— ์‹ค์ œ๋กœ ๊นจ์ง€๋Š” ์ง€์ ์„ ์ ๊ฒ€ํ•˜์„ธ์š”: SKU ์ฐพ๊ธฐ, ์žฌ๊ณ  ์—…๋ฐ์ดํŠธ, ๋ถˆ๊ฐ€๋Šฅํ•œ ๊ตฌ๋งค ์ฐจ๋‹จ.

๋ชจ๋“  ํŒ๋งค ๊ฐ€๋Šฅํ•œ SKU๊ฐ€ ์‰ฝ๊ฒŒ ๊ฒ€์ƒ‰๋˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ๊ฒ€์ƒ‰์€ ์ด๋ฆ„, SKU ์ฝ”๋“œ, ๋ฐ”์ฝ”๋“œ/GTIN, ์ฃผ์š” ์†์„ฑ(์‚ฌ์ด์ฆˆ๋‚˜ ์ƒ‰์ƒ ๋“ฑ)์œผ๋กœ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ฐฝ๊ณ ์—์„œ ์Šค์บ๋‹์„ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ๋ช‡ ๊ฐ€์ง€ ๋ฌผ๋ฆฌ์  ์Šค์บ”์„ ํ…Œ์ŠคํŠธํ•ด ์ •ํ™•ํ•œ SKU์— ๋งคํ•‘๋˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”(๋ถ€๋ชจ ์ œํ’ˆ์ด ์•„๋‹Œ).

์žฌ๊ณ  ๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ•˜๋Š” ์œ„์น˜๋ฅผ ์—„๊ฒฉํžˆ ํ•˜๋‚˜๋กœ ์ •ํ•˜์„ธ์š”(์žฌ๊ณ  ์ด๋™ ๋กœ์ง). ๋ชจ๋“  ์ด๋ฒคํŠธ(์ฃผ๋ฌธ, ์ทจ์†Œ, ํ™˜๋ถˆ, ์ˆ˜๋™ ์กฐ์ •, ๋ฒˆ๋“ค ์กฐ๋ฆฝ)๊ฐ€ ์ด ๋‹จ์ผ ์†Œ์Šค์— ์˜์กดํ•˜๋„๋ก ํ•˜์„ธ์š”. ์žฌ๊ณ ๊ฐ€ ๋‘ ํ™”๋ฉด์ด๋‚˜ ๋‘ ์›Œํฌํ”Œ๋กœ์—์„œ ํŽธ์ง‘๋  ์ˆ˜ ์žˆ์œผ๋ฉด ๋“œ๋ฆฌํ”„ํŠธ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์‹คํ–‰ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ๋Ÿฐ์น˜ ์ฒดํฌ:

  • UI์—์„œ ์˜ต์…˜์„ ์„ ํƒํ•ด ๋ฌดํšจ ์กฐํ•ฉ์ด ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๋‹ด๊ธฐ ์ „์—(์ฒดํฌ์•„์›ƒ ์ „) ์ฐจ๋‹จ๋˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
  • ๋ฒˆ๋“ค์˜ ๊ฒฝ์šฐ ๊ฐ€์šฉ์„ฑ์ด ๊ฐ€์žฅ ๋ถ€์กฑํ•œ ๊ตฌ์„ฑํ’ˆ๊ณผ ํ•„์š”ํ•œ ์ˆ˜๋Ÿ‰์— ์˜ํ•ด ๊ฒฐ์ •๋˜๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”(์˜ˆ: ํ‚คํŠธ๋‹น ๋ฐฐํ„ฐ๋ฆฌ 2๊ฐœ๋ฉด ๊ฐ€์šฉ์„ฑ์ด ์ ˆ๋ฐ˜์ด ๋˜์–ด์•ผ ํ•จ).
  • SKU๋ฅผ ์€ํ‡ด์‹œํ‚ค๊ณ  ๋ธŒ๋ผ์šฐ์ง• ๋ฐ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—์„œ ์‚ฌ๋ผ์ง€๋Š”์ง€, ํ•˜์ง€๋งŒ ๊ณผ๊ฑฐ ์ฃผ๋ฌธยท์†ก์žฅยท๋ณด๊ณ ์„œ์—์„œ๋Š” ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ณด์ด๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”.
  • ํ…Œ์ŠคํŠธ ์ฃผ๋ฌธ์„ ํ•˜๊ณ  ์ทจ์†Œํ•œ ๋’ค ๋‹ค์‹œ ์ฃผ๋ฌธํ•˜์„ธ์š”; ์žฌ๊ณ ๊ฐ€ ๋ฐ˜ํ™˜๋˜๊ณ  ๋‹ค์‹œ ์˜ˆ์•ฝ๋˜๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.

AppMaster๋กœ ๋นŒ๋“œํ•œ๋‹ค๋ฉด ์žฌ๊ณ  ์—…๋ฐ์ดํŠธ ๊ทœ์น™์„ ํ•˜๋‚˜์˜ Business Process์— ๋ชจ์•„ ๋ชจ๋“  ๊ฒฝ๋กœ์—์„œ ํ˜ธ์ถœํ•˜์„ธ์š”. ์ด ํ•œ ๊ฐ€์ง€ ์Šต๊ด€์ด ๋Œ€๋ถ€๋ถ„์˜ ์žฌ๊ณ  ๋ฒ„๊ทธ๋ฅผ ์˜ˆ๋ฐฉํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์‹œ ์‹œ๋‚˜๋ฆฌ์˜ค์™€ ์‹ค์šฉ์  ๋‹ค์Œ ๋‹จ๊ณ„

์‹ฌ๊ฐํ•œ ์นดํƒˆ๋กœ๊ทธ๊ฐ€ ํ•„์š”ํ•œ ์˜๋ฅ˜ ์ƒต์„ ์ƒ์ƒํ•ด๋ณด์„ธ์š”.

ํ‹ฐ์…”์ธ ๋ฅผ ํŒ๋งคํ•˜๋ฉฐ ๋‘ ๊ฐ€์ง€ ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค: Size(S, M, L)์™€ Color(Black, White). ๊ฐ ๊ตฌ๋งค ๊ฐ€๋Šฅํ•œ ์กฐํ•ฉ์€ ์ž์ฒด ๋ณ€ํ˜•๊ณผ SKU, ํ•„์š”ํ•˜๋ฉด ๊ฐ€๊ฒฉ, ์žฌ๊ณ ๋ฅผ ๊ฐ€์ง‘๋‹ˆ๋‹ค.

์Šคํ‚ค๋งˆ์—์„œ๋Š” "Classic T-shirt"๋ผ๋Š” Product ๋ ˆ์ฝ”๋“œ ํ•˜๋‚˜, ๋‘ ๊ฐœ์˜ Option ๋ ˆ์ฝ”๋“œ(Size, Color), ๊ทธ๋ฆฌ๊ณ  ์—ฌ๋Ÿฌ Variant ๋ ˆ์ฝ”๋“œ๋ฅผ ์œ ์ง€ํ•˜์„ธ์š”. ๊ฐ Variant๋Š” ์„ ํƒ๋œ ์˜ต์…˜ ๊ฐ’(์˜ˆ: Size=M, Color=Black)๊ณผ SKU(์˜ˆ: TSH-CL-M-BLK)๋ฅผ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์žฌ๊ณ ๋Š” Product ์ˆ˜์ค€์ด ์•„๋‹Œ Variant ์ˆ˜์ค€์—์„œ ์ถ”์ ํ•˜์„ธ์š”.

UI์—์„œ๋Š” ์„ ํƒ์ง€๋ฅผ ์ขํžˆ๊ณ  ๋ง‰๋‹ค๋ฅธ ๊ธธ์„ ๋ง‰์œผ์„ธ์š”. ๊น”๋”ํ•œ ํŒจํ„ด์€: ๋ชจ๋“  ์ƒ‰์ƒ์„ ๋จผ์ € ๋ณด์—ฌ์ฃผ๊ณ  ์„ ํƒ๋œ ์ƒ‰์ƒ์— ์กด์žฌํ•˜๋Š” ์‚ฌ์ด์ฆˆ๋งŒ ํ‘œ์‹œ(ํ˜น์€ ๊ทธ ๋ฐ˜๋Œ€). "White + L"์ด ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์„ ํƒ ๋ถˆ๊ฐ€๋กœ ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•ด ๋ช…ํ™•ํžˆ ์•Œ๋ฆฌ์„ธ์š”.

์ด์ œ ๋ฒˆ๋“ค "Gift Set"์„ ์ถ”๊ฐ€ํ•ด ๋ณด์„ธ์š”. ๊ตฌ์„ฑ:

  • Classic T-shirt 1๊ฐœ(์ž„์˜ ๋ณ€ํ˜• ํ—ˆ์šฉ)
  • Sticker pack 1๊ฐœ(๋‹จ์ˆœ SKU)

๋ฒˆ๋“ค ๊ฐ€์šฉ์„ฑ์€ ๊ฐ€์žฅ ์ œํ•œ์ ์ธ ๊ตฌ์„ฑ์š”์†Œ์— ์˜ํ•ด ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค. Sticker pack ์žฌ๊ณ ๊ฐ€ 5์ด๋ฉด ํ‹ฐ์…”์ธ  ์žฌ๊ณ ๊ฐ€ ์ถฉ๋ถ„ํ•˜๋”๋ผ๋„ ๋ฒˆ๋“ค์€ 5๊ฐœ๊นŒ์ง€๋งŒ ํŒ๋งค ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ฒˆ๋“ค์ด ํŠน์ • ํ‹ฐ์…”์ธ  ๋ณ€ํ˜•(์˜ˆ: Black M)์„ ์š”๊ตฌํ•˜๋ฉด ๋ฒˆ๋“ค ์žฌ๊ณ ๋Š” min(StickerPackStock, BlackMStock)์ž…๋‹ˆ๋‹ค.

AppMaster์—์„œ์˜ ์‹ค์šฉ์  ๋‹ค์Œ ๋‹จ๊ณ„:

  • Data Designer์— ํ…Œ์ด๋ธ” ์ƒ์„ฑ(Products, Options, OptionValues, Variants, VariantOptionValues, Inventory, Bundles, BundleComponents).
  • Business Process Editor์—์„œ "์œ ํšจ ๋ณ€ํ˜• ์ฐพ๊ธฐ"์™€ "๋ฒˆ๋“ค ๊ฐ€์šฉ์„ฑ ๊ณ„์‚ฐ" ๊ตฌํ˜„.
  • ๋™์ผ ํ”„๋กœ์ ํŠธ์—์„œ ์›น๊ณผ ๋„ค์ดํ‹ฐ๋ธŒ ๋ชจ๋ฐ”์ผ UI๋ฅผ ์ƒ์„ฑํ•ด ๋ชจ๋“  ๊ณณ์—์„œ ๋™์ผํ•œ ๋ณ€ํ˜• ํ•„ํ„ฐ๋ง ๋ฐ ๊ฐ€์šฉ์„ฑ ๊ทœ์น™์„ ์‚ฌ์šฉ.

๋์œผ๋กœ, ์ „์ฒด๋ฅผ ๋น ๋ฅด๊ฒŒ ํ”„๋กœํ† ํƒ€์ž…ํ•˜๊ณ ์ž ํ•œ๋‹ค๋ฉด AppMaster (appmaster.io)์€ ์‹ค์ œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ํฌํ•จํ•œ ์™„์ „ํ•œ ์•ฑ์„ ๊ตฌ์ถ•ํ•˜๋„๋ก ์„ค๊ณ„๋˜์–ด ์žˆ์–ด ๋ณ€ํ˜• ์„ ํƒ๊ณผ ๋ฒˆ๋“ค ์žฌ๊ณ  ๊ทœ์น™์— ๊ผญ ํ•„์š”ํ•œ ๋„๊ตฌ์ž…๋‹ˆ๋‹ค.

์‰ฌ์šด ์‹œ์ž‘
๋ฉ‹์ง„๋งŒ๋“ค๊ธฐ

๋ฌด๋ฃŒ ์š”๊ธˆ์ œ๋กœ AppMaster๋ฅผ ์‚ฌ์šฉํ•ด ๋ณด์„ธ์š”.
์ค€๋น„๊ฐ€ ๋˜๋ฉด ์ ์ ˆํ•œ ๊ตฌ๋…์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘ํ•˜๋‹ค
๋ณ€ํ˜•๊ณผ ๋ฒˆ๋“ค์„ ํฌํ•จํ•œ ์ œํ’ˆ ์นดํƒˆ๋กœ๊ทธ: ์Šคํ‚ค๋งˆ์™€ UI ํŒจํ„ด | AppMaster