问题标签 [magento-1.5]

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 回答
718 浏览

php - Magento - 如何为物品设置每日库存

第一篇关于堆栈溢出的帖子!我们走吧……</p>

好的,所以我在我的服务器上安装了 Magento 社区版 v1.5.1.0,并且准备好了一个产品。产品具有日期属性,即客户希望产品交付的日期。该产品是我在客户订购时制作的商品。这种产品只有这么多,我一天可以做。所以我的问题是,我如何跟踪已设置为在某个日期交付的总订单,并在达到上限时禁止在前端选择该日期。

我试过寻找插件,但还没有找到适合这种情况的任何东西。任何建议/指针都会很棒。

如果需要,我很高兴开始研究内部代码。只是想确保在潜入之前我没有错过一个简单的选择!

提前致谢

贾斯汀

0 投票
1 回答
177 浏览

mysql - Run database updates on live Magento store?

I have been asking a few questions recently to work out how to change our Magento store's product codes.

The answer was to run this command within phpmyadmin:

It worked perfectly, changing all of our product codes from:

to:

The problem is; everytime I run that command it correctly changes the product codes - but all products are then 404'ing. I then refreshed the indices and found that the were locked. I got the following error:

so I ran the following commands via SSH:

but the index processes still wouldn't run. I have now completely messed up the database and am waiting for a support tech to try and fix the problem. I will likely be recovering the database from the backup I took before I ran the SQL command.

I am trying to work out how to run this SQL command without messing the Magento (1.5) locks etc. up so that the products don't 404.

0 投票
1 回答
2008 浏览

magento - 运输方式中的 Magento 自定义字段

如何在magento管理区域的运输方式dhl中添加一个字段?

0 投票
2 回答
1196 浏览

magento - Magento 1.5 购物车不保存商品

我们正在开发一个销售户外装备的基于 Magento 的网站。我们发现了一个问题,即购物车在 30 分钟到 2 小时内过期,而它应该持续 30 天或直到客户下订单。

http://www.usadventurer.com/

要重现此问题,只需尝试以下操作:

  1. 将任何物品添加到您的购物车

  2. 刷新购物车或访问任何其他页面并验证购物车是否仍有您的商品

  3. 等待 30 分钟到 2 小时,刷新,您的购物车将是空的。

站点配置如下:

Magento 1.5.0.1

在 .htaccess 中:

php_value session.cookie_lifetime 2592000

在 Magento 管理面板中

系统 > 配置 > 常规 > 常规 - 区域设置选项:

时区设置为与服务器相同(美国东部标准时间)

系统 > 配置 > 常规 > Web - 会话 Cookie 管理:

Cookie 生命周期设置为 2592000

系统 > 配置 > 销售 > 结帐 - 购物车:

报价有效期(天)设置为 30

我们不确定是什么导致了这个问题,因为设置看起来不错(尽管我认为我们不应该增加会话寿命。)

提前致谢!

0 投票
1 回答
206 浏览

magento - 我如何限制除 **abc.com** 之外的其他域的用户

我必须构建一个自定义模块,在该模块中,我在客户注册页面上添加了一个自定义字段,例如备用邮件 ID、手机号码等字段,这些字段已成功保存在我的数据库中,在这里我必须实现另一个功能那是

当用户输入他应该检查域名的电子邮件 ID 时,在注册页面上。

例如:我的域名是abc,用户的邮件地址是user@abc.com

& “abc.com”的用户应该只需要注册到我的在线商店我如何限制除abc.com之外的其他域的用户

请帮我做这件事......

0 投票
1 回答
1645 浏览

magento - Magento 1.5.1:导入产品时出现“图像不存在”

我一直使用这种方法来导入带有图像的产品: - 将所有要导入的图像放在“/media/import”中;- 将“/image_name.jpg”添加到要导入的csv文件中的图像列;

由于 magento 1.5.1 这个方法停止工作。
我总是得到“图像不存在!”。
有人知道如何解决这个问题吗?

0 投票
1 回答
461 浏览

magento - 相关产品未显示在 Magento 的前端

使用 Magento 1.5.1 我的分组产品不会在前端显示它们的关联产品(带有价格的列表),但是在后端一切都很好,其他类型的产品(简单和可配置)在前端都可以。

它只是不加载 grouped.phtml 文件,我该如何调试页面加载过程?甚至更好,任何想法如何解决这个问题?

提前致谢

0 投票
1 回答
1470 浏览

php - Magento 订单表:自定义列

我最近制作了一个模块,根据我导入的运费数据计算每个订单和 order_item 的实际毛利率。我通过向sales_flat_order表和sales_flat_order_item表添加 2 列来做到这一点。这似乎工作得很好,直到我意识到当我保存导入的数据时,它也更新了updated_at值。由于这是所有订单的第一次导入,他们现在都报告说今天已更新。这会抛弃报告和其他与之同步的运输软件。

这给我带来了两个问题:

  1. 向现有表(在本例中为销售表)添加列是否是主要的 NO-NO?
  2. 如果没有,有没有办法设置不增加updated_at值的数据?

如果有帮助,实际写入数据的代码在我的IndexController.php文件中。它遍历订单集合和这些订单中的项目,并使用类似$order->setGrossMargin($orderGM)->save();. 我想这是对它的调用save(),但我不确定解决这个问题的正确方法。

同时,我正在研究一种解决方案,在该解决方案中,我将数据导入自定义表,并仅在必要时从销售表中读取。无论哪种方式,这是一个很好的练习:)

布赖恩

0 投票
3 回答
3578 浏览

magento - Magento - 在没有购物车规则的情况下应用折扣

我有以下问题:

当用户添加某些特定产品时,有一个 3rd 方扩展程序会自动将产品添加到购物车作为礼物。它也适用优惠券。例如,当用户想要购买电视时,它会添加免费的 WiFi 接收器。它添加的产品足够好,但必须有购物车规则才能为这些产品提供 100% 的折扣。

我需要做的是让这个扩展程序在没有购物车规则的情况下免费添加这些产品。我发现与折扣有关的唯一事件是sales_quote_address_discount_item,但任何使用它的操作都没有结果。

因此,如果有人指出我正确的方向,我将非常感激:此折扣在代码中的确切位置以及如何从此扩展中获得相同的折扣?

0 投票
1 回答
3247 浏览

magento - 为什么我的(可配置产品)选项/属性不显示在产品页面上?

Magento 版本。1.5.1.0

我有一个属性集“服装”</p>

集合中有两个属性:“size”和“color”</p>

尺寸是必需的,颜色是可选的(即并非所有产品都有任何颜色选项)。

我创建了一些简单的产品,其中设置了大小但颜色只有空值。

在相关可配置产品的产品页面上,未显示任何选项输入!在产品 view.phtml 中,如果我回显 $this->hasOptions() 它会打印一个空字符串,即 False。

如果我将 Color 设置为非空值,那么两个选择框都会显示在产品页面上,并且 echo $this->hasOptions() 会打印 1,即 True。

这对我来说没有意义,不确定是什么失败了?