分销 API¶
提供了分销商信息和采购单信息的查询以及分销产品的添加和更新等功能
-
class
pyTOP.fenxiao.Discount(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 折扣信息
-
add(discount_name, target_types, target_ids, discount_types, discount_values, session)¶ taobao.fenxiao.discount.add 新增等级折扣
新增等级折扣
-
update(session, **kwargs)¶ taobao.fenxiao.discount.update 修改等级折扣
修改等级折扣
-
-
class
pyTOP.fenxiao.Discounts(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ -
get(session, discount_id=None, ext_fields=None)¶ taobao.fenxiao.discounts.get 获取折扣信息
查询折扣信息
-
-
class
pyTOP.fenxiao.DiscountDetail(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 折扣详情信息
-
class
pyTOP.fenxiao.FenxiaoSku(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 分销产品SKU
-
class
pyTOP.fenxiao.FenxiaoItemRecord(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 分销商品下载记录
-
class
pyTOP.fenxiao.Cooperation(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 合作分销关系
-
get(session, **kwargs)¶ taobao.fenxiao.cooperation.get 获取供应商的合作关系信息
获取供应商的合作关系信息
-
update(distributor_id, grade_id, session, trade_type=None)¶ taobao.fenxiao.cooperation.update 更新合作关系等级
供应商更新合作的分销商等级
-
-
class
pyTOP.fenxiao.FenxiaoGrade(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶
-
class
pyTOP.fenxiao.FenxiaoGrades(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ -
get(session)¶ taobao.fenxiao.grades.get 分销商等级查询
根据供应商ID,查询他的分销商等级信息
-
-
class
pyTOP.fenxiao.Receiver(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 收货人详细信息
-
class
pyTOP.fenxiao.LoginUser(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 登录分销用户信息
-
get(session)¶ taobao.fenxiao.login.user.get 获取分销用户登录信息
获取用户登录信息
-
-
class
pyTOP.fenxiao.Distributor(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 分销API返回数据结构
-
items_get(session, **kwargs)¶ taobao.fenxiao.distributor.items.get 查询商品下载记录
供应商查询分销商商品下载记录。
-
-
class
pyTOP.fenxiao.Distributors(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ -
get(nicks, session)¶ taobao.fenxiao.distributors.get 获取分销商信息
查询和当前登录供应商有合作关系的分销商的信息
-
-
class
pyTOP.fenxiao.PurchaseOrder(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 采购单及子采购单信息
-
class
pyTOP.fenxiao.FenxiaoProduct(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 分销产品
-
add(name, productcat_id, standard_price, retail_price_low, retail_price_high, category_id, quantity, alarm_number, desc, prov, city, postage_type, have_invoice, have_guarantee, session, **kwargs)¶ taobao.fenxiao.product.add 添加产品
添加分销平台产品数据。业务逻辑与分销系统前台页面一致
- 产品图片默认为空
- 产品发布后默认为下架状态
-
image_delete(product_id, position, session)¶ taobao.fenxiao.product.image.delete 产品图片删除
产品图片删除,只删除图片信息,不真正删除图片
-
image_upload(product_id, position, session, pic_path=None, image=None)¶ taobao.fenxiao.product.image.upload 产品图片上传
产品主图图片空间相对路径或绝对路径添加或更新,或者是图片上传。如果指定位置的图片已存在,则覆盖原有信息,如果位置为1,自动设为主图。
-
sku_add(product_id, standard_price, properties, session, **kwargs)¶ taobao.fenxiao.product.sku.add 产品sku添加接口
添加产品SKU信息
-
sku_delete(product_id, properties, session)¶ taobao.fenxiao.product.sku.delete 产品SKU删除接口
根据sku properties删除sku数据
-
sku_update(product_id, properties, session, **kwargs)¶ taobao.fenxiao.product.sku.update 产品sku编辑接口
产品SKU信息更新
-
skus_get(product_id, session)¶ taobao.fenxiao.product.skus.get SKU查询接口
产品sku查询
-
update(pid, session, **kwargs)¶ taobao.fenxiao.product.update 更新产品
- 更新分销平台产品数据,不传更新数据返回失败
- 对sku进行增、删操作时,原有的sku_ids字段会被忽略,请使用sku_properties和sku_properties_del。
-
-
class
pyTOP.fenxiao.FenxiaoProducts(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ -
get(session, **kwargs)¶ taobao.fenxiao.products.get 查询产品列表
查询供应商的产品数据 - 入参传入pids将优先查询,即只按这个条件查询。 - 入参传入sku_number将优先查询(没有传入pids),即只按这个条件查询(最多显示50条) - 入参fields传skus将查询sku的数据,不传该参数默认不查询,返回产品的其它信息。 - 入参fields传入images将查询多图数据,不传只返回主图数据。 - 入参fields仅对传入pids生效(只有按ID查询时,才能查询额外的数据) - 查询结果按照产品发布时间倒序,即时间近的数据在前。
-
-
class
pyTOP.fenxiao.SubPurchaseOrder(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 子采购单详细信息
-
class
pyTOP.fenxiao.ProductCat(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ 产品线
-
class
pyTOP.fenxiao.ProductCats(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ -
get(session, fields=None)¶ taobao.fenxiao.productcats.get 查询产品线列表
查询供应商的所有产品线数据。根据登陆用户来查询,不需要其他入参
-
-
class
pyTOP.fenxiao.FenxiaoOrder(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ -
confirm_paid(purchase_order_id, session, confirm_remark=None)¶ taobao.fenxiao.order.confirm.paid 确认收款
供应商确认收款(非支付宝交易)。
-
-
class
pyTOP.fenxiao.FenxiaoOrders(API_KEY=None, APP_SECRET=None, ENVIRONMENT=None)¶ -
get(session, **kwargs)¶ taobao.fenxiao.orders.get 查询采购单信息
分销商或供应商均可用此接口查询采购单信息. (发货处理请调用物流API中的发货接口)
-