新 文

M.J

Magento教程 12:Magento快速上传大量商品的方法

利用.CSV档上传大量商品是最佳选择

在Magento上传大量商品到时,经常会遇到的几个问题,非常耗时间、出现错误、有部分商品是缺货状态。

当你有上百个不同属性的商品,而且只有部分商品是现货供应的情况下,利用.CSV档批次上传大量商品是最佳选择,你可以透过以下流程让档案达到相容的条件,用Excel列表就能轻松上传大量商品,就不用一一新增商品表单。

首先,上传前注意事项:

1.了解产品内容所需要什么样的栏位,例如:洋装需要肩宽、胸围、腰围、裙长等等

2.档名不能是中文、空白或符号,范例:import_test_0401.csv

3.先使用一个商品做测试,编辑后上传确认没有问题,再编辑全部商品并上传

4.必须存为.csv档

5.Excel内照片档名必须与该上传的照片档名一致

6.上传档案不得超过100M

7.小心选择资料上传的方式,分别有:

  • Append complex date 新增资料
  • Replace existing 覆盖原有资料
  • Delete Entities 删除资料再新增

8.栏位与文件档案名称为”半行”,不可以有任何”全行字元”

Magento上传的必要栏位

当 你上传商品时,Magento所有栏位不是每个都必须填写,但是要成功上传档案,必须符合Magento模板中的每个栏位,你所汇出的模板所有有字元的栏 位就是必填栏位,为了成功上传.CSV档,你必须填妥模板的强制属性,如果你未将强制属性完整填入,该产品可能会出现错误,所以在你上传多个商品列表之 前,要确保强制属性栏位是没有问题的,才能顺利完成上传商品。

Magento的强制属 ​​性栏位有:

  1. sku
  2. _attribute_set
  3. _type
  4. price
  5. name
  6. status
  7. visibility
  8. description
  9. tax_class_id
  10. short_description
  11. weight

以上这些属性是从Magento汇出的一个产品档案中会出现的列表栏位,这些栏位名称为属性的”代码”,在后台显示*这些都是必填栏位:

  1. sku – 产品的代号:英文或数字,例:16120103-s,且不可以有重复的商品名称
  2. _attribute_set – 产品的属性组
  3. _type -商品的类型:普通商品、组合商品、可配置商品、虚拟商品、组装商品、可下载商品
  4. price – 产品价格
  5. name – 产品名称
  6. status – 状态,下拉选单为1 (enabled启用) or 2 (disabled停用),在.CSV档Excel列表用数字1或2作填写
  7. visibility – 显示位置,下拉选单为1(无法单独显示) 2(目录) 3(搜寻) 4(目录,搜寻),在.CSV档Excel列表用数字作填写
  8. description – 说明,输入该产品的说明栏位。 这个会显示在网站前台的哪位置取决于网站之设计情况。 注:可透过网站开发人员改为非强制栏位
  9. tax_class_id – 税,如果你的产品有含税的话,在.CSV档Excel列表用数字作填写。 请参考以下提示,以找出下拉选单的相关数值
  10. short_description – 简短描述, 这个栏位将根据你的网站设计会有不同的显示方式。 可透过网站开发人员改为非强制栏位
  11. weight -重量,如果你的商品与重量没有相关,为了成功上传文件你可以输入一个数字。
注:上述的栏位需输入”数字”的部分,可以使用一个简易的方法来查看每个”下拉选单”代表的数值

利用查看网页原始码:

先到Magento后台>目录>管理商品>找到产品页面>在要查看的栏位之”下拉选单上”按右键>选择检查元数, 蓝色列的下方就会显示该栏位选项代表的数值!

Magento教程 12:Magento快速上传大量商品的方法

步骤一、汇出同一类型的商品做为范本

最简单的方式就是下载一个现有的产品.csv档案作为模板的样本,将要上传的产品资料按照这个样本的栏位复制贴上到一个新的Excel档案作为产品模板。

注:如果你尚未添加任何产品,你必须先手动添加每种不同类型的产品,并且确认已成功显示在前台,才可以进行这些步骤。

系统>汇入/汇出>汇出

Magento教程 12:Magento快速上传大量商品的方法

