问题标签 [multistore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
926 浏览

magento - 我们可以在 magento 中为多个网站创建相同的商店视图吗

我有多个商店网站,我想在 url 中添加语言功能。我已经为第一个站点(例如 www.site-one.com)创建了带有代码“en”的商店视图名称,以便用户可以打开 www.site-one.com/en。

现在我想为第二个站点创建相同的代码,但为第二个站点使用相同的代码(例如 www.site-two.com)会给出错误“具有相同代码的商店已经存在。”。

这是否可以为多个站点创建相同的商店代码,以便用户也可以打开 www.site-two.com/en

0 投票
1 回答
1342 浏览

.htaccess - Magento 多存储仅重定向一个 domain.com,包括到 https 的路径

我在具有多个域的 magento 上有一个多存储设置。但我只希望一个特定的商店/域拥有 https,并将该域的所有非 https url 重定向到 https。包括整个路径。

例如,此列表中的所有 url 都指向https://www

来源网址:http://webwinkel.nl/willekeurige-categorienaam www。webwinkel.nl/willekeurige-categorienaam http://www.webwinkel.nl/willekeurige-categorienaam https://webwinkel.nl/willekeurige-categorienaam

目标网址:https://www.webwinkel.nl/willekeurige-categorienaam

我将它用于一家商店,在这种情况下它完美无缺。

但是对于多商店这不起作用,因为它会将每个商店域重定向到 https,但我只希望 https 用于一个特定的商店。

编辑

@itoctopus:感谢您的回复!

这适用于 www.webwinkel.nl。但不适用于同一多存储上的其他域。

例如,我有 www.webwinkel.nl、www.webwinkel2.nl 和 www.webwinkel3.nl。使用您的代码,它们都将重定向到 www.webwinkel.nl。

这是我现在的整个 htaccess:

0 投票
0 回答
119 浏览

opencart2.x - opencart 多商店 2.x

我使用 OpenCart 2.0.3.1 在我的域中创建了多商店。

  • 域名:meramarket.website
  • 多商店的子域:rsmobiles.meramarket.website

当我创建子域时,我已将文档根创建为“rsmobiles”。然后我收到权限访问错误。如果我删除文档根目录,它会重定向到主根文件夹。但是,它没有显示我为“rsmobiles”上传的徽标,当我点击任何类别时,它会重定向到实际域(meramarket.website)。

你们能帮我解决这个问题吗?

0 投票
0 回答
109 浏览

opencart2.x - Opencart *具有共享数据库*和 1000 个并发请求/存储的多存储 VS 具有 1 个并发请求/存储的“1000 个单独存储”

我计划使用具有 1000 多家商店的开放式购物车经营一家多商店。

我意识到通过使用 Multistore,所有商店都将位于一个数据库中。

另一种方法是使用单独的数据库分别安装每个商店。

对于大约 1000 家商店,每个商店有 100 种产品和 1 个并发请求/商店,哪一个更好?“具有共享数据库的多存储”或“具有独立数据库的独立存储”?

如果我为每个商店都有单独的数据库,那么每个商店中的搜索查询都是一个简单的查询。但是,如果所有商店都有一个共享数据库,那么这个简单的搜索查询是否像以前一样容易?

0 投票
1 回答
511 浏览

magento - Magento 多商店产品视图类别 url 重写

新手 Magento 开发人员在这里,但我会尽量保持它的结构。

网站架构:

  • Magento 1.8
  • 多商店(1 种语言商店)
  • 由最后一位开发人员轻微修改(我认为如果不是所有核心文件,大多数核心文件都处于原始、未受影响的状态)。
  • DressCode Magento 模板
  • 在 URL 中存储代码 -> true
  • SEO 友好的 URL -> true

问题:

在单个产品视图下(即 store.com/en/shoes/guess-green-shoes.html),标题中的商店切换器不会生成正确的 URL。IE。如果我点击德语开关,那么地址是“store.com/de/shoes/guess-grone-schuhe.html”,但它应该是“store.com/de/schuhe/guess-grone-schuhe.html”。 html”。

隐含地这意味着类别 slug 没有被翻译,我不知道我应该如何行动。有经验的玩家有什么建议吗?

我试过的:

勾选了URL rewrite management,这里的情况如下

请求路径 目标路径
correct_de_link X
correct_en_link X
correct_it_link X

correct_xx_link 表示链接正常,已翻译类别和产品名称。因此我认为这是正确的。

我还认为我会更改核心类 Mage_Core_Controller_Request_Http->setPathInfo(); 或 Mage_Core_Model_Store->getCurrentUrl(); 但我认为这是不必要的,只会掩盖问题。

如果我没有得到答案,我会怎么做:

我将使用 php explode() 函数解析类别字符串,然后按名称和商店 ID 在商店之间转换它。然后我将它手动添加到商店切换器。

0 投票
0 回答
25 浏览

joomla - 如何为拥有多个商店位置的餐厅创建 joomla 网站?

我有一个 Joomla 网站。我想为不同位置的 4 家商店创建一个订单页面。我的客户不想为任何插件付费。我也没有预算。我尝试了三个插件——Virtuemart、hikashop 和 j2cart。如果我可以使用免费版本的插件或通过编程或任何方式实现想要的结果,请指导我。

0 投票
1 回答
44 浏览

javascript - PrestaShop MultiShops 类名称更改

我有 6 家相同的商店,但使用不同的语言。最后一个开发者(没有回答我)创建了这个主题,并在https://www.badetonnesite.de/的标题中制作了“免费送货”图片(带车的红色) ,我应该如何在其他商店中显示它/语言?

我知道在 .de 商店图片 div 中获取<div class="free_shipping_de"></div>类名,但在其他情况下它是:<div class="free_shipping"></div>

我正在寻找模块,代码文件,但我找不到文件来修改它。也许有人可以帮我解决这个问题?我应该去哪里看,我应该怎么做?

谢谢指教!

0 投票
1 回答
717 浏览

login - Opencart 多商店登录与同一商店客户而不是其他人

我正在使用 opencart 多商店,根据我的代码,我们最多有 10 家商店,每家商店都有客户,在特定商店注册的客户只能登录到该商店,如果他尝试使用任何他未注册的其他商店必须有一条错误消息,例如您未在该商店注册或其他其他内容...根据我的代码,如果客户使用其他未注册的商店登录,则他仅重定向到他的商店但未登录,它不应该重定向,他应该得到错误消息......

下面是我的控制器:

以下是我的观点:

0 投票
2 回答
430 浏览

php - Opencart 多商店通过不同域共享购物车

我有一个 opencart 网站,其中有两个商店位于不同的域,domain1.com 和 domain2.com。

我想要的是能够通过他们共享购物车,这样如果我在 domain1.com 中将一些产品添加到购物车并转到 domain2.com,我仍然会将这些产品放在购物车中。

我见过类似的东西,但是对于不同的子域,我没有找到任何不同域的东西。例如:子域问题

我正在运行 1.5.6 版,会话文件是这样的:

我如何更改此文件以共享会话和购物车?

欢迎所有帮助!

谢谢!

0 投票
1 回答
97 浏览

directory - 当我每天运行它时要附加 Multistorage 的猪输出

我有一组数据,我在“type”列上运行了多存储命令,现在我在 hdfs 中有这些路径:“ /output/type1/ ”、“ /output/type2/ ”、“ /output/type3/ ”等等

现在,我每天在“type”列上运行一个带有 multistorage 命令的脚本,以生成“ /tmp/type1/ ”、“ /tmp/type2/ ”、“ /tmp/type3/ ”等(此处的类型可以是 < 或 =主输出中已经存在的类型)。

由于 Pig 不允许我提供已经存在的目录的输出路径,所以我每天运行的脚本是 /tmp/。有没有办法在正确的“类型”子目录下将 /tmp/ 与 /output/ 结合起来?

预计 /output/type1/ 下的 /tmp/type1/file 作为 /output/type1/file 等等。这样我可以删除 /tmp 并再次运行脚本。

任何帮助表示赞赏。提前致谢。