2018-03-14

{ECShop} 協(xié)議文檔說明

  • api.access.json - 接入
  • api.areacode.json - 區(qū)號列表
  • api.article.json - 文章
  • api.auth.base.json - 登錄
  • api.auth.default.json - 注冊(通過用戶名念颈、郵箱)
  • api.auth.mobile.json - 注冊(通過手機(jī)號)
  • api.auth.social.json - 授權(quán)(微信瞬项、微博瞧预、QQ等)
  • api.auth.web.json - 網(wǎng)頁第三方授權(quán)
  • api.banner.json - 廣告
  • api.base.json - 公共
  • api.brand.json - 品牌
  • api.cardpage.json - 卡片
  • api.cart.json - 購物車
  • api.cashgift.json - 紅包
  • api.category.json - 分類
  • api.config.json - 配置
  • api.consignee.json - 收貨地址
  • api.coupon.json - 優(yōu)惠券
  • api.invoice.json - 發(fā)票
  • api.message.json - 消息
  • api.notice.json - 公告
  • api.order.json - 訂單
  • api.payment.json - 支付
  • api.product.json - 產(chǎn)品
  • api.push.json - 推送
  • api.recommend.json - 推薦
  • api.region.json - 地區(qū)(國家月杉、省、市伞插、區(qū))
  • api.review.json - 評價
  • api.score.json - 積分
  • api.search.json - 搜索
  • api.shipping.json - 快遞
  • api.shop.json - 店鋪
  • api.site.json - 站點
  • api.splash.json - 閃屏
  • api.theme.json - 主題
  • api.user.json - 用戶
  • api.version.json - 版本

協(xié)議文檔結(jié)構(gòu)

文件結(jié)構(gòu)

//
//       _/_/_/                      _/            _/_/_/_/_/
//    _/          _/_/      _/_/    _/  _/              _/      _/_/      _/_/
//   _/  _/_/  _/_/_/_/  _/_/_/_/  _/_/              _/      _/    _/  _/    _/
//  _/    _/  _/        _/        _/  _/          _/        _/    _/  _/    _/
//   _/_/_/    _/_/_/    _/_/_/  _/    _/      _/_/_/_/_/    _/_/      _/_/
//
//
//  Copyright (c) 2016-2017, Geek Zoo Studio
//  http://www.geek-zoo.com
//