汇出

汇出设定

类型:Products

格式: CSV

Magento教程 12:Magento快速上传大量商品的方法

此为范例:选择Products之后,会出现产品属性代码,如下图:

注:提醒! 下载的产品样本与上传的产品属性要相同,例:下载的产品样本为”白色长裙”,上传的商品全部应该属于女装的长裙、短裙、牛仔裙、铅笔裙等等。

请在属性标签下有一个:SKU>后方栏位填写你做为样本的产品代号

Magento教程 12:Magento快速上传大量商品的方法

汇出档案之后,请在Excel开启档案,或是用使用Google 试算表开起.csv文件

下载出来的产品样本如图:

1 第一列栏位为:属性代码

Magento教程 12:Magento快速上传大量商品的方法

步骤二、建立模板

当你要新增全系列的每一个产品资料时,为了更快速且能成功完成上传产品,在Excel将非强制性的栏位隐藏,也就是不必理会不需要填写也不必上传的栏位属性。

开新档案>将产品样本与标题复制贴至新的档案建立模板> 在纵向ABCD栏位,点选不必填写的栏位>右键>隐藏栏

Magento教程 12:Magento快速上传大量商品的方法

将您的商品资料依照样本模板贴上栏位,为了确保上传不会有错误,请先贴上一至两项产品做测试

Magento教程 12:Magento快速上传大量商品的方法

填妥商品资料后,注意:上传.csv档案前,先将刚才作为产品样本的资料删除,因为下载作为样本的商品已存在,避免导致产品重复上传!

注:如果,稍后试着上传商品成功的话,代表这个模板上商品是没有问题的,因此你可以依据不同产品种类各保留一个空白模板,之后就可以省去下载样本的步骤与测试上传的步骤,直接可以使用新的空白模板做贴上产品资料之后亦可直接上传。

不知道标题栏位的代码代表是什么?

如何查询属性的代码:目录>属性>管理属性

Magento教程 12:Magento快速上传大量商品的方法

复制Excel列表的属性代码(标题),并将复制贴上到Magento后台属性代码做查询,这样一来你可以更快速查到Excel栏位的代码是什么属性。

Magento教程 12:Magento快速上传大量商品的方法
  • 搜索结果的右侧”属性标签”列,当你点下某个特定属性的细节就会显示在此页。 通常这样应该足够了解该代码的属性。 欲想了解更多讯息,你可以查看一个具体的产品在后端(目录>管理产品>选择一个产品),查看您想了解的产品属性栏位,也可以透过此方式查看资料是否已填写至现有产品。
  • 继上述,依据后台的显示的属性栏位,可以与前台对照,就能更清楚该栏位应填的内容。

步骤三、测试上传产品资料

经过上一个步骤,您可能已多次上传测试,可能遇到许多上传的状况,并修改每一个产品出现的错误,为了避免花太多时间在上传产品:

此时你应该有数个产品列表,并且隐藏了非强制性与不必要上传的栏位,当你要在Excel上动作时要非常注意以下几个事项:

  • 贴上产品资料时,确认字段有正常显示
  • 字数不可以过长,并且不能含有任何格式(格式/清除格式)
  • 不能包含任何空格字元-很容易在复制贴上时无意中留下空格字元
  • 使用搜寻功能时要非常小心,在搜寻字元时,可能操作时更动到其他的栏位
  • 留意你有部分隐藏的栏位
  • 样本商品记得删除,避免重复上传

一旦你完成了产品样本,你会上传看看是否有任何错误。

过程很简单: 进入系统>汇入入/汇出>汇入。 选择类型:Products,汇入动作:新增资料,选择汇入文件(请确保你的档案存为.csv)。

Magento教程 12:Magento快速上传大量商品的方法

如果产品未成功上传,会出现以下状况:

Magento教程 12:Magento快速上传大量商品的方法

