<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          ERP系統(tǒng):SPU和SKU的踩坑總結

          共 3938字,需瀏覽 8分鐘

           ·

          2021-05-27 10:54


          一、SPU和SKU的關系

          關于SPU和SKU的基礎概念的了解,建議大家還是看看一些關于電商的書籍介紹,在此我就不做過多的整理,直接從《電商產(chǎn)品經(jīng)理兵法:基于SaaS的電商系統(tǒng)設計與實踐》此書中搬運一些基礎概念過來。

          1.1 什么是SPU?

          SPU即標準化產(chǎn)品單元,是一組可復用、易檢索的標準化信息的集合。該集合描述了一個“產(chǎn)品”的特性。通俗來說,屬性值、特性相同的商品就可以稱為一個SPU。也可以說,SPU是一個抽象出來的模板。一般來說,類目系統(tǒng)中的關鍵屬性(品牌、貨號等)能夠確定一個SPU,例如,iPhone 6就是一個SPU,諾基亞N97也是一個SPU,這與商家無關,與顏色、款式、套餐也無關。SPU的屬性是分類屬性的子集。只要用戶在SPU中定義了屬性,那么用戶在錄入商品時,就不需要再次錄入,也不可以更改。

          摘自《電商產(chǎn)品經(jīng)理兵法:基于SaaS的電商系統(tǒng)設計與實踐》

          1.2 什么是SKU?

          SKU即單品/最小庫存單元。目前,SKU在各種零售商品中應用得非常普遍。例如,某款衣服是一件商品,不同顏色、不同尺碼的該款衣服,對應不同的SKU。SKU比較簡單,就是把銷售的值組合存放,再加上庫存、價格。例如,該款衣服的黑色大號共有5件,每件20元;紅色小號共有3件,每件21元。

          摘自《電商產(chǎn)品經(jīng)理兵法:基于SaaS的電商系統(tǒng)設計與實踐》

          1.3 電商后臺與ERP的商品管理差別

          電商后臺往往不會直接有SKU層面的管理,都是在「商品管理」中處理,也就是在SPU層面來管理。主要涉及的操作有商品發(fā)布、編輯/修改、商品上/下架、提交商品審核等。

          而ERP中,往往是在SKU層面進行管理的,例如發(fā)起采購,創(chuàng)建訂單,查看庫存,出入庫單據(jù)等,都是關聯(lián)的SPU。

          所以在設計ERP的商品管理功能的時候,如果只是單純地參考電商后臺的管理,很容易踩坑,也很不太能理解背后是怎么運作,怎么管理的。

          前段時間我剛好在調研這一塊的業(yè)務,既調研了電商后臺商品管理的一些邏輯,也上手試用了好幾款ERP的商品管理,有一些疑惑已經(jīng)解開,同時也有一些踩下的坑讓我記憶猶新。

          所以此文就來談談前段時間我是怎么被SPU和SKU這兩個東西折磨的,還有踩過的坑分別有哪些……


          二、SPU刪除規(guī)格之后怎么處理?

          基于電商后臺的規(guī)則,SKU是通過SPU的多規(guī)格來生成的,例如在創(chuàng)建SPU的時候,選擇不同的規(guī)格,然后不同的規(guī)格就會通過笛卡爾乘積,生成不同的SKU。

          在梳理這一塊的邏輯的時候我就發(fā)現(xiàn)了一個問題:如果一個SPU的規(guī)格屬性有兩種「顏色」和「尺碼」,然后在「顏色」中有“紅色”,“藍色”,在「尺碼」中有“S”和“M”,則意味著一共是會生成四個SKU。

          但是如果允許后期修改規(guī)格(修改規(guī)格屬性或者修改規(guī)格值)的內容的話,會重新生成SKU,同時老的SKU在這里就無法體現(xiàn)了(因為規(guī)格不存在或者屬性不存在)。

          例如下圖,如果將“藍色”改成“綠色”,那么應該重新生成SKU,但是原來的“藍色”規(guī)格的SKU就“消失”了。還有如果一些創(chuàng)建商品的時候沒有選擇規(guī)格,然后只是生成了一個SKU,后續(xù)如果要增加規(guī)格的時候,那么原來的商品也不能和后續(xù)多規(guī)格衍生的SKU形成相同的結構(規(guī)格結構不一樣)。
          如果SKU編碼BS和BM是在庫的,有庫存的,那么直接刪除這兩個SKU顯然是不合理的,但是由于電商的管理應該大多數(shù)是基于SPU層面,所以如果修改了規(guī)格屬性(電商也叫銷售屬性),那么被更改了的那個應該不能再出現(xiàn)了,類似于此款停產(chǎn)或者不再售賣了。

          下圖是淘寶的千牛后臺,發(fā)布商品的時候先選擇對應的類目后,會給出對應的銷售屬性,而且是都必填,所以不存在中途增加和修改銷售規(guī)格的情況出現(xiàn)。但是ERP系統(tǒng)就不會有這么嚴謹?shù)倪壿嫞乙矝]有對應的類目信息,所以這一塊如果限制死了,不允許客戶添加規(guī)格,那么就可能會滿足不了一些多規(guī)格的商品的信息維護;如果放開了限制,那么用戶就可以隨意調整對應的規(guī)格信息,那么生成的SKU可能就會和原SPU斷開關聯(lián)。
          基于上述的情況,我查了很多資料,也問了一些朋友之后發(fā)現(xiàn),如果是單純的參考電商平臺的后臺處理邏輯,那么很難兼容各行各業(yè)的商家的產(chǎn)品。

          于是我開始找了另一類競品:電商ERP,主要還是跨境類的,例如店小秘,馬幫,通途等。

          結果發(fā)現(xiàn)它們的處理方式很巧妙,在創(chuàng)建商品的時候可以選擇類型:

          • 單規(guī)格產(chǎn)品,也可以稱為無規(guī)格產(chǎn)品;

          • 多規(guī)格產(chǎn)品,可以自由添加規(guī)格進行變換;


          單規(guī)格產(chǎn)品不能轉為多規(guī)格,如果需要增加規(guī)格,則需要重新創(chuàng)建SPU再生成SKU;多規(guī)格產(chǎn)品也不能轉為單規(guī)格產(chǎn)品,多規(guī)格產(chǎn)品一定要選擇至少一項規(guī)格屬性。這樣一分類,就將很多復雜的場景給隔離開了,只需要重點關注多規(guī)格產(chǎn)品的管理即可。


          三、無規(guī)格的產(chǎn)品怎么創(chuàng)建SKU?

          在沒有仔細的調研跨境ERP的做法的時候,關于無規(guī)格的產(chǎn)品怎么創(chuàng)建SKU的問題,我們內部討論了兩種方案。

          方案一:直接創(chuàng)建SPU的時候,不填寫規(guī)格信息,當沒有規(guī)格信息的時候,默認SPU對應一個SKU,即一對一的關系;
          方案二:創(chuàng)建SPU的時候,填寫一個規(guī)格,例如衣服就只有一個型號「白色的中碼」,那么就是創(chuàng)建一個規(guī)格「White*M」;

          后來調研了跨境ERP的做法之后,我發(fā)現(xiàn)這兩種做法都不好,具體的理由和上面的是一樣的。如果當前只有一個規(guī)格,后期多了規(guī)格需要拓展的時候,在此商品SPU的基礎上拓展SKU,還是會踩坑。例如刪除了“白色”這個規(guī)格,然后用了其他顏色,也刪除了“M”這個尺碼,那么之前的「White*M」就掛不在SPU之下了。

          所以我決定采用跨境ERP的做法,在創(chuàng)建SKU的時候要先選擇類型,到底是單規(guī)格產(chǎn)品還是多規(guī)格產(chǎn)品。如果是單規(guī)格產(chǎn)品,那么直接就生成SKU,不能拓展所謂的規(guī)格屬性;如果是多規(guī)格產(chǎn)品,則先生成父級SPU,然后再通過多規(guī)格屬性來拓展生成具體的SKU。

          而且多規(guī)格的產(chǎn)品,不能添加&刪除原來的規(guī)格屬性,只能追加對應的屬性值。

          例如一開始的規(guī)格屬性是「顏色」和「尺碼」,后續(xù)編輯的時候,只能繼續(xù)追加「顏色」的屬性值,或者追加「尺碼」的屬性值,而不能再刪除「顏色」或者添加新的其他規(guī)格屬性。同時也要限制不允許隨意刪除已生成的SKU(例如上面提到的BM和BS),要先判斷SKU是否已被使用。
          所以,最終我所選擇的方案是:無規(guī)格的產(chǎn)品直接創(chuàng)建一個單品SKU,不需要和SPU關聯(lián);而有規(guī)格的產(chǎn)品則先創(chuàng)建SPU之后,再通過規(guī)格來創(chuàng)建SKU。

          當然還有更簡單的辦法就是,ERP中不存在SPU的概念,直接全部創(chuàng)建的都是SKU。這種邏輯是最簡單粗暴的,利弊都很明顯,只是我們要支持的業(yè)務場景,不允許這樣做……


          四、供應商與SPU&SKU的關系

          供應商是與SPU關聯(lián)還是和SKU關聯(lián),這個也是我之前一直很糾結的一個問題。按理說,供應商提供的是具體的產(chǎn)品,那么自然而然應該是跟SKU關聯(lián)。

          但是有一部分的SKU是通過SPU的多規(guī)格屬性演化而來的,如果供應商直接和SKU關聯(lián),那么則意味著創(chuàng)建好了SKU之后,還需要分別對同SPU但是不同SKU的產(chǎn)品一一設置供應商關系,供應商報價等。

          從操作層面來說,用戶要做多次重復的工作;從設計層面來說,有很多可復用的屬性沒有復用到……

          創(chuàng)建多規(guī)格產(chǎn)品(SKU)的時候,將供應商信息掛在SPU維度上,然后SKU繼承這些信息,就避免了逐個SKU維護供應商的繁瑣操作;如果是創(chuàng)建單規(guī)格產(chǎn)品(SKU)的時候,將供應商信息直接掛在SKU維度上,一個SKU就維護一次。
          通途ERP也是這樣的做法


          五、SKU如何編輯?可以編輯哪些信息?

          上面提到了,我們創(chuàng)建了SKU的時候有兩個入口,一個是創(chuàng)建單規(guī)格產(chǎn)品,一個是創(chuàng)建多規(guī)格產(chǎn)品。所以對應的,我們編輯SKU的入口也有兩個,一個是從SPU層面進入編輯,另外一個是從SKU的層面進入編輯。

          起初我一直覺得既然創(chuàng)建好了SKU,那么其實在ERP中,SPU基本上就沒啥作用了,所以編輯只需要在SKU層面即可。但是隨著對業(yè)務的分析,以及對SPU和SKU的關系的進一步熟悉,我發(fā)現(xiàn)如果只是在SKU層編輯就會出現(xiàn)一些很奇怪的問題。

          例如「iPhone 12 國行」可以算作是一個SPU,然后“iPhone 12 國行 紅色 64G”(簡稱為:紅色64G)和“iPhone 12 國行 白色 128G”(簡稱為:白色128G)則是其所對應的SKU。

          如果我將所有的編輯都放在SKU層面,那么我自然而然可以編輯一些“基礎信息”、“非關鍵屬性”、“銷售信息”等。如果只是編輯“銷售信息”那么還沒什么問題,因為不同的SKU就是因為銷售屬性不一樣而做的區(qū)分。但是如果允許編輯一些“基礎信息”,例如說“名稱”,“描述”,“類目”等,那么可以將“iPhone 12 國行 紅色 64G”改成“蘋果12 中國紅 64G”,也可以改成“蘋果11 白色 64G”等等,這樣就會亂套了。

          所以,SKU的編輯應該遵循和創(chuàng)建的邏輯相同,也要符合SPU和SKU的關系的定義。有兩個入口創(chuàng)建,也就有兩個入口編輯,同時不同的入口可以編輯的信息是不一樣的。SPU維度編輯的“基礎信息”等應該是復用在所有的SKU層面的,即改了SPU的信息則SKU的信息也要改;SKU維度的編輯,只能是一些自己獨立的屬性,例如“售價”,“庫存信息”,“采購價格”等。

          六、一些參考資料

          電商后臺的競品
          1. 千牛(淘寶商家后臺)

          2. 劉志遠-電商后臺產(chǎn)品設計課程

          3. 相關圖書(京東)

          4. 有贊


          ERP的競品
          1. 店小秘

          2. 馬幫

          3. 金蝶星辰

          4. 聚水潭



          END



          瀏覽 58
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  中文字幕久久无码 | 青草影视av | 欧美精品高清无码 | 久久三级片网站 | 操骚屄午夜视频 |