{
    "meta" :
    {
        "title"     : "E-Commerce Standard API",
        "output"    : "product-api",
        "author"    : "Geek-Zoo Studio",
        "source"    : "none",
        "prefix"    : "ECAPI_"
    },

    "enum" :
    {
        // 原協(xié)議名稱
//      "PRODUCT_STATUS" :
        // 促銷狀態(tài)
        "PRODUCT_ACTIVITY_STATUS" :
        {
              "PREPARING"       : 0         // 未開始

              // 原名稱
//            , "ONLINE"            : 1         // 已開始
            , "ONGOING"         : 1         // 已開始
            , "FINISHED"        : 2         // 已結(jié)束
        },
    },
 
    "model" :
    {
        // 商品
        "PRODUCT":
        {
              "id"                    : "12345"                     // 商品id
            , "category"              : "12345"                     // 所屬分類id
            , "brand"                 : "{BRAND}"                   // 所屬品牌
            , "shop"                  : "12345"                     // 所屬店鋪id
            , "tags"                  : ["{PRODUCT_TAG}"]           // 相關(guān)標(biāo)簽
            , "sku"                    : "xxxx"                     // sku
            , "name"                  : "大褲衩"                     // 名稱
            , "price"                 : "100.0"                     // 價格
            , "good_stock"            : 100                         // 商品總庫存
            , "current_price"         : "85.0"                      // 現(xiàn)價
            , "score"                 : 50                          // 可以使用的積分
            , "promos"                : ["{PRODUCT_PROMO}"]         // 促銷信息
            , "discount"              : "{PRODUCT_DICOUNT}"         // 促銷價格     // ECShop 二期 客戶端不需要萨醒,是否由后臺處理并鸵?
            // 原協(xié)議名稱
            , "is_liked"              : 1                           // 是否收藏過,登錄用戶才有值
            , "sales_count"           : 300                         // 銷售數(shù)量
            , "comment_count"         : 300                         // 評論數(shù)量
            , "sales_count"           : 300                         // 銷售數(shù)量
            , "photos"                : ["{PHOTO}"]                 // 圖片
            , "properties"            : ["{PRODUCT_PROPERTY}"]      // 商品屬性
            , "stock"                 : ["{PRODUCT_STOCK}"]         // 商品屬性組合庫存
            , "review_rate"           : "100%"                      // 好評率
            , "intro_url"             : "http://"                   // 介紹URL
            , "share_url"             : "http://"                   // 分享鏈接URL
            , "created_at"            : "1466678240"                // 創(chuàng)建時間
            , "updated_at"            : "1466678240"                // 更新時間
        },

        //商品促銷信息
        "PRODUCT_PROMO" :
        {
            "name"                     : "優(yōu)惠",                     // 促銷名稱
            "promo"                    : "滿百包郵",                 // 促銷信息
            "start_at"                 : "213231",                  // 促銷信息         // ECShop 二期 客戶端不改
            "end_at"                   : "123123",                  // 促銷信息       // ECShop 二期 客戶端不改
            "promo"                    : "滿百包郵",                 // 促銷信息
            "gift"                     : ["{PRODUCT}"]              // 贈品
        },

        // ECShop 二期 客戶端不需要捌蚊,是否由后臺處理集畅?
        "PRODUCT_DICOUNT" :
        {
            "price"                    : "100.0",                    // 促銷價格
            "start_at"                 : "120986",                   // 開始時間
            "end_at"                   : "123123",                   // 結(jié)束時間
        },

        // 商品附件
        "PRODUCT_ATTACHMENT" :
        {
              "id"                    : "12345"                     // 附件id
            , "name"                  : "上衣"                      // 附件名稱
            , "price"                 : 100                         // 附加價格
            , "created_at"            : "1466678240"  // 創(chuàng)建時間
            , "updated_at"            : "1466678240"  // 更新時間
        },

        // 商品標(biāo)簽
        "PRODUCT_TAG" :
        {
              "id"                    : "12345"                     // 標(biāo)簽id
            , "name"                  : "上衣"                       // 標(biāo)簽名稱
            , "created_at"            : "1466678240"  // 創(chuàng)建時間
            , "updated_at"            : "1466678240"  // 更新時間
        },

        "PRODUCT_PROPERTY" :
        {
              "id"                    : "12345"                     // 屬性id
            , "is_multiselect"        : true                        // 是否為多選框
            , "name"                  : "尺寸"                       // 屬性名稱
            , "attrs"                 : ["{PRODUCT_ATTRIBUTE}"]     // 子屬性
        } ,

        "PRODUCT_ATTRIBUTE"        :
        {
              "id"                    : "12345"                      // 子屬性id
            , "attr_name"             : "XL"                         // 子屬性名稱
            , "attr_price"            : "1"                          // 子屬性價格
            , "is_multiselect"        : true                        // 是否為多選框
         },

        "PRODUCT_STOCK"    :
         {
              "id"                    : "12345"                      // 屬性組合id
            , "goods_attr"            : "163|245|265"                // 商品屬性組合id升序拼成字符串
            , "goods_attr_price"      : "100"                        // 商品屬性組合價格變動
            , "stock_number"          : 12                           // 屬性組合庫存數(shù)量
         },

         // 澳寶定制
        "VALIDATE_PRODUCT" :
        {
             "product_id"           : "(PRODUCT.id)"    // 商品id
            ,"property"             : ["(PRODUCT_ATTRIBUTE.id)"]       // 用戶選擇的屬性ID
        },
    },

    "controller" :
    {
        // 商品列表
        "POST /v2/ecapi.product.list" :
        {
            "request" :
            {
                  "brand"         : "12345"                   // 所屬品牌id (選填)
                , "category"      : "12345"                   // 所屬分類id (選填)
                , "shop"          : "12345"                   // 所屬店鋪id(選填)
                , "sort_key"      : "<SORT_KEY>"                 // 鍵
                , "sort_value"    : "<SORT_VALUE>"               // 值
                , "page"          : 1                       // 當(dāng)前第幾頁
                , "per_page"      : 10                      // 每頁多少
            },
            "response" :
            {
                  "paged"         : "{PAGED}"                 // 分頁結(jié)果
                , "products"      : ["{PRODUCT}"]
            }
        },

        // 推薦商品列表
        "POST /v2/ecapi.product.recommend.list" :
        {
            "request" :
            {
            },
            "response" :
            {
                "hot_products"       : ["{PRODUCT}"],    // 熱銷
                "new_products"       : ["{PRODUCT}"],    // 新品
                "good_products"      : ["{PRODUCT}"],    // 精品
            }
        },

        // 商品配件
        "POST /v2/ecapi.product.accessory.list" :
        {
            "request" :
            {
                  "product"    : "12"                   // 商品id
                , "page"          : 1                       // 當(dāng)前第幾頁
                , "per_page"      : 10                      // 每頁多少
            },
            "response" :
            {
                  "paged"         : "{PAGED}"                 // 分頁結(jié)果
                , "products"      : ["{PRODUCT}"]
            }
        },

        // 商品詳情
        "POST /v2/ecapi.product.get" :
        {
            "request" :
            {
                  "product"       : "12345"                    // 商品id
            },
            "response" :
            {
                  "product"       : "{PRODUCT}"
            }
        },

        // 收藏商品
        "POST /v2/ecapi.product.like" :
        {
            "request" :
            {
                  "product"       : "12345"                    // 店鋪id
            },
            "response" :
            {
                  "is_liked"      : true
            }
        },

        // 取消收藏商品
        "POST /v2/ecapi.product.unlike" :
        {
            "request" :
            {
                  "product"       : "12345"                    // 店鋪id
            },
            "response" :
            {
                  "is_liked"      : true
            }
        },

        // 已收藏的商品
        "POST /v2/ecapi.product.liked.list" :
        {
            "request" :
            {
                  "page"          : 1                       // 當(dāng)前第幾頁
                , "per_page"      : 10                      // 每頁多少
            },
            "response" :
            {
                  "paged"         : "{PAGED}"                 // 分頁結(jié)果
                , "products"      : ["{PRODUCT}"]
            }
        },

        // 判斷商品是否有效
        "POST /v2/ecapi.product.validate" :
        {
            "request" :
            {
                  "product"       : ["{VALIDATE_PRODUCT}"]                    // 有效商品
            },
            "response" :
            {
                // 原協(xié)議名稱
//              "is_validate"           : true
                "is_valid"           : true
            }
        },

        // 立即購買
        "POST /v2/ecapi.product.purchase" :
        {
            "request" :
            {
                  "shop"          : "(SHOP.id)"                   // 店鋪ID
                , "product"       : "(PRODUCT.id)"                // 商品ID
                , "property"      : ["(PRODUCT_ATTRIBUTE.id)"]       // 用戶選擇的屬性ID
                , "amount"        : 100                           // 數(shù)量
                , "consignee"       : "(CONSIGNEE.id)"            // 收貨人ID
                , "shipping"        : "(SHIPPING_VENDOR.id)"      // 快遞ID
                , "invoice_type"    : "(INVOICE_TYPE.id)"         // 發(fā)票類型ID,如:公司缅糟、個人
                , "invoice_title"   : "Geek-Zoo Studio"           // 發(fā)票抬頭挺智,如:英斯特哈博(北京)科技有限公司
                , "invoice_content" : "(INVOICE_CONTENT.id)"      // 發(fā)票內(nèi)容ID,如:辦公用品窗宦、禮品
                , "coupon"          : "(COUPON.id)"               // 優(yōu)惠券ID
                , "cashgift"        : "(CASHGIFT.id)"             // 紅包ID
                , "comment"         : "快點快點"                   // 留言
                , "score"           : 100                         // 積分
            },
            "response" :
            {
                "order"           : "{ORDER}"
            }
        }
    }
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末赦颇,一起剝皮案震驚了整個濱河市二鳄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌媒怯,老刑警劉巖订讼,帶你破解...
    沈念sama閱讀 216,591評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異扇苞,居然都是意外死亡欺殿,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,448評論 3 392
  • 文/潘曉璐 我一進(jìn)店門鳖敷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來脖苏,“玉大人,你說我怎么就攤上這事定踱」髋耍” “怎么了?”我有些...
    開封第一講書人閱讀 162,823評論 0 353
  • 文/不壞的土叔 我叫張陵崖媚,是天一觀的道長蜒谤。 經(jīng)常有香客問我,道長至扰,這世上最難降的妖魔是什么鳍徽? 我笑而不...
    開封第一講書人閱讀 58,204評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮敢课,結(jié)果婚禮上阶祭,老公的妹妹穿的比我還像新娘。我一直安慰自己直秆,他們只是感情好濒募,可當(dāng)我...
    茶點故事閱讀 67,228評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著圾结,像睡著了一般瑰剃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上筝野,一...
    開封第一講書人閱讀 51,190評論 1 299
  • 那天晌姚,我揣著相機(jī)與錄音,去河邊找鬼歇竟。 笑死挥唠,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的焕议。 我是一名探鬼主播宝磨,決...
    沈念sama閱讀 40,078評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了唤锉?” 一聲冷哼從身側(cè)響起世囊,我...
    開封第一講書人閱讀 38,923評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎窿祥,沒想到半個月后茸习,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,334評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡壁肋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,550評論 2 333
  • 正文 我和宋清朗相戀三年号胚,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片浸遗。...
    茶點故事閱讀 39,727評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡猫胁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出跛锌,到底是詐尸還是另有隱情弃秆,我是刑警寧澤,帶...
    沈念sama閱讀 35,428評論 5 343
  • 正文 年R本政府宣布髓帽,位于F島的核電站菠赚,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏郑藏。R本人自食惡果不足惜衡查,卻給世界環(huán)境...
    茶點故事閱讀 41,022評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望必盖。 院中可真熱鬧拌牲,春花似錦、人聲如沸歌粥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,672評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽失驶。三九已至土居,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間嬉探,已是汗流浹背擦耀。 一陣腳步聲響...
    開封第一講書人閱讀 32,826評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留甲馋,地道東北人埂奈。 一個月前我還...
    沈念sama閱讀 47,734評論 2 368
  • 正文 我出身青樓迄损,卻偏偏與公主長得像定躏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,619評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 長沙逸凡商貿(mào)有限公司資深研發(fā)團(tuán)隊痊远,多年開發(fā)經(jīng)驗垮抗,專注于數(shù)字貨幣交易所開發(fā),虛擬幣平臺搭建碧聪。研發(fā)的區(qū)塊鏈系統(tǒng)...
    王ai閱讀 1,423評論 0 1
  • 《家鄉(xiāng)的田野》 何因造就了這個世界冒版,曾經(jīng) 蒼茫的大湖碧波蕩漾一派天真, 瘦削的先祖岸邊垂釣閉目睡去逞姿; 饑餓干涸了湖...
    QIYU098閱讀 417評論 18 49
  • 家鄉(xiāng)古往今來,一直是文人騷客們亙古不變的談?wù)撛掝}谒养。樹高千尺挺狰,落葉歸根!故鄉(xiāng)之思买窟,永遠(yuǎn)都是游子的至誠抒懷丰泊。在他們看來...
    AI生活閱讀 488評論 0 10
  • 轉(zhuǎn)眼之間,父親當(dāng)村官快三十年了始绍。從我記事起瞳购,他就是一名村官,他沒有編制亏推,是個“假”的干部苛败。 可是在我心中,父親径簿,是...
    周鈺2017閱讀 823評論 5 6