如范例:可以在这里看到的Magento显示一个属性代码下(meta_description)的栏位上输入错误。 在这种情况下, “invalid value” 告诉我们,这是格式错误。 如果错误讯息不指定行数,可以经常检查错误讯息的代码,确认它的错误。 (代码为栏位的第几列)

  • 商品上传后,一定要检查产品是否出现在前端,特别是图片、文字正确显示在各属性栏位上。
  • 一旦上传出现错误,便会以属性代码提醒你,让你更清楚找到上传错误的情况,但是假设你没有开发Magento的网站或者你没有汇出Excel工作表中的列表标题,提示含义可能会很模糊。

步骤四、进行大量上传

当你测试上传商品时,并解决所有错误,请依照没有问题的商品模板,完整填写所有商品的属性栏位,就可以进行大量上传。

最常见的错误

  • 不正确的大小写字元:标题或字段不符合上传标准是一个经常犯的错误,这会导致Magento无法上传的情况。 这些可以根据您的网站的设置,会出现在意想不到的地方,如:文件档案名称。
  • 不正确的列标题:在.csv上传过程中,不可以有重复的产品标题,要特别注意大小写,因与下载出来的样本相同。
  • 不正确的CSV文件档名:当你保存文件时请确保你储存.csv档,因为这是Magento唯一接受格式。
  • 不正确的字元符号:某些字段可能使用的HTML代码,在这种情况下,你需要确保没有特殊符号(如“<”)。
  • 图片上传错误:确保你所有的图片都上传到/媒体/汇入文件夹和您的表格图像名称是相同的。

2018年3月31日 0 / /
标签:  暂无标签

Magento教程 : 如何設定產品特价?

Step 1) 登入Magento後台: http://www.yourdomain/admin/

Step 2) 登入Magento後台後,請在上排Menu點選 目錄->管理產品


step 3) 選擇相關的產品,點擊或者編輯特價


step 4) 填寫產品的Tier Price(產品的數量折扣)

step 5) 點擊右上角的按鈕儲存

Magento教程 :如何顯示缺貨商品

Step 1) 登入Magento後台:http://www.yourdomain/admin/

Step 2) 登入Magento後台後,請在上排Menu點選 系統->設定

Step 3)在左邊欄處, 設定 -> 目錄-> 庫存-> 庫存選項 -> Display Out of Stock Products ,設置為是,然後儲存。

Magento教程:屬性管理

Step 1) 登入Magento後台: http://www.yourdomain/admin/

Step 2) 登入Magento後台後,請在上排Menu點選 目錄 -> 屬性 -> 管理屬性

屬性是管理產品的基礎,並描述產品的具體特點.你可以使用屬性來提升購物體驗.

  • 選擇不同的控件來顯示不同的屬性
  • 提供關於產品頁面的更多信息
  • 屬性可作為搜索參數
  • 可用於產品比較
  • 用於產品的篩選
  • 可用於作為購物車價格規則的參數

每個屬性包含一個值,該值描述產品的特性,e.g. “Color” 或 “Size”,

一個的屬性的值可以賦予多個產品

你可以根據需要創建盡可能多的屬性,並分配最常見的值為默認值,這很容易讓你的客戶選擇該選項

多個屬性被組合成一個屬性組合,屬性組合被作為模板來創建新的產品.

該屬性組合確定產品擁有哪些屬性字段,以及不同的產品信息面板,如果你不想把產品組合得那麼複雜,建議使用默認的屬性組合即可.

Magento教程 : 商品類型

Step 1) 登入Magento後台: http://www.yourdomain/admin/

Step 2) 登入Magento後台後,請在上排Menu點選 目錄 -> 管理產品

Opt1.簡單產品

每個簡單產品都有獨立的SKU,一般是實物,能設定不同的定價,作為網站產品最基礎的存在,簡單產品可以與組合,捆綁和可配置的產品聯合使用

Opt2.組合產品

將幾個產品放在一起,組合產品無需設定價格,價格是組成的產品的總價,加入購物車後每個產品會獨立存在

Opt3.可設置產品

可配置產品與簡單產品為一對多的關係,主要運用於管理產品的屬性庫存

Opt4.虛擬產品

虛擬產品運用非實物存在的產品,可以與組合和捆綁的產品聯合使用

Opt5.捆綁產品

捆绑产品类型可以让用户从选项的分类建立一个产品自己定制的版本

Opt5.可下載產品

用於需下載的產品類型

