2020年12月31日星期四

112-119!CBA爆大冷!领头羊轰然倒下,7连胜终结,杨鸣怒吼裁判_辽宁

原标题:112-119!CBA爆大冷!领头羊轰然倒下,7连胜终结,杨鸣怒吼裁判

北京时间12月31日,CBA常规赛爆出大冷门,领头羊辽宁112-119不敌江苏,7连胜终结。第四节,因为不满判罚,杨鸣怒吼裁判。江苏外援威尔斯30分,吴冠希21分。辽宁方面,赵继伟30分,梅奥23分。

辽宁是领头羊,战绩力压广东,江苏排名倒数第4。但事实上,从赛前双方的大名单来看,冷门就在酝酿,辽宁方面,郭艾伦和韩德君皆轮休。此前,辽宁拿到7连胜。

第一节,辽宁领先过,但优势不大。郭艾伦不在,辽宁少了一个主要得分点,西蒙斯表现一般。首节,辽宁与江苏战成28-28。

第二节,辽宁打出7-0,但江苏很快还了一个15-2。当然,双方比分仍是紧咬状态,辽宁即便少了两大主力,但也能够和江苏一战。半场,辽宁57-58落后1分。

第三节,张稀然命中2分,随后再次跳投命中,江苏64-61反超。吴羽佳轰进三分球,67-61,江苏领先6分了。威廉姆斯补扣得手后,70-61。张稀然顶着刘志轩命中三分球,73-63,分差来到两位数。史鸿飞三分球命中,79-66,辽宁喊暂停了。威廉姆斯2罚全中,江苏队81-66,领先优势达到15分。赵继伟三分球命中,73-85,辽宁苦苦追赶。随后,赵继伟再次命中三分球,78-87,分差来到个位数,江苏喊暂停。三节比赛,81-91,辽宁落后10分。

第四节,吴冠希打成2+1,103-89,江苏领先14分。此后,辽宁疯狂追分,张镇麟篮下命中,103-109,辽宁落后6分。赵继伟三分球飙进,106-110,比赛还剩下4分多钟,悬念回来了。随后,吴冠希篮下对朱荣振犯规,主裁判没有表示,辽宁替补席和杨鸣大怒,咆哮裁判,最终被吹2个技术犯规。威尔斯2罚全中,112-106,辽宁错失缩小比分的机会。

逆境之下,辽宁大爆发,梅奥连得4分,110-112,辽宁仅落后2分。可惜,辽宁还是功亏一篑,不敌江苏。返回搜狐,查看更多

责任编辑:

原文转载:http://sport.shaoqun.com/a/380164.html

跨境电商:https://www.ikjzd.com/

跨境通电子商务:https://www.ikjzd.com/w/1329

marks spencer:https://www.ikjzd.com/w/2385


原标题:112-119!CBA爆大冷!领头羊轰然倒下,7连胜终结,杨鸣怒吼裁判北京时间12月31日,CBA常规赛爆出大冷门,领头羊辽宁112-119不敌江苏,7连胜终结。第四节,因为不满判罚,杨鸣怒吼裁判。江苏外援威尔斯30分,吴冠希21分。辽宁方面,赵继伟30分,梅奥23分。辽宁是领头羊,战绩力压广东,江苏排名倒数第4。但事实上,从赛前双方的大名单来看,冷门就在酝酿,辽宁方面,郭艾伦和韩德君皆轮
国际标准书号:国际标准书号
easel:easel
中国也有白沙滩,原来可以这么美:中国也有白沙滩,原来可以这么美
牢记:2019年助力亚马逊销量增长的12个技巧!:牢记:2019年助力亚马逊销量增长的12个技巧!
姐夫频频动作,盘点亚马逊近期6大新政!:姐夫频频动作,盘点亚马逊近期6大新政!

抖音数据采集教程,跨平台模拟执行AndroidNativeEmu手册

安装

AndroidNativeEmu有什么用?

AndroidNativeEmu是基于Unicron实现的一个指令解析器, 让您能够跨平台模拟Android Native库函数,例如JNI_OnLoad,Java_XXX_XX等函数

