本申请涉及电商技术领域,特别涉及一种商品自动挂靠spu的实现方法、装置、电子设备和计算机可读存储介质。
背景技术:
目前,供应商发布商品时,会存在商品属性不规范的情况,不符合标准化属性。spu,即standardproductunit(标准产品单位),是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。相关技术中,供应商需要经过人工手动将不符合商品属性规范的,也就是非spu商品经过人工升级商品属性,使商品spu化,浪费时间长,效率低,引起供应商的不满。
技术实现要素:
本申请的目的是提供一种商品自动挂靠spu的实现方法,能够通过调用商品更新接口,更新与商品spu不匹配的商品的属性信息,升级为spu商品,实现自动挂靠升级。其具体方案如下:
第一方面,本申请公开了一种商品自动挂靠spu的实现方法,包括:
获取供应商发布的所有商品中类目类型为spu类目的商品;
当接收到所述供应商确认所述商品自动升级的命令后,将所述商品的属性信息与所述商品对应的spu进行匹配;
若匹配不成功,则调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品。
可选的,调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品之前,还包括:
判断当前时刻是否为挂靠高峰期;
若是,则根据排队等候规则,执行相应操作;
若否,则执行所述调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品的步骤。
可选的,根据排队等候规则,执行相应操作,包括:
计算所述当前时刻对应的排队等候时间;
根据所述排队等候时间弹出排队等候信息的弹窗,以使所述供应商选择继续等待的选项来等待升级,或选择关闭弹窗的选项来结束等待。
可选的,调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品之前,还包括:
判断是否接收到所述供应商再次确认商品自动升级的命令;
若是,则执行所述调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品的步骤;
若否,则不执行所述调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品的步骤。
可选的,调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品之后,还包括:
判断所述商品的属性信息是否与所述商品对应的spu匹配;
若匹配,则显示挂靠升级成功信息至所述供应商终端;
若未匹配成功,则显示挂靠升级失败信息至所述供应商终端。
第二方面,本申请公开了一种商品自动挂靠spu的实现装置,包括:
获取模块,用于获取供应商发布的所有商品中类目类型为spu类目的商品;
匹配模块,用于当接收到所述供应商确认所述商品自动升级的命令后,将所述商品的属性信息与所述商品对应的spu进行匹配;
更新模块,用于若匹配不成功,则调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品。
可选的,还包括:
第一判断模块,用于判断当前时刻是否为挂靠高峰期;
执行模块,用于若是,则根据排队等候规则,执行相应操作。
可选的,所述执行模块,包括:
计算单元,用于计算所述当前时刻对应的排队等候时间;
选择单元,用于根据所述排队等候时间弹出排队等候信息的弹窗,以使用户选择继续等待的选项来等待升级,或选择关闭弹窗的选项来结束等待。
第三方面,本申请公开了一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上述商品自动挂靠spu的实现方法的步骤。
第四方面,本申请公开了一种计算机可读存储介质,所述介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述商品自动挂靠spu的实现方法的步骤。
本申请提供一种商品自动挂靠spu的实现方法,包括:获取供应商发布的所有商品中类目类型为spu类目的商品;当接收到所述供应商确认所述商品自动升级的命令后,将所述商品的属性信息与所述商品对应的spu进行匹配;若匹配不成功,则调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品。
可见,本申请当接收到供应商确认商品自动升级的命令后,通过调用商品更新接口,更新与商品spu不匹配的商品的属性信息,升级为spu商品,实现自动挂靠升级,避免了相关技术中需要人工将与商品spu不匹配的商品属性逐个升级造成的升级效率低,用户体验差的缺点,提高了升级效率,改善了用户体验。本申请同时还提供了一种商品自动挂靠spu的实现装置、一种电子设备和计算机可读存储介质,具有上述有益效果,在此不再赘述。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例所提供的一种商品自动挂靠spu的实现方法的流程图;
图2为本申请实施例所提供的另一种商品自动挂靠spu的实现方法的流程图;
图3为本申请实施例提供的一种商品自动挂靠spu的实现装置的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
由于商品类目spu化后存在大量的历史商品需要关联spu,目前供应商只能通过手动逐个关联,效率非常低,极易导致供应商的不满,难以将历史商品的数据规范化。基于上述技术问题,本实施例提供一种商品自动挂靠spu的实现方法,通过调用商品更新接口,更新与商品spu不匹配的商品的属性信息,升级为spu商品,实现自动挂靠升级,具体请参考图1,图1为本申请实施例所提供的一种商品自动挂靠spu的实现方法的流程图,具体包括:
s101、获取供应商发布的所有商品中类目类型为spu类目的商品。
本实施例并不限定供应商发布的所有商品的类别,可以是数码类商品,可以是服装类商品,也可以是家电类商品,根据实际情况而定。可以理解的是,本实施例中的类目类别可以包括spu类目和普通类目。其中,spu类目,是具有标准化的商品分类,一个类目的关键属性即决定了一个spu,通俗来讲,就是商品属性要符合规范标准;例如,品牌:苹果,型号:iphone11,就确定了商品的像素、核心数、操作系统等参数信息。对应的,普通类目就是商品属性不符合市场规范标准的,供应商在上市前可以随意标注商品属性,但是要在平台进行售卖必须修改商品属性,使它成为标准的spu商品。可以理解的是,自动挂靠是通过商品的关键属性进行来自动匹配spu,匹配成功后,商品升级为spu商品。平台(系统)统计供应商所有商品的类目类别,若类目类型为普通类目,则该类目下的商品无需挂靠spu即无需自动升级;若为spu类目,则需要进行挂靠即需要自动升级。
s102、当接收到供应商确认商品自动升级的命令后,将商品的属性信息与商品对应的spu进行匹配。
本实施例并不限定供应商确认商品自动升级命令的方式,可以是平台提供确认弹窗以供供应商确认或取消商品自动升级,也可以是通过给供应商发送短信的方式来获取确认商品自动升级的命令,也可以是其他方式。例如,可以是在商品升级页面提供商品自动升级的按钮,当供应商进入商品升级页面,点击页面中自动升级按钮,即供应商确认商品自动升级后,将商品的属性信息与商品对应的spu进行匹配。本实施例并不限定商品属性信息的具体内容,可以包括型号、大小、颜色、内存和版式等。将商品的属性信息与该商品对应的spu进行匹配,即判断商品的各个属性是否与该商品spu的各个属性相同,若相同,则直接跳过该商品,若不相同即不匹配,则执行下一步骤。或者可以理解为,系统根据规则引擎,串行处理商品,可以根据商品的品牌和型号等属性信息去匹配该商品对应的spu,若可以匹配到,则系统调用商品更新接口,覆盖商品的类目,绑定商品属性,此时挂靠成功。若无法找到匹配的spu,则需要用户手动挂靠spu。例如,供应商在生产期间将苹果11的内存标注为126g,但是市场上的标准内存并不存在126g,即该苹果11的内存属性与对应的spu不匹配,后续操作可参考下一步骤。
s103、若匹配不成功,则调用商品更新接口,更新商品的属性信息,使商品升级为spu商品。
即,当商品的属性信息与该商品对应spu不匹配时,则调用商品更新接口,来更新商品的各个属性,使该商品升级为spu商品。也就是通过调用商品接口,更新该商品中与spu属性不同的属性信息,无需人工更新升级商品的属性,可实现自动升级成spu商品,提高升级效率,节约了供应商人工升级的时间成本。
在一种具体的实施例中,为了,本实施例中调用商品更新接口,更新商品的属性信息,使商品升级为spu商品之前,还可以包括:
判断当前时刻是否为挂靠高峰期;
若是,则根据排队等候规则,执行相应操作;
若否,则执行调用商品更新接口,更新商品的属性信息,使商品升级为spu商品的步骤。
即,实现商品自动升级为spu商品之前,通过判断当前时刻是否为挂靠高峰期,根据当前时刻是否是挂靠高峰期做出不同的措施,若是,则根据排队等候规则,排队等待升级;若不是挂靠高峰期,供应商无需排队,则直接进行商品自动升级,也就是开始自动挂靠spu。可以在一定程度上减小系统运行负载,提高系统运行速度,避免出现死机状态的出现,提高用户体验。
本实施例并不限定根据排队等候规则,执行的具体操作,可以根据实际需求进行设定。为了使用户实时了解排队等候时间,给用户提供更多的选择,本实施例中根据排队等候规则,执行相应操作,可以包括:
计算当前时刻对应的排队等候时间;
根据排队等候时间弹出排队等候信息的弹窗,以使供应商选择继续等待的选项来等待升级,或选择关闭弹窗的选项来结束等待。
即本实施例中实时计算当前时刻需要等待的排队等候时间,并弹出需要排队等候时间的弹窗,可以提示用户即供应商需要排队等候的时间,并提供继续等待和关闭弹窗的选项。例如,弹出“当前为商品自动升级工具使用的高峰期,您正在排队中,预计xx分钟后开始进行自动升级”的弹窗,当用户选择继续等待时,当前页面继续显示实时需要排队等候时间,倒计时结束即可执行商品自动升级;当用户选择关闭弹窗时,退出排队即结束等待,商品自动升级挂靠失败。可以时用户实时了解排队等候的时间,并提供更多的选择给用户继续等待升级还是结束等待,改善用户体验。
在一种具体的实施例中,为了较少供应商失误率,提高自动何时能及的准确率,本实施例中调用商品更新接口,更新商品的属性信息,使商品升级为spu商品之前,还可以包括:
判断是否接收到供应商再次确认商品自动升级的命令;
若是,则执行调用商品更新接口,更新商品的属性信息,使商品升级为spu商品的步骤;
若否,则不执行调用商品更新接口,更新商品的属性信息,使商品升级为spu商品的步骤。
即,通过接收供应商再次确认商品自动升级的命令,再执行自动升级挂靠spu,可以防止出现供应商失误点击自动升级按钮,使商品自动升级为spu商品的情况,提高商品自动升级spu的准确率,提高用户体验。本实施例并不限定供应商再次确认商品自动升级的形式,可以是弹出弹框的形式,也可以是发送短信的形式,也可以是语音的形式,可以根据实际情况而设定。
基于上述技术方案,本实施例当接收到供应商确认商品自动升级的命令后,通过调用商品更新接口,更新与商品spu不匹配的商品的属性信息,升级为spu商品,实现自动挂靠升级。极大的提高了供应商关联spu的效率,并且可以将历史商品的数据规范化,提高了商品的规范度。
基于上述实施例,为了使供应商及时了解商品升级挂靠情况,提高用户体验,本实施例提供一种商品自动挂靠spu的实现方法,具体请参考图2,图2为本申请实施例所提供的另一种商品自动挂靠spu的实现方法的流程图,包括:
s201、获取供应商发布的所有商品中类目类型为spu类目的商品。
s202、当接收到供应商确认商品自动升级的命令后,将商品的属性信息与商品对应的spu进行匹配。
s203、若匹配不成功,则调用商品更新接口,更新商品的属性信息,使商品升级为spu商品。
步骤s201以及步骤s203的具体内容可以参考上述实施例,本实施例不再进行赘述。
s204、判断商品的属性信息是否与商品对应的spu匹配。
s205、若匹配,则显示挂靠升级成功信息至供应商终端。
s206、若未匹配成功,则显示挂靠升级失败信息至供应商终端。
即,本实施例中当商品自动升级结束后,再通过判断商品属性信息是否与对应的spu匹配,若匹配,则说明该商品已升级挂靠称为spu商品,并显示挂靠成功信息给供应商终端;若不匹配,则说明自动挂靠升级失败,显示挂靠升级失败信息给供应商终端,可以是时供应商及时了解所属商品是否已升级成功,若升级不成功可及时进行后续操作,例如,手动挂靠,提高用户体验。
基于上述技术方案,本实施例当自动升级挂靠结束后,再次将商品属性信息与spu进行匹配,以便用户及时了解商品自动升级挂靠情况,若升级未成功,可及时手动升级挂靠,减少商品销售利益损失,提高用户体验。
下面对本申请实施例提供的一种商品自动挂靠spu的实现装置进行介绍,下文描述的商品自动挂靠spu的实现装置与上文描述的商品自动挂靠spu的实现方法可相互对应参照,相关模块均设置于中,参考图3,图3为本申请实施例所提供的一种商品自动挂靠spu的实现装置的结构示意图,包括:
在一些具体的实施例中,具体包括:
获取模块301,用于获取供应商发布的所有商品中类目类型为spu类目的商品;
匹配模块302,用于当接收到供应商确认商品自动升级的命令后,将商品的属性信息与商品对应的spu进行匹配;
更新模块303,用于若匹配不成功,则调用商品更新接口,更新商品的属性信息,使商品升级为spu商品。
在一些具体的实施例中,还包括:
第一判断模块,用于判断当前时刻是否为挂靠高峰期;
执行模块,用于若是,则根据排队等候规则,执行相应操作。
在一些具体的实施例中,执行模块,包括:
计算单元,用于计算当前时刻对应的排队等候时间;
选择单元,用于根据排队等候时间弹出排队等候信息的弹窗,以使供应商选择继续等待的选项来等待升级,或选择关闭弹窗的选项来结束等待。
在一些具体的实施例中,还包括:
第二判断模块,用于判断是否接收到供应商再次确认商品自动升级的命令。
在一些具体的实施例中,还包括:
第三判断模块,用于判断商品的属性信息是否与商品对应的spu匹配;
第一显示模块,用于若匹配,则显示挂靠升级成功信息至供应商终端;
第二显示模块,用于若未匹配成功,则显示挂靠升级失败信息至供应商终端。
由于商品自动挂靠spu的实现装置部分的实施例与商品自动挂靠spu的实现方法部分的实施例相互对应,因此商品自动挂靠spu的实现装置部分的实施例请参见商品自动挂靠spu的实现方法部分的实施例的描述,这里暂不赘述。
下面对本申请实施例提供的一种电子设备进行介绍,下文描述的电子设备与上文描述的方法可相互对应参照。
本申请提供一种电子设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行计算机程序时实现如上述商品自动挂靠spu的实现方法的步骤。
由于电子设备部分的实施例与商品自动挂靠spu的实现方法部分的实施例相互对应,因此电子设备部分的实施例请参见商品自动挂靠spu的实现方法部分的实施例的描述,这里暂不赘述。
下面对本申请实施例提供的一种计算机可读存储介质进行介绍,下文描述的介质与上文描述的商品自动挂靠spu的实现方法可相互对应参照。
本申请提供一种介质,介质上存储有计算机程序,计算机程序被处理器执行时实现如上述商品自动挂靠spu的实现方法的步骤。
由于计算机可读存储介质部分的实施例与商品自动挂靠spu的实现方法部分的实施例相互对应,因此介质部分的实施例请参见商品自动挂靠spu的实现方法部分的实施例的描述,这里暂不赘述。
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的介质中。
以上对本申请所提供的一种商品自动挂靠spu的实现方法、装置、电子设备及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
1.一种商品自动挂靠spu的实现方法,其特征在于,包括:
获取供应商发布的所有商品中类目类型为spu类目的商品;
当接收到所述供应商确认所述商品自动升级的命令后,将所述商品的属性信息与所述商品对应的spu进行匹配;
若匹配不成功,则调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品。
2.根据权利要求1所述的商品自动挂靠spu的实现方法,其特征在于,调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品之前,还包括:
判断当前时刻是否为挂靠高峰期;
若是,则根据排队等候规则,执行相应操作;
若否,则执行所述调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品的步骤。
3.根据权利要求2所述的商品自动挂靠spu的实现方法,其特征在于,根据排队等候规则,执行相应操作,包括:
计算所述当前时刻对应的排队等候时间;
根据所述排队等候时间弹出排队等候信息的弹窗,以使所述供应商选择继续等待的选项来等待升级,或选择关闭弹窗的选项来结束等待。
4.根据权利要求1所述的商品自动挂靠spu的实现方法,其特征在于,调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品之前,还包括:
判断是否接收到所述供应商再次确认商品自动升级的命令;
若是,则执行所述调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品的步骤;
若否,则不执行所述调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品的步骤。
5.根据权利要求1所述的商品自动挂靠spu的实现方法,其特征在于,调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品之后,还包括:
判断所述商品的属性信息是否与所述商品对应的spu匹配;
若匹配,则显示挂靠升级成功信息至所述供应商终端;
若未匹配成功,则显示挂靠升级失败信息至所述供应商终端。
6.一种商品自动挂靠spu的实现装置,其特征在于,包括:
获取模块,用于获取供应商发布的所有商品中类目类型为spu类目的商品;
匹配模块,用于当接收到所述供应商确认所述商品自动升级的命令后,将所述商品的属性信息与所述商品对应的spu进行匹配;
更新模块,用于若匹配不成功,则调用商品更新接口,更新所述商品的属性信息,使所述商品升级为spu商品。
7.根据权利要求6所述的商品自动挂靠spu的实现装置,其特征在于,还包括:
第一判断模块,用于判断当前时刻是否为挂靠高峰期;
执行模块,用于若是,则根据排队等候规则,执行相应操作。
8.根据权利要求7所述的商品自动挂靠spu的实现装置,其特征在于,所述执行模块,包括:
计算单元,用于计算所述当前时刻对应的排队等候时间;
选择单元,用于根据所述排队等候时间弹出排队等候信息的弹窗,以使用户选择继续等待的选项来等待升级,或选择关闭弹窗的选项来结束等待。
9.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至5任一项所述商品自动挂靠spu的实现方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述商品自动挂靠spu的实现方法的步骤。
技术总结