梅林远程设置和FTP远程访问硬

1、关于大家想设置从外部网络访问路由器设置界面的问题。
1》需要您先确认外部网络的IP属性,是不是外部网络它不可以是192.168.x.x\10.x.x.x\172.16.x.x
如果你是内网,如果是电信分配给你内网地址可以打电话给客服,要求他们开通外网,内网缺点很多,不用以上功能也要开外网,你只要告知客服说,你要安装远程监控,他们会给你开通外网的
如果因为你是光猫带路由功能直接拨号的,请破解光猫超级密码改成桥接(百度有很多教程,在此不提供),再进行以下设置
如图1
2》当您确认好了之后请设置ddns,请您将服务器选择www.no-ip.com
3》到的这一步想必您已经注册好了ddns,那就ddns里输入你刚注册的信息,
如图3
下面请您选择系统管理-系统设置,里面的从外部网络访问此设备。打开这个选项,
如图4
注意:把端口号改了,比如1111,或2222都可以,因为许多电信把8080屏蔽
4》当您打开之后请选择一个外部网络,网址输入: http://DDNS(ddns为您所设置的ddns全如:****.ddns.net):端口号(1111或2222你自己设置的)如http://***.ddns.net:***(这个是访问的端口在图4中有标注)
5》现在您应该就可以正常访问了。
2、关于大家想设置从外部网络访问移动硬盘的问题。
1》当您设置好我们上述设置的ddns之后,您点击到usb运用-服务器中心里面找到:网络共享/云端硬盘设置允许访客登录的模式将它开起来。
如图5
您需要注意以FTP共享硬盘您需要将它开启
如图6
2》现在(时间过个1-2分钟)使用外部网络访问移动硬盘:ftp://ddns(最好不要使用IE浏览器,可以直接打开我的电脑,在地址栏输入)如:ftp://***.ddns.net
因为图6所示,你是设置允许匿名登入,所以只有别人知道你的ddns,就可以访问你的硬盘,不怎么安全,那可以把此项关闭,
如图7:

那在FTP登入时,没有内容出来,请右击登入,输入你路由器的帐号admin和密码****,
如图8:

3》如果您不能从局域网访问的话,请你点击aidisk创建一个名称和密码,进行访问。
如图9
4》在这种情况下您应该就可以进行正常访问了。
PS:需要关闭DMZ模式!!切记不然,不然无法通过域名访问FTP!!
许多人说设置了不能正常使用,请注意,主机名需要填入DDNS域名!!!填入DDNS域名!!!填入DDNS域名!!!
如图
2017年9月16日 0 / /
标签:  暂无标签

如何搭建自己的ngrok server服务

什么是ngrok?我这么来形容吧,用过花生壳没?就是存在于各大路由器中的那个,是的,ngrok就是类似花生壳的玩意,他可以给我们提供类似花生壳动态DNS解析的功能(ngrok并不是动态DNS解析,而是反向代理功能),让我们可以通过一个预设的域名访问我们挂载在家里的电脑的网站或服务。

具体原理,我从网上找来了两个图:

他通过客户端ngrok和服务端ngrokd之间建立长连接通道,当来自公网的请求,请求我们预设的监听端口时,ngrokd将根据我们预设的转发规则(根据域名),自动转发到相应的ngrok中,ngrok响应的内容会回送到ngrokd,再由ngrokd响应给用户,完成整一套“请求-响应”过程。

好了,心动不如行动,我们现在就开始学习怎么搭建一个ngrok服务,具体的ngrok包各位读者可以通过以下途径获得:

(1)、GITHUB中:https://github.com/inconshreveable/ngrok  (使用github版本的包还需要在服务器中安装git,安装过程中会出现多次的git fetch 操作)

(2)、百度云中:http://pan.baidu.com/s/1eRGOCq2 [提取码:cc48](本教程将使用此包,此包已经将所有需要还原的组件还原好,服务器中无需再安装git了。SHA1: 03E381E7BD89B7ED7F2E90F6F1563E2F39B44687)

本教程使用的操作系统为CentOS,且假设让“ngrok.jhonge.net”作为供反向代理入口用的域名。


编译ngrok server:ngrokd