特性

  • 模拟 JNI Invocation API so JNI_OnLoad can be called properly.
  • 模拟 memory、malloc、memcpy
  • 支持拦截系统调用(SVC #0)
  • 通过符号Hook
  • 所有 JavaVM, JNIEnv 和 hooked functions 都可以用python来处理
  • 支持 VFP
  • 支持文件系统(也就是说你可以模拟maps、status等文件)

项目地址

安装过程

环境要求: python 3.7 (注意必须是3.7版本, 我使用3.6装keystone的时候踩了坑)
 
自测系统环境: win7
 
1.Clone 该项目

git clone https://github.com/AeonLucid/AndroidNativeEmu.git

2.安装需要的支持模块

pip install -r requirements.txt

安装keystone-engine可能会失败(反正我是没装上)


解决方案:

  1. 克隆keystone仓库: git clone https://github.com/keystone-engine/keystone.git
  2. 打开keystone\bindings文件夹安装: python setup.py install
  3. 下载对应系统和版本dll(因为我是win), 下载链接: [python_path]\Lib\site-packages\keystone\

3.把androidemu文件夹复制至sample文件夹下,并删除example.py文件下的关于"samples/"的目录访问路径

如"samples/example_binaries/libc.so"改为"example_binaries/libc.so"

4.运行例子

python example.py

5.不出意外的话就可以看到结果了
 

例子文件阅读

example_binaries/ : 里面是需要加载的sovfs/ : 里面是虚拟的文件系统, 有需要可以自己添加文件androidemu/ : android虚拟机
import loggingimport sys from unicorn import UC_HOOK_CODEfrom unicorn.arm_const import * from androidemu.emulator import Emulator # 配置日志相关设置logging.basicConfig( stream=sys.stdout, #标准输出流 level=logging.DEBUG, #输出等级 format="%(asctime)s %(levelname)7s %(name)34s | %(message)s" #输出格式) logger = logging.getLogger(__name__) #实例化对象 # 实例化虚拟机emulator = Emulator() #加载Libc库emulator.load_library("example_binaries/libc.so", do_init=False) #加载要模拟器的库lib_module = emulator.load_library("example_binaries/libnative-lib.so") #打印已经加载的模块logger.info("Loaded modules:")for module in emulator.modules: logger.info("[0x%x] %s" % (module.base, module.filename)) #trace 每步执行的指令, 方便调试, 其实也可以取消def hook_code(mu, address, size, user_data): instruction = mu.mem_read(address, size) instruction_str = ''.join('{:02x} '.format(x) for x in instruction) print('# Tracing instruction at 0x%x, instruction size = 0x%x, instruction = %s' % (address, size, instruction_str))emulator.mu.hook_add(UC_HOOK_CODE, hook_code) #通过导出符号来调用函数emulator.call_symbol(lib_module, '_Z4testv') #通过R0来获取调用结构print("String length is: %i" % emulator.mu.reg_read(UC_ARM_REG_R0))

自己写个小Demo测试

Demo代码

新建一个jni工程, demo的代码很简单, 就是一个加法

JNIEXPORT int nativeAdd(int a, int b){ return a + b;} extern "C" JNIEXPORT jint JNICALLJava_com_mario_testunicorn_MainActivity_myAdd(  JNIEnv* env,  jobject /*this*/,  int a,  int b){  return nativeAdd(a,b);}

emu代码

注释写的很详细, 具体看代码吧

import loggingimport posixpathimport sys from unicorn import UcError, UC_HOOK_CODE, UC_HOOK_MEM_UNMAPPEDfrom unicorn.arm_const import * from androidemu.emulator import Emulator import debug_utils # 配置日志logging.basicConfig( stream=sys.stdout, level=logging.DEBUG, format="%(asctime)s %(levelname)7s %(name)34s | %(message)s") logger = logging.getLogger(__name__) # 初始化模拟器emulator = Emulator( vfp_inst_set=True, vfs_root=posixpath.join(posixpath.dirname(__file__), "vfs")) # 加载依赖的动态库emulator.load_library("example_binaries/libdl.so")emulator.load_library("example_binaries/libc.so", do_init=False)emulator.load_library("example_binaries/libstdc++.so")emulator.load_library("example_binaries/libm.so")lib_module = emulator.load_library("example_binaries/libmytest.so") # 当前已经load的sologger.info("Loaded modules:") for module in emulator.modules: logger.info("=> 0x%08x - %s" % (module.base, module.filename)) try: # 运行jni onload 这里没有, 但不影响执行 emulator.call_symbol(lib_module, 'JNI_OnLoad', emulator.java_vm.address_ptr, 0x00)  #直接调用符号1, 计算1+2 emulator.call_symbol(lib_module, '_Z9nativeAddii', 1, 2) print("_Z9nativeAddii result call: %i" % emulator.mu.reg_read(UC_ARM_REG_R0))  #直接调用符号2, 计算1000 + 1000 emulator.call_symbol(lib_module, 'Java_com_mario_testunicorn_MainActivity_myAdd', 0, 0, 1000, 1000) print("myAdd result call: %i" % emulator.mu.reg_read(UC_ARM_REG_R0))  #执行完成, 退出虚拟机 logger.info("Exited EMU.") logger.info("Native methods registered to MainActivity:") except UcError as e: print("Exit at %x" % emulator.mu.reg_read(UC_ARM_REG_PC)) raise

RuntimeError: Unhandled syscall x (x) at 解决

这个错误是因为没有实现对应syscall导致的, 缺少什么函数, 自己写一个函数绑定一下, 返回给他需要的值就可以了, 比如getpid, 那么自己写的函数随便返回一个整形就可以了
 
在syscall_hooks.py文件里, 可以看到作者已经实现的函数

self._syscall_handler.set_handler(0x4E, "gettimeofday", 2, self._handle_gettimeofday)self._syscall_handler.set_handler(0xAC, "prctl", 5, self._handle_prctl)self._syscall_handler.set_handler(0xF0, "futex", 6, self._handle_futex)self._syscall_handler.set_handler(0x107, "clock_gettime", 2, self._handle_clock_gettime)self._syscall_handler.set_handler(0x119, "socket", 3, self._socket)self._syscall_handler.set_handler(0x11b, "connect", 3, self._connect)self._syscall_handler.set_handler(0x159, "getcpu", 3, self._getcpu)self._syscall_handler.set_handler(0x14e, "faccessat", 4, self._faccessat)self._syscall_handler.set_handler(0x14, "getpid", 0, self._getpid)self._syscall_handler.set_handler(0xe0, "gettid", 0, self._gettid)self._syscall_handler.set_handler(0x180,"null1",0, self._null)
set_handler函数参数: arg1: 中断号(intno),中断号可以在ndk中的unistd.h中找到 arg2: 函数名 arg3: 参数数量 arg4: 绑定的自定义函数

执行结果

实战一款风控SO

实战目标

以下信息通过分析所得, 具体分析过程不是本文重点, 这里不赘述;

目标文件: libtest.so目标函数: a(char* buf, int buf_len)返回值: return_value > 0, 表示风险环境并且会在buf参数里写入详细风险环境信息;  return_value == 0, 表示正常环境

EMU代码

详情看注释, 写的很详细

import loggingimport posixpathimport sys from unicorn import UcError, UC_HOOK_CODE, UC_HOOK_MEM_UNMAPPEDfrom unicorn.arm_const import * from androidemu.emulator import Emulatorfrom androidemu.java.java_class_def import JavaClassDeffrom androidemu.java.java_method_def import java_method_def # Create java class.import debug_utils # 配置日志logging.basicConfig( stream=sys.stdout, level=logging.DEBUG, format="%(asctime)s %(levelname)7s %(name)34s | %(message)s") logger = logging.getLogger(__name__) # 初始化模拟器emulator = Emulator( vfp_inst_set=True, vfs_root=posixpath.join(posixpath.dirname(__file__), "vfs")) # 加载依赖的动态库emulator.load_library("example_binaries/libdl.so")emulator.load_library("example_binaries/libc.so", do_init=False)emulator.load_library("example_binaries/libstdc++.so")emulator.load_library("example_binaries/liblog.so")emulator.load_library("example_binaries/libm.so")#目标solib_module = emulator.load_library("example_binaries/libtest.so") # 当前已经load的sologger.info("Loaded modules:")for module in emulator.modules: logger.info("=> 0x%08x - %s" % (module.base, module.filename)) try: # 运行jni onload 这里没有, 但不影响执行 emulator.call_symbol(lib_module, 'JNI_OnLoad', emulator.java_vm.address_ptr, 0x00)  # 增加properties, 该so或通过获取一些properties来判断环境 emulator.system_properties['ro.build.fingerprint'] = 'google/passion/passion:2.3.3/GRI40/102588:user/release-keys' emulator.system_properties['ro.product.cpu.abi'] = 'arm' emulator.system_properties['microvirt.vbox_dpi'] = ''  #申请一块buff, 用作参数 emulator.call_symbol(lib_module, 'malloc', 0x1000) address = emulator.mu.reg_read(UC_ARM_REG_R0)  #在之前申请的buff读取内存 detect_str = memory_helpers.read_utf8(emulator.mu, address) print("detect_str: " + detect_str)  #执行完成, 退出虚拟机 logger.info("Exited EMU.") logger.info("Native methods registered to MainActivity:") except UcError as e: print("Exit at %x" % emulator.mu.reg_read(UC_ARM_REG_PC)) raise

执行结果:

 
可以看见, 函数已经调用成功, 并且已经成功获取返回值和参数, 不过检测出风险环境了(因为我的vfs文件都是从虚拟机里拷贝出来的), 接下来就可以分析检测点了!~~

过检测

1.通过执行日志分析, 发现频繁访问了build.prop, maps等系统环境, 猜测可能是通过这些文件来判断的, 这里列出个别几个

2019-09-21 16:08:27,677 INFO   androidemu.vfs.file_system | Reading 1024 bytes from '/proc/cpuinfo'2019-09-21 16:08:27,680 DEBUG androidemu.cpu.syscall_handlers | Executing syscall read(00000005, 02089000, 00000400) at 0xcbc1ba7c 2019-09-21 16:08:27,783 INFO   androidemu.vfs.file_system | Reading 1024 bytes from '/proc/self/maps'2019-09-21 16:08:27,784 DEBUG androidemu.cpu.syscall_handlers | Executing syscall close(00000008) at 0xcbc1a854 2019-09-21 16:08:27,886 INFO   androidemu.vfs.file_system | File opened '/proc/self/status'2019-09-21 16:08:27,887 DEBUG androidemu.cpu.syscall_handlers | Executing syscall fstat64(0000000a, 000ff3e8) at 0xcbc1b314

2.通过反复测试, 修改对应文件中的关键信息, 最终成功躲过该风控模块的环境检测
 
如下:
 

总结

该项目是通过Unicron来实现的, Unicorn 是一款非常优秀的跨平台模拟执行框架, 通过上帝视角来调试和调用二进制代码, 几乎可以很清晰发现反调试和检测手段, 而Unicorn的应用绝不仅仅只是个虚拟机, 可以实现很多骚操作, 再次感谢QEMU, Unicron, AndroidNativeEmu等等这些开源大神, 是这些人的分享精神推进了整个圈子的技术迭代。


更多短视频数据实时采集接口,请查看文档: TiToData


免责声明:本文档仅供学习与参考,请勿用于非法用途!否则一切后果自负。









原文转载:http://www.shaoqun.com/a/504690.html

跨境电商:https://www.ikjzd.com/

汇通天下:https://www.ikjzd.com/w/2055

acca:https://www.ikjzd.com/w/1370


安装AndroidNativeEmu有什么用?AndroidNativeEmu是基于Unicron实现的一个指令解析器,让您能够跨平台模拟AndroidNative库函数,例如JNI_OnLoad,Java_XXX_XX等函数特性模拟JNIInvocationAPIsoJNI_OnLoadcanbecalledproperly.模拟memory、malloc、memcpy支持拦截系统调用(SVC#
海维:海维
jpgoodbuy:jpgoodbuy
【学习心得】分享下cifnews大会的观后感:【学习心得】分享下cifnews大会的观后感
引擎力:引擎力
广州市白云区到云台花园自驾游怎么走?:广州市白云区到云台花园自驾游怎么走?

Wish:01/11正式放出:产品视频展示方式,定了!

Wish:01/11正式放出:产品视频展示方式,定了!

2021年1月11日(太平洋时间)起,各位商户上传的产品演示视频,通过审核的视频,将正式向Wish APP的全球安卓手机用户展示!

虽然产品演示视频还没有正式向全球消费者展示,但是商户们都很关心视频更具体的细节,小编也收集了一些热门问题,帮助大家更清晰地了解并使用产品演示视频功能。

产品演示视频是如何呈现的?

已经通过审核的商户提交的产品演示视频,将会在Wish APP端向全球消费者展示(目前仅有安卓手机用户可以看到)。展示位置为产品详情页面的首图位置,详情页原有的首图将顺延至二图,而在APP瀑布流中,依然展示的是产品的首图(而非产品演示视频)

产品演示视频在Wish APP端的展示示例:

image.png

为什么没有看到我上传的视频?

2021年1月11日(太平洋时间),如果你没有在前端看到自己上传的视频,原因可能有以下几种:

目前,产品演示视频只在安卓手机端的Wish APP上向全球用户展示,iOS手机及网页端的展示工作仍在推进中,Wish将会尽快实现产品演示视频在所有渠道的部署。

因为产品演示视频的数量较多,虽然视频正式向用户展示的时间是从2021年1月11日(太平洋时间)开始,但当天不一定能向全部安卓手机用户进行展示部署,全部的展示部署将会在几天内完成,不要着急哦~若您在1月11日(太平洋时间)没有看到您的产品视频,建议您可以稍后再次查看。

为确保产品演示视频的内容符合平台相关规范及各国各地区的法规要求,Wish对所有上传的产品视频均会进行一定的审核,只有审核通过后的产品演示视频才会在用户端进行展示。若您的产品视频不符合相关规范,审核将不通过,也就无法在前端展示。若您上传的产品视频长时间没有在前端展示,建议您可以重新上传新的产品视频,并确保视频符合相关规范。

我应该如何充分利用产品演示视频?

产品演示视频对于每一位商户来说都是提升产品服务的一次机遇,通过产品视频可以更好、更直观地展示的外观、尺寸,更清晰地说明产品的使用方式等,也能帮助产品销售的提升。

产品演示视频是更生动的展示产品的方式,我们建议商户可以通过视频讲述产品的故事(比如产品的质量、品牌的价值等),用简短有趣的方式展示人性化的内容(比如能够引起用户情感共鸣),当然,通过视频充分展示产品是如何解决用户的问题也是非常有效的视频内容。

产品演示视频对于用户的购物体验来说是个很大的提升,因此,建议各位商户在上传新产品的时候,就同时上传优质的产品演示视频

虽然产品演示视频相比而言能够更清晰地展示产品,但是,在Wish APP首页瀑布流中,系统展示的依然是产品的主图,因此主图依然是非常重要的产品展示形式。各位商户要有效协调主图与产品演示视频之间的协作

需要特别提醒的是,因为视频展示给用户的时候是没有声音的,所以,建议各位商户不要拍摄各类结合音乐的视频内容,也不要在视频中通过语言去对产品进行描述和解释(因为观看视频的人也听不到……);同时不同国家有不同的文化习惯,在拍摄视频的时候要避免碰触各个国家的禁忌。

如何为产品上传演示视频?演示视频要注意些什么?

关于如何上传产品演示视频,及视频的格式、大小、内容要求等,请点击此处进行查看。

产品演示视频即将向全球用户展示,你的产品将会以更加生动的形象出现在Wish上,对你的产品销售也会有很好的帮助哦~你还在等什么?赶快继续上传产品演示视频,为2021年开个好头!


文章来源:https://www.ikjzd.com/home/139160

跨境电商:https://www.ikjzd.com/

笨鸟转运:https://www.ikjzd.com/w/1550

菜鸟网:https://www.ikjzd.com/w/1547

五洲会海购:https://www.ikjzd.com/w/1068

Wish:01/11正式放出:产品视频展示方式,定了!

2021年1月11日(太平洋时间)起,各位商户上传的产品演示视频,通过审核的视频,将正式向Wish APP的全球安卓手机用户展示!

“疫情大考”下,阿联酋快递业需求增长迅猛

根据Report Linker的《2020至2025年阿联酋CEP市场增长趋势和预测》报告,阿联酋的CEP市场规模预计超16亿美元,并将以7.5%的年复合增长率稳步增长。

 

另据Modor Intelligence的一份报告,阿联酋的CEP市场主要由国际B2B业务主导,占市场份额的65%以上。不过在疫情流行的背景下,阿联酋CEP市场的B2C业务正在稳步增长,预计这一趋势在未来几个月将继续下去。

 

Century Express Courier Services的常务董事纳吉布·卡比尔(Najeeb Kabeer)解释道,阿联酋国内快递服务的需求略有增加是因为出行受限,同时不断增长的线上交易也增加了快递订单的需求。

 

他还表示,阿联酋具有的战略地位、良好的基础设施和经济增长势头,使阿联酋成为大多数快递服务运营商的理想区域基地。如Aramex、UPS、DHL、FedEx和阿联酋邮政在阿联酋都有区域基地,但由于市场竞争激烈,一些国际快递无法在阿联酋国内快递业务中取得显著成绩,阿联酋国内快递市场正被Aramex、阿联酋邮政、Fetchr和Century Express Courier Services所主导。

 

国内卖家应该都比较清楚中东地区物流情况较差,而且电子商务生态也还未完善。由于这种原因,像Souq、Noon、Wadi等中东本土电商平台建立了自己的物流系统,提升用户购物体验。

 

随着人们对准时配送和方便的要求日益增加,电商平台和物流公司开始给出了解决方案,例如取件点、快递柜等。2019年11月,Aramex在阿联酋和沙特阿拉伯推出了Aramex Spot的取件服务。

 

同时,这些公司也在加大对技术和基础设施的投资。在机器人和自动化技术的帮助下,仓库正在实现自动化,各公司正在试验自动驾驶汽车和无人机送货,以提高最后一公里配送的效率和速度。




原文转载:http://www.shaoqun.com/a/504675.html

跨境电商:https://www.ikjzd.com/

败欧洲运费:https://www.ikjzd.com/w/1555

cb体系:https://www.ikjzd.com/w/2063


根据ReportLinker的《2020至2025年阿联酋CEP市场增长趋势和预测》报告,阿联酋的CEP市场规模预计超16亿美元,并将以7.5%的年复合增长率稳步增长。另据ModorIntelligence的一份报告,阿联酋的CEP市场主要由国际B2B业务主导,占市场份额的65%以上。不过在疫情流行的背景下,阿联酋CEP市场的B2C业务正在稳步增长,预计这一趋势在未来几个月将继续下去。Centur
环球易购:环球易购
lithium:lithium
台山猛虎峡勇士漂流几个人一起的?猛虎峡勇士漂流注意事项?:台山猛虎峡勇士漂流几个人一起的?猛虎峡勇士漂流注意事项?
这几点细节一定要看!学会理清跨境电商选品与数据!:这几点细节一定要看!学会理清跨境电商选品与数据!
厦门有几个火车站?服务电话是多少?:厦门有几个火车站?服务电话是多少?

真的假的,亚马逊放宽发货限制?卖家春节备货建议

真的假的,亚马逊放宽发货限制?卖家春节备货建议

卖家最关心的问题:放宽发货限制,现在似乎有希望了~

圣诞节这天,有卖家发现更新发货数量后,月出单较多的 ASIN 又多了大半个月,月出单更多的 ASIN 足足给了 1 个月。这似乎预示着亚马逊放宽了发货限制。

另有卖家晒出自己 11 月份的销量图,月出 2000 单的前一天仅可以发 1000 个左右,当天却能发 3900 个;更奇怪的是月出 1000 多单的 ASIN ,仓位虽然满了,但当前还显示可发 900 个

图片源于网络

甚至有更夸张的,有卖家可发货数量直接翻了一倍,更有一口气给 1 个 SKU 补了一年的量。

情况真的是这样的吗?

一卖家表示:作为亚马逊学渣,不配拥有放仓资格!发货数量一点水花都没有。

另外一位卖家称:别人放宽限制,我可发货数量却变少了?!

从总体来看:对于销量较好的卖家,产品更新后的发货数量会较多,销量较少的产品发货数量就会少一些。这也意味着亚马逊将会对发货数量进行调整,并逐步放宽发货数量限制。

不过恰逢春节前的备货、补库存等热潮,这对卖家是神助攻了!但备货时,大家还是要留意一些注意事项。

春节前备货建议

备货期间最不可忽视的当属物流。

这里建议卖家要提早了解物流供应商的放假时间和工厂放假时间,做好备货规划。

正常来说,物流行业会在春节前 10 天开始放假。卖家在此之前进行最后一次补货是没有问题的。不过今年情况特殊,可能要放大至 2-3 个月时间考虑

另外,有卖家在微博上称:一些工厂会在1月15日就停止生产,大部分公司会在1月31日时开始放春节假期。对此卖家评论表示:不是很可信~不过现在就是全力备货囤货。

在物流价格上,可能在一段时间内,会越涨越高。建议卖家提前发货,或许会节省一些运费成本,而且提前发货能降低物流时效的影响。

具体备货工作,卖家如何开展?尤其是发货数量没有放宽的卖家?

有经验的卖家建议,如果资金足够,发海外仓。货物贴标提前放在物流处,时点到了就叫物流发货。

目前海运不稳定,也有卖家提议空运 + 海运的策略:前 2 个月都发空运,后续发海运。如果因库存限制没办法做到,那可以先把货物放物流仓库,让物流贴箱标发货。

有些卖家的产品全部发空派,备货的货期就不用很长。不过这当中的卖家建议,在国外疫情严重的情况下,如果库存限制允许,卖家最好是备货 3 个月以上的货期。



来源:跨境研究社

文章来源:https://www.ikjzd.com/home/139137

跨境电商:https://www.ikjzd.com/

福茂:https://www.ikjzd.com/w/1633

孙琦:https://www.ikjzd.com/w/1638

捷汇:https://www.ikjzd.com/w/419

真的假的,亚马逊放宽发货限制?卖家春节备货建议

卖家最关心的问题:放宽发货限制,现在似乎有希望了~圣诞节这天,有卖家发现更新发货数量后,月出单较多的ASIN又多了大半个月,月出单更多的ASIN足足给了1个月。这似乎预示着亚马逊放宽了发货限制。另有卖家晒出自己11月份的销量图,月出2000单的前一天仅可以发1000个左右,当天却

海关物流新变化!印度政府斥巨资改进物流运输业

在关于2021年的财政预算中,印度政府增加了对海关物流的预算,以促进海运航运的数字化,自动化,整个进出口物流体系将更加成熟完善。

 

海运数字化管理、货运自动化

 

自动化与数字化将是印度海关物流革新的两大方向。当下,数字化是全球发展的一种大趋势,数字化带来的革新覆盖不同行业的方方面面,对物流行业而言,数字化管理与运输自动化将是未来的两大主要发展方向。


 t4518534486754304.jpg


通过数字化管理,所有数据将集中上传于统一的管理软件之中(Saas),数据公开透明,便于查找,而各部门之间的联动也会增强,信息流通更加高效,物流运输的整个流程将变得更加透明、便捷、高效。

 

而自动化则更多的体现在技术层面,政府将在自动化领域投入更多的预算,加速研发自动驾驶运输、无人驾驶飞机、机器人分拣、语音指令等技术,以完成整个物流运输的自动化,自动化的完成,能够大大提高货物运输效率、货运装载量等,同时还能节省更多成本。

 

"机器人在电子商务和仓储操作中非常高效,这需要非常高的速度和效率水平。由于电子商务领域的快速增长,机器学习是满足此类需求的关键。最近的研究还证实,机器人操作可以将周转时间减少到85%,这绝对是利润和高效率。"印度联邦预算官员称。

 

财政预算的增加,将改善印度的海关物流运输状况,此外,在另一项财政预算中,印度政府还计划增设新的铁路公路,并改善国内的道路基础设施,这将进一步完善印度的运输网络,未来印度的物流运输状况将会得到大大改善,电子商务的发展也会更加繁荣。





原文转载:http://www.shaoqun.com/a/504665.html

跨境电商:https://www.ikjzd.com/

周宁:https://www.ikjzd.com/w/1647

taofenba:https://www.ikjzd.com/w/1725


在关于2021年的财政预算中,印度政府增加了对海关物流的预算,以促进海运航运的数字化,自动化,整个进出口物流体系将更加成熟完善。海运数字化管理、货运自动化自动化与数字化将是印度海关物流革新的两大方向。当下,数字化是全球发展的一种大趋势,数字化带来的革新覆盖不同行业的方方面面,对物流行业而言,数字化管理与运输自动化将是未来的两大主要发展方向。通过数字化管理,所有数据将集中上传于统一的管理软件之中(S
亚马逊礼品卡:亚马逊礼品卡
联动优势:联动优势
亚龙湾爱立方本地人有什么优惠的?爱立方滨海乐园海南人免费吗:亚龙湾爱立方本地人有什么优惠的?爱立方滨海乐园海南人免费吗
甲骨文参与竞购TikTok业务 特朗普回应:甲骨文参与竞购TikTok业务 特朗普回应
香港人力车观光巴士可以观看哪些景点?好玩吗?:香港人力车观光巴士可以观看哪些景点?好玩吗?

产品页面:16个最佳示例以及它们的可取之处

产品页面:16个最佳示例以及它们的可取之处

设计在线商店时,很多人会将大部分精力放在主页设计上,毕竟这是访客访问网站时最先看到的页面。但是,任何电子商务网站的真正目标都是销售,如果没有优秀的产品页面,你将无法实现这一目标。

有效的产品页面可以立即传达特色产品的价值。它可以向潜在客户展示产品的外观,告诉他们产品的感觉,并使他们相信这是他们绝对需要拥有的东西。

在构建产品页面时,市场人员可以选择的功能和变体非常多。在这里我将向你展示一些我最喜欢的功能,并逐一介绍为什么它们如此出众。衷心希望你可以将某些功能应用于你的下一个产品页面设计中。

希望你喜欢!但是如果你发现自己开始动心,想要购买其中一种或多种产品,请不要怪我哦!毕竟,这就是有效的产品页面的真正目的。

最佳产品页面:16个出众案例

本文列出了一些排名前列的电子商务网站,一起来看看它们是如何创建产品详细信息页面以激发顾客的购买意愿的吧。

  • Master & Dynamic

  • Love Hair

  • Pilgrim

  • Holstee

  • Kettle & Fire

  • Studio Neat

  • Outdoor Voices

  • Luxy Hair

  • PooPourri

  • Rocky Mountain Soap

  • United By Blue

  • Sixty-Nine

  • Leesa

  • Manitobah Mukluks

  • Perfect Keto

  • Johnny Cupcakes

1. Master & Dynamic 

当你访问 Master & Dynamic 产品页面时,脑海中就会立刻蹦出"大胆","优雅"和"豪华"这几个词。近摄镜头放大了品牌耳机的细节,彰显了产品的优良品质和精心打造。这可能会激起你的好奇心,迫切想知道它的音质究竟如何。

Shopify产品页

这个产品页面可大不同于其他标准页面。乍一看没有"添加到购物车"按钮,也没有任何详细的产品信息,只有一个可以认出来是产品的图片和描述性的产品名称。你必须向下滚动才能到达购物主页。

Shopify产品页

Master&Dynamic 的产品页面几乎就像是体验本身。滚动页面时,你还会发现有关耳机细节设计的更多信息:耳机是由什么制成的,具有哪些高级功能,你如何控制它们,等等。

Shopify产品页

但是 Master&Dynamic 并没有完全将设计置于转化之上。为了不打扰用户的使用体验,页面顶部浮动的"添加到购物袋"栏并没有那么引人注目,但是仍然可以不断提醒用户"你可以将耳机据为己有哦"。如果用户想购买这款耳机,也不必中断体验将页面滚动到上方,而是直接在当前页面即可购买。(这一栏还有颜色选择,简直不要太方便!) 

2. Love Hair

Love Hair 是另一个专注于清洁产品的品牌,其产品页面采用了与品牌相匹配的干净设计。白色和背景,搭配灰色和柔和的淡淡色彩,让你很难移开目光。

Shopify产品页

此外,网站上不仅有产品照片,Love Hair 还利用视频内容来预测和回答你的问题。

Shopify产品页

在视频下方,Love Hair 为用户提供了有关每种产品的更多知识以及产品将为他们带来什么好处。这一做法让品牌有机会直接与受众的痛点进行对话。而且,为了应对用户需要更多购买理由的情况,品牌还详细地谈论了其优质成分和对可持续性发展的承诺。 

3. Pilgrim 

当香薰遇上动态设计,会碰撞出怎样的火花?Pilgrim 的产品页面从白色闪烁到黑色,让用户可以体验在家中白天和晚上看到该产品的不同感觉。

Shopify产品页

除了产品页面的浮华效果外,Pilgrim 还提供了一些关键要素,可帮助访客决定是否要购买:

  • 简短的描述性产品信息

  • 高清的生活方式照片

  • 多种支付方式,包括 Shop Pay,G Pay 和 PayPal 等快速结帐选项

  • 退款和退货政策信息(30天退货,1年保修)

  • 配送政策(4天内可配送至美国和英国)

如果继续向下滚动,还有更强大的产品发现体验等着你去发掘。这里的图片介绍了产品的功能、优点和材料,还有用户以视频形式生成的内容,你可以更深入地了解产品。

Shopify产品页

4. Holstee 

Holstee 是一个有趣且好玩的品牌,这一点在它的产品页面上体现得淋漓尽致。 一个简单的颜色飞溅设计将你的注意力集中到几个关键要素上:产品,"添加到购物车"按钮,以及突出显示的文本,如果客户注册成为 Holstee 会员,还可以享受优惠价格。

Shopify产品页

Holstee 是一个非常视觉化的品牌,产品页面的其余部分也不像你看到的那样平淡无奇。 向下滚动,你会看到更多照片、产品视频和选项,可以了解有关每种产品的更多信息。

Shopify产品页

更详细的描述和规格、客户评论、配送和退货以及生态(主要说明品牌追求卓越设计和品质的使命),这些信息的轮换显示避免了用户无休止地滚动页面以返回"购买"按钮处。取而代之的是,用户只需要跳回到上方板块即可。 

5. Kettle & Fire 

Kettle & Fire 销售由世界知名厨师制作的骨汤和汤底。产品盒子中的材料可存放两年之久。

一眼看过去,产品详细信息页面模仿了亚马逊列表页面的主要功能:产品图片的幻灯片播放,包括生活方式照片,营养标签,"内在成分"信息图表等等。客户评级在产品名称下方突出显示,项目符号列表则简洁明了地共享了重要信息。

Shopify产品页

Kettle&Fire 提供了几种不同的购买选项,同时还为用户提供了明确的方式来挑选和添加产品到购物车。此外,页面还在"添加到购物车"号召性用语下方重点显示了退款和运输政策。

6. Studio Neat 

Studio Neat 产品页面的高明之处就在于它详细地介绍了产品的每一处细节,提供了包括视频、社交证明、产品照片等信息,层层递进地引导人们感受产品的与众不同。Studio Neat 的产品页面专注于向用户提供购买所需的所有信息。

初次登陆网页时,你会看到一段视频,向你介绍有关该品牌及其产品的更多信息。

Shopify网站设计

继续滚动,你会找到社交证明以及你为什么应该购买这款特色产品的关键原因。这些描述引人入胜,再搭配上相关照片,让用户仿佛感觉他们已经拿到了真材实料的产品。

Shopify网站设计

Studio Neat 的产品页面以一系列生活照片结尾,不仅传达了品牌,还以一种特殊的方式强调了产品。

Shopify网站设计

7. Outdoor Voices 

Outdoor Voices 是一家服装公司,销售日常穿着的休闲服。他们的产品页面中展示了富有活力的高清模特照片,这一下子拉近了与目标受众的距离,让人们更愿意信任它。

Shopify网站设计

让产品页面屡获殊荣的正是其设计的简洁性和实用性。用户可以轻松找到诸如如何保养其产品、产品规格和其他付款方式之类的信息,同时还无法忽视品牌的主要目标:单击"添加至购物袋"。

8. Luxy Hair 

Luxy Hair 销售的是用人发制成的假接发片,因此可以想象得出品牌的大多数顾客都是女性。由于假接发片产品具有许多不同的变体,因此顾客需要选择最适合自己发型的产品:首先是选择头发的厚度,然后选择颜色,然后再回答更多类似于小测试的问题。

Shopify网站设计

回答了一系列问题后,访客将被带到一个特定的产品页面,在理想情况下,这个页面内的产品就正是他们正在寻找的东西。

Shopify网站设计

这里有一个明确的号召性用语,让用户将产品添加到购物袋中。但如果用户仍然在犹豫,页面则会提示用户观看一段位于"购买"按钮上方的概述视频。

这个产品页面最棒的一部分是它具有高度个性化的购物体验。Luxy 会引导客户完成整个购物过程,所以与浏览不同的精选产品页面以找到最合适的商品相比,这种方式更有可能鼓励用户完成购买。

页面还解决了令顾客弃单的最大隐患:运费和退货。数据显示,如果运费太贵,绝大多数顾客都会弃单。另外, Luxy 的客户支持团队会全天候提供帮助,这一点也让顾客感到安心。因为他们知道,如果他们对购买有任何疑问,随时可以与品牌的客服团队取得联系。 

9. PooPourri 

PooPourri 采取了一种妙趣更生的方法来处理人们日常忌讳的事情——上大号(瞧,我们在这里说的时候都会觉得奇怪)。网站的产品页面也体现了同样的活力。它结合了简洁的产品说明,清晰可辨的产品图片以及大胆的用色,为访客提供了必要的信息,让他们自行决定是否需要一份洗手间香水。

Shopify网站设计

一个不错的附加功能是相关产品推荐,称为 Most Poopular Products。相关产品推荐已经成为客户在网上购物时所期望看到的选项,如果他们对当前页面的产品不太满意,则可以借助你的相关产品推荐在商店中发现其他产品。

Shopify网站设计

好奇香水的工作原理?那好办,PooPourri 已经为你准备了答案——请查看"How it Works"页面的视频,了解如何是用香水。如果你还有任何疑问,可以单击" Let's Talk Sh * t!"聊天窗口,与他们的客户服务代表进行沟通。 

10. Rocky Mountain Soap 

纯天然身体护理零售商 Rocky Mountain Soap 知道,他们的目标客户需要的是高质量并且有益身体健康的产品。它的产品页面仅包含一份产品说明,简明扼要,产品优势一目了然:无转基因,仅在纯素食者身上进行过测试,100%纯天然。这些都是顾客购买 Rocky Mountain 的身体护理产品的理由,在产品页面列出这些优点有助于推动销售并降低弃单率。

Shopify网站设计

Rocky Mountain Soap 产品页面的另一个特殊元素是嵌入式客户评论。如果你不确定要购买哪款产品,则可以轻松滚动鼠标,浏览页面,看看其他人的推荐。

Shopify网站设计

Rocky Mountain Soap 显然非常清楚客户评论的力量。在 Bizrate Insights 的一项调查中,近四分之一的受访者表示,他们在网上购物时总是参考客户的评论,40%的人说他们经常这样做。产品下方的社交证明强调了该产品已收到多少来自满意客户的五星好评。这也可以有效进减轻买家因从未亲自触摸产品而引起的焦虑。 

11. United By Blue 

作为最环保的在线商店之一,United By Blue 的使命是消除世界海洋和水道中的垃圾。 你会看到它反复强调你的购买可以帮助他们离实现目标更进一步:"每购买一件产品就可以清除1磅垃圾。" 试问谁不想帮助清理垃圾让地球摆脱困境呢?

Shopify网站设计

尺码表可帮助用户购买合身的产品,减少企业必须处理的退货量。

Shopify网站设计

每个产品页面的设计都非常简洁,可以引导用户浏览产品详细信息,客户评论,并为品牌提供追加销售和交叉销售不同产品的机会。

Shopify网站设计

12. Sixty-Nine

不需要太多的解释,Sixty-Nine 的主页表现如此优秀的原因显而易见。与许多其他电子商务商店不同,他们的产品主页以一种非常新颖的方式,让你很难移开视线。在你眼前闪动的一个个角色似乎正与你对视,活灵活现地向你展示了他们的网站及其特色产品。

Shopify网站设计

单击特定产品后,动画就会变为一个交互式页面,此处的设计十分简洁,有大量留白。尽管这不是一个标准的电子商务产品页面,但它一定是独一无二的。更棒的是,没有任何可以中断购买体验的干扰因素,客户可以直接进入购买流程。

Shopify网站设计

13. Leesa 

Leesa 是一家销售可折叠、可托运床垫的公司,方便顾客无需再去床垫商店选购,直接在网上即可完成购买。它的产品页面很好地解决了人们在网上购买床垫时可能遇到的一些问题:

  • 床垫很贵,但是 Leesa 提供了每月分期付款的选项。

  • 如果你不喜欢床垫怎么办? Leesa 为你提供无风险的100天试用期。

  • 每张床垫均提供10年保修

在产品页面上显示这些信息不仅可以让顾客安心,更轻松地在网上购买大件商品,还可以帮助推动业务销售。

Shopify网站设计

许多类似的床垫公司如雨后春笋般冒出来,因此 Leesa 在产品页面直接切入主题,强调为什么你应该选择他们而不是其他人。他们通过交互式图形显示了床垫的不同层的不同特性,顾客可以单击每一层,了解是什么让 Leesa 床垫比竞争对手的床垫更胜一筹。

Shopify网站设计

此外,品牌还借此机会来分享他们的企业社会责任政策,即每售出10张床垫就捐出一张床垫,这让决定在 Leesa 购买床垫的潜在客户感到非常满意与欣慰。

Shopify网站设计

确实,床垫价格不菲,不可小觑,因此你在页面中浏览的信息越多,就会发现越多的理由来购买 Leesa 的床垫。Leesa 还会显示产品评论,让你大致了解其他人是否喜欢他们的床垫。网站中甚至还包括一个常见问题解答,解答了人们对其产品提出的最常见问题,这样顾客无需离开产品页面也能找到他们所需的答案。 

14. Manitobah Mukluks 

Manitobah Mukluks 的每件产品成本也很高,这意味着顾客在购买过程中需要思考很多。如果一件商品的价格低于20美元,那么可能顾客想买就买了。但是价格攀升得越高,顾客在做出购买决定时可能会越感到内疚。但是你可从来都不想让访客感到内疚啊!

Shopify网站设计

人们通常都不会认为自己的购买是一锤定音,退换货总是难免的,在排除掉运费和退换货的费用之后,他们会希望最终的价格符合他们的心理预期。而这品牌的产品页面则完美地缓解了这个最常见的购买焦虑:"免费送货"和"免费退货",这两种服务都用粗体大字标明在"添加到购物车"按钮旁边。

此外,品牌还经过精心设计,让犹豫不决的顾客在不离开产品页面的情况下能够轻松了解有关公司及其使命的更多信息。

Shopify网站设计

顾客可以了解到这家公司是本地企业(以及这意味着什么),以及鞋底花纹的背后故事。

Shopify网站设计

15. Perfect Keto

Perfect Keto 为产品页面优化下足了功夫。它通过以下方式帮助顾客尽快获得所需的信息:

  • 使用描述性的产品标题和文字

  • 展示客户评价

  • 提供清晰的产品选项,展示产品新功能和局限性

  • 提供多种付款方式,包括免息分期付款和定期订单的"订阅并保存"的选项。

  • 用项目符号列表列出福利

  • 使用高质量的产品图片

Shopify网站设计

如果你仍在犹豫,还可以继续滚动页面,查找更多信息,例如食谱、配料、评论、生活方式照片等。 

16. Johnny Cupcakes

任何与糖果有关或与糖果相似的产品都是我的心头好。Johnny Cupcakes 是一个非常有趣的品牌,他们自称是"世界上第一家 T 恤面包店",并强调其最近新增的所有产品均为"新鲜出炉"。这种好玩的主题概念非常适合他们。

Shopify网站设计

品牌充分利用了产品摄影技术,以高质量的产品图片来展示其服装和有趣的设计。网站的加载动画是一个可爱的小胖墩追赶着一块飘忽不定的蛋糕,谁看了能不爱呢?

Shopify产品页

此外,单击"立即购买"按钮时,屏幕右侧会弹出一个购物车,提醒您可以随时结账。这是一个不那么微妙的暗示,你尚未完成交易,但是已经清楚地了解了可以使用的支付的方式。这有效地将登录页变成了结帐页,加快了购买流程。

 Shopify产品页

 

产品页面设计的最佳实践

产品页面是电子商务业务的驱动力,可以回答顾客们的问题并引导他们完成购买前的一切准备。因此,请重视产品页面的设计。

下面我们提供了一些技巧和建议,希望可以帮助你创建更有效果的产品页面,提高页面的可发现性和便捷性,进而帮助顾客做出理性的购买决定。

  • 优质产品页面应涵盖几个核心组件。根据 Nielsen Norman Group 对数百个电子商务产品页面示例的研究,产品页面需要包含以下元素:

  1. 描述性的产品名称

  2. 清晰可辨的产品图片

  3. 图片的放大视图

  4. 价格,包括任何额外的产品特定费用

  5. 明确的产品选项(例如颜色和尺寸)以及选择方式

  6. 产品的现货供应能力

  7. 清晰的"将商品添加到购物车"的方法以及"已添加到购物车"反馈

  8. 简明扼要的产品说明

  • 360 度的产品高清大图。你知道吗,四分之三的顾客在网上购买商品时会考虑商品图片。因此,访客登陆你网页后,你会希望让他们看到一张清晰的产品大图,帮助他们设想你的产品在现实生活中的样子。你可以在产品页面中添加360度的产品图片或制作精良的解说视频,以改善用户体验并提高转化率。

  • 产品说明要具有说服力。拍摄出令人惊艳的产品照片后,你还需要用各种不同的产品细节来支持照片的真实性。考虑到76%的顾客希望看到明确的产品规格,因此你需要添加产品说明和规格表(例如尺码表)来回答他们的问题,帮助他们比较产品,在最短的时间内轻松地踏上购物旅程。

  • 添加实时聊天窗口。好的产品页面要能够预测并回答产品问题。但是总会由一些顾客想要联系你,获取更具体地信息。通过实时聊天窗口,他们可以轻松地与你地服务团队联系,获取解答并继续进行购买。

  • 显示客户评分和社交证明。平均而言,顾客在购买东西之前会阅读10条客户评论。如果你没有在产品页面上显示客户评论,访客就有可能转到第三方网站查看其他评论。有什么问题?他们可能会分心,永远不会再次回到你的网站!你问解决方案?当然是在产品页面上添加客户评论,方便访客无需特地去搜索就能看到其他人的评论。

借助 Shopify 的力量,构建有效的电子商务产品页面 

顾客会在产品页面确定是否要购买你的产品。但是,你无需成为经验丰富的设计师也可以创建外观精美并能促进销售的产品页面。借助 Shopify,你就可以创建兼顾精美设计和转化元素的产品页面。

在建立商店的同时,请查看我们的 27个最佳免费Shopify应用,协助你管理、营销和发展业务。

产品页面常见问题 

什么是产品页面? 

产品页面是网站上帮助顾客决定购买什么的页面。页面中涵盖规格和功能等信息,可以回答顾客的疑问,展示客户评论,方便顾客对不同的产品进行比较,并推动购买过程。 

如何创建一个产品页面?

  • 描述性的产品名称

  • 清晰可辨的产品图片以及放大视图

  • 价格,包括任何额外的产品特定费用

  • 明确的产品选项(例如颜色和尺寸)以及轻松便捷的选择方式

  • 产品的现货供应能力

  • 清晰的"将商品添加到购物车"的方法以及"已添加到购物车"反馈

  • 简明扼要的产品说明

  • 利用社会证明。 

如何在网站上展示产品?

  • 高质量的产品摄影。

  • 提供其他图片,例如旋转视图或细节视图。

  • 使用动画图像或视频展示如何使用产品。

  • 显示相关产品推荐。

  • 使用增强现实技术或提供360度全景照片进行虚拟产品体验。

  • 提供产品使用方法的分步说明。 

如何在 Shopify 中创建产品页面? 

在 Shopify 自定义产品页面模板需要以下几个步骤:

  • 前往你的 Shopify 后台管理面板(Shopify admin dashboard)。

  • 点击在线商店(Online store)下方的模板(Themes)选项。

  • 单击"自定义(Customize )"按钮。你将跳转到模板编辑页。

  • 从下拉列表中选择产品系列页面(Collection pages)。

  • 开始自定义产品页面布局。



来源:Shopify官方

文章来源:https://www.ikjzd.com/home/139019

跨境电商:https://www.ikjzd.com/

飞书互动:https://www.ikjzd.com/w/1319

c2c模式:https://www.ikjzd.com/w/1576

亚马逊应用商店:https://www.ikjzd.com/w/531

产品页面:16个最佳示例以及它们的可取之处

设计在线商店时,很多人会将大部分精力放在主页设计上,毕竟这是访客访问网站时最先看到的页面。但是,任何电子商务网站的真正目标都是销售,如果没有优秀的产品页面,你将无法实现这一目标。有效的产品页面可以立即传达特色产品的价值。它可以向潜在客户展示产品的外观,告诉他们产品的感觉,并使他们