多商店支持是最强大的nopCommerce功能之一。但究竟什么是多店支持?它是谁的?如何在nopCommerce中设置多个商店?在今天的帖子中,咱们将回答这些以及与多商店功能相关的其余问题。数据库
nopCommerce中的多商店功能容许您在单个nopCommerce安装中运行多个在线商店。 您能够在不一样的域或子域上运行不一样的存储,但不能让它们在单独的虚拟目录中运行。 换句话说,全部商店都在同一个应用程序池中运行。
这有什么用?安全
您的nopCommerce安装中的大多数实体(如类别,产品等)均可以限制每一个商店。 但重要的是要注意您的客户不可能。服务器
为何这很重要? 由于在nopCommerce中,管理员其实是具备特定角色的客户。 您没法将客户(即管理员)限制到特定商店这一事实意味着您没法让管理员只能访问一个商店。 换句话说,全部管理员均可以看到全部商店数据。性能
这是什么意思? 这意味着nopCommerce中的多商店功能实际上适用于拥有多个在线商店的单店主。网站
所以,咱们已经肯定了nopCommerce中的多店支持以及它适合的人。 可是,为了规划多商店实现,您还须要了解一件事 - 每一个商店能够配置哪些实体?插件
能够为每一个商店配置nopCommerce中的每一个设置。 若是您打开其中一个设置管理页面,您将看到如下下拉列表:code
这容许您编辑全部商店或特定商店的设置。
从多商店配置中选择特定商店的下拉菜单时,每一个设置的左侧会显示一个额外的复选框。 若是要更改该特定商店的特定设置的值,能够选中此复选框。 这是一个例子:blog
在这种状况下,将为所选商店覆盖“搜索自动完成启用”设置(由于左侧的复选框已标记)。
搜索词最小长度设置未被覆盖(左侧的复选框未标记),这意味着您的nopCommerce应用程序将使用为全部商店设置的值。get
您的每一个产品都有限制商店设置。 此设置位于产品管理面板的“映射”部分。 (注意:您能够经过转至管理→目录→产品找到映射部分。)博客
您能够指定产品可用的商店,也能够将限制商店设置为空,这意味着该产品可用于全部商店。
咱们已经肯定您能够在多个商店提供相同的产品。 您还能够为每一个商店配置产品价格。 换句话说,您能够为不一样的商店设置不一样的产品价格。 为此,您必须使用层级价格。
如下是如何配置每一个商店的产品价格:
许多nopCommerce插件都有多商店配置。 nopCommerce开箱即用的全部插件和全部Nop-Templates插件均可以按商店配置。 这些插件是Carousel, Sale of the Day, Mega Menu等。
能够为每一个商店配置的其余实体是产品类别,主题,制造商,消息模板,主题,新闻页面,博客页面,投票,国家/地区,语言和货币。
请记住,每一个商店规则(全站点)设置都有一个忽略限制。 (注意:此复选框位于“目录设置”的“性能”部分中。)
若是启用此设置,则商店映射将不起做用。 所以,若是您没法将实体限制为特定商店(或商店),请确保未启用此设置。
转到nopCommerce商店的管理面板
转到配置→商店→单击+添加新(右上角)
填写所需信息
* <b>商店名称</b>。您的商店名称是可本地化的,即它能够用不一样的语言显示。 为何这很重要?换句话说,商店名称在哪里使用?首先,您的商店名称显示在您的nopCommerce商店的管理面板中。另外一方面,某些消息模板具备%Store.Name%标记。此标记将替换为每一个本地化商店的商店名称。 * <b>网址</b>。在将其添加到nopCommerce以前,您须要为第二个商店设置域或子域。 * <b>SSL证书</b>。仅当您拥有域的SSL证书时,才标记启用SSL的复选框。 拥有SSL证书是绝对必要的。 SSL证书可确保您网站上的客户会话(访问和购物行为)是安全的。没有SSL证书会破坏您的可信度。此外,若是没有SSL证书,Google会将您的网站排名更低。 <b>注意:</b>在标记启用SSL的复选框以前,您须要确保在您的网站上安装并配置了SSL证书。 <b>为何?</b>由于若是您标记启用SSL的复选框,nopCommerce将经过https://强制管理和登陆页面。若是您还没有正确配置SSL,则不会发生这种状况。这意味着您将没法访问管理面板并更改设置。 * 域名映射。好比说,您的网站名为https://www.second-store.com。您商店的主机值为www.second-store.com和second-store.com。换句话说,域名可确保访问者访问您的网站,不管他们是否输入www。 * <b>默认语言.</b>商店的默认语言。 * <b>显示顺序.</b>管理面板中商店的显示顺序。 * <b>公司信息.</b>公司名称,地址,电话号码,增值税(如适用)。提供正确的公司信息是必须的,由于,与SSL证书相似,这会增长您的可信度。此外,若是潜在客户知道他们有办法随时与您联系,他们更有可能从您的网站购买 填写此信息时,请单击“保存”。 基本上,这是您向nopCommerce管理面板添加第二个(或第三个或第四个)商店的方式。 可是,您仍须要执行几个步骤才能完成商店设置。
将您的第二个商店域或子域映射到您的网站。
若是您使用的是共享主机,则能够经过主机控制面板执行此操做。
若是您不使用第三方托管解决方案,即,若是您在服务器上托管nopCommerce网站,则必须:
转到您的域控制面板(控制面板由您的域名提供商提供)。
若是您使用的是托管服务提供商,则只需将域名称服务器更改成托管服务提供商的名称服务器便可。
若是您本身托管网站,则须要为您的域添加两条A记录:
到此为止!您已完成多店铺设置!
转载自(https://www.nop-templates.com/nopcommerce-multi-store)