ngrok分为客户端(ngrok)和服务端(ngrokd)两个部分,我们先学习怎么搭建服务端(ngrokd)部分。

我们先在go中国中下载go的静态包,这里我们需要下载最新版本的go1.6.2和go1.4的两个版本。

然后连同我们的ngrok.tar.gz包一同上传到服务器中:

给我们的包解压并部署到/usr/local中

切换到我们的ngrok目录,开始编译ngrokd,我们先要使用openssl生成证书(如果没有安装openssl,请先通过yum或其他途径进行安装)

这里需要注意的,各位读者请把第三行和第五行语句中的域名替换成您想要使用的实际域名,成功之后目录中会多出这几个文件

然后我们再把证书拷贝到asset目录中:

接着设置go的环境变量并开始编译ngrokd

如果各位读者是直接使用GITHUB上的那个版本,这里会还会出现多次的go fetch命令,分别从github和gopkg两个站中下载多份的依赖代码(下载失败概率很高)。

等他编辑完成后,在bin目录中将会出现ngrokd文件。

 

至此,ngrokd的编译已经完成。

 

编译ngrok client:ngrok

完成了ngrokd的编译后,我们开始编译ngrok。由于ngrok是客户端,因此我们可以分为三种平台来进行编译,他们分别是:linux、windows和unix。

先进行linux版本的编译,由于当前的go版本已经是linux版,因此我们在ngrok目录中进行编译:

完成之后在bin目录会多出一个ngrok,此版本为Linux专用

接着,我们再编译一个windows版本的ngrok,由于当前的go版本是linux版,因此我们需要先切换到windows版。

这时我们之前下载的go1.4就起作用了。同样的,完成编译后我们再进入到ngrok目录,做编译linux版本一样的操作:

完成之后,在bin中会出现一个新目录,里面包含了一个ngrok.exe

 

至于剩下的最后一个平台,我就不截图了,跟windows的一样:

这里最后在啰嗦一下,GODS表示编译的目标平台(linux、windows、darwin),GOARCH表示多少位系统(amd64、386),各位读者根据需要自己组合编译即可。

 

ngrok的使用方法

我们已经把ngrok和ngrokd都编译完成了,现在开始试水了。

我们先讲解ngrokd的使用,ngrokd作为server端,放在公网服务器上,使用以下的命令来启动它:

解析一下:-domain就是你之前生产证书用到的域名,-httpAddr是监听的端口,我这里监听了8001端口。

再把客户端拷贝到本地电脑中,在里面建一个“ngrok.cfg”的文件;

ngrok.cfg中填入:

server_addr:反向代理的那个域名(跟证书一样),默认4443端口

trust_host_root_certs:是否使用证书(这里不使用啥安全协议,直接填了个false)

再然后通过命令启动它:

TCP端口转发命令

这里最后解析一下,-subdomain就是最后一级域名了,当你填了xxx的时候,可以通过xxx.ngrok.jhonge.net:8080来进行访问,-config就是配置文件,不用多说,最后那个8080是转发到本地的8080端口。(还有一点注意的,shudomain不能填太长的域名,否则有几率会无法使用)。

然后我们访问“http://test.ngrok.squid-jigs.net:8080/”

ShadowsocksR一键安装脚本

本脚本适用环境:
系统支持:CentOS,Debian,Ubuntu
内存要求:≥128M
日期:2016 年 08 月 13 日

关于本脚本:
一键安装 ShadowsocksR 服务端。
请下载与之配套的客户端程序来连接。
(以下客户端只有 Windows 客户端和 Python 版客户端可以使用 SSR 新特性,其他原版客户端只能以兼容的方式连接 SSR 服务器)

默认配置:
服务器端口:自己设定(如不设定,默认为 8989)
客户端端口:1080
密码:自己设定(如不设定,默认为teddysun.com)

客户端下载:
Windows / OS X
Linux
Android / iOS
OpenWRT

使用方法:
使用root用户登录,运行以下命令:

安装完成后,脚本提示如下:

Congratulations, ShadowsocksR install completed!
Server IP:your_server_ip
Server Port:your_server_port
Password:your_password
Local IP:127.0.0.1
Local Port:1080
Protocol:origin
obfs:plain
Encryption Method:aes-256-cfb

Welcome to visit:https://shadowsocks.be/9.html
If you want to change protocol & obfs, reference URL:
https://github.com/breakwa11/shadowsocks-rss/wiki/Server-Setup
Enjoy it!

卸载方法:
使用 root 用户登录,运行以下命令:

安装完成后即已后台启动 ShadowsocksR ,运行:

可以查看 ShadowsocksR 进程是否已经启动。
本脚本安装完成后,已将 ShadowsocksR 自动加入开机自启动。

使用命令:
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

配置文件路径:/etc/shadowsocks.json
日志文件路径:/var/log/shadowsocks.log
代码安装目录:/usr/local/shadowsocks

多用户配置 sample:

如果你想修改配置文件,请参考:
https://github.com/breakwa11/shadowsocks-rss/wiki/Server-Setup

更新日志:
2016 年 08 月 13 日:
1、新增多用户配置 sample。注意:如果你新增了端口,也要将该端口从防火墙(iptables 或 firewalld)中打开。

2016 年 05 月 12 日:
1、新增在 CentOS 下的防火墙规则设置。

参考链接:
https://github.com/breakwa11/shadowsocks-rss

 

https://shadowsocks.be

无敌SEO外链专员的“22条军规”

外链专员是搜索引擎优化(SEO)工作中不可缺少的职位,除了每家公司依据不同需求所进行的内部培训后,在实际工作中还需要遵循一些原则,才能让网站的外链建设有序不紊的展开。

以下为国外外链专员的工作准则,可借鉴参考一下。

1、所有的外部链接应该是自然的,不能采用作弊或黑帽的方式来获得。

2、禁止使用任何群发软件,必须采用人工手动的方式建设外链。

3、外链的页面必须与网站内容相关的,一个销售房产的网站去卖花网站上发布链接是没有意义的。

4、链接所在的位置以正文中出现的效果最好,但不能一种模式到底。

5、外链最好是在静态页面上建立,而且必须是文字外链,不能做图片的外链。

6、每天定时定量的去各大分类目录提交网站,三个月为一个周期。

7、外链页面最好不能有20个以上的导出链接。

8、链接的锚文本分散自然,不能完全集中在某一个关键词上。

9、外链不局限于首页,在目录页甚至文章页也要有外链的分布。

10、链接的要有广泛性,既有来自论坛,也有来自博客、新闻网站、社会化媒体的,某一个地方的链接数量不要超过40个。

11、所有的链接必须遵循质量高于数量的原则,宁缺毋滥。

12、要记得越难得到的链接往往越有价值,但也不要刻意的强求。

13、链接不能是重定向的、JavaScript的、跳JS的、缓存或隐藏链接、Frame页面的。

14、对于镜像站点和链接交易类网站坚决不做外链。

15、做友情链接风险很大,请务必留下联系方式,每天检查友情链接的情况,包括PR、收录、快照、外链情况、是否被降权等。

16、被搜索引擎K掉的、降权的、黑名单的网站不做外链。

17、做外链之前先观察对方网站链接是否加了nofollow标签, robots是否禁掉链接页面或者网站根本不收录。

18、尽可能从各种不同的域名获得链接,还可以是来自不同国家的域名,总域名数量越多越好。

19、外链来自各种不同历史的网站,有新也有旧的。

20、各种不同PR的网站,有来自高权重的,也有来自低PR的,甚至没有PR的,以免被搜索引擎误认是购买链接。

21、链接必须要平稳持续的增加,每天发送固定的外链数量,并持之以恒。

22、每天用Excel报表记录包括外链URL、锚文本、着陆URL、外链PR、交给主管检查。

magneto 安装 SSL 后 登陆页面空白

这是个BUG,只在CHROME浏览器会有这种情况,清一下浏览器就好了。

在IE浏览器和火狐浏览器 都没有这种情况


Update

Magento cookie f***up in chrome/safari (webkit-engine stuff)

https://magento.stackexchange.com/questions/796/magento-cookie-bug-with-webkit-based-browsers

 

4/16
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
回到顶部