Magento

Magento电子商务平台用户的问答


2
magento 1.7:无法重新索引product_flat_data
尝试重新索引我的magento数据库时收到以下错误。 产品平面数据索引过程未知错误:带有消息'SQLSTATE [23000]的异常'PDOException':完整性约束>违反:1452无法添加或更新子行:外键约束失败>(d014505f。,CONSTRAINT> FK_CAT_PRD_FLAT_1_ENTT_ID_CAT_PRD_ENTT_ENTT_IDFOREIGN KEY(entity_id)> catalog_product_entity> /www/htdocs/w00f5624/lib/Zend/Db/Statement/Pdo.php:228中的参考(`e)' 我该如何解决??
10 magento-1.7  sql  error 

3
为什么magento产品网址重复
我正在使用magento 1.7。我面临着奇怪的问题。magento使用错误的网址密钥制作带有随机数的重复产品网址,请附上我的屏幕截图 我也清空了表rewrite_urls并重新索引了URL,但是仍然我得到了错误的URL。请帮助我解决这个问题。如果您无法查看有问题的图像,请单击重复的产品网址和管理面板中的产品的链接 , 让我用例子来了解你 就像我有一个名为“ example”的产品,URL键是“ example”一样,网址将是 www.example.com/example 现在我已经创建了新产品“ xyz,URL键是“ xyz”,URL应该是 www.example.com/xyz 但是magento会产生网址 www.example.com/example-123

2
加快magento肥皂v1
对于经验丰富的magento开发人员,我有多个问题: 是否可以提高magento v1 soap api的速度?当请求数据时,Magento花费1.5秒快速编译诸如客户地址等简单信息。 请求多个可能的相关数据节点可能很快花费大约5-7秒的时间。 现在我已经通过AJAX请求完成了这些请求,因此页面界面可以快速加载,但是速度提高会很好。 还是编写自己的应用程序直接从magento db给我相关信息会更好?db并没有那么复杂,如果我执行直接查询,它会在100秒内加载结果... 我对该选项的唯一考虑是: 如果magento更新和更改其数据库方案怎么办? 还是magento的数据库设置相对升级安全/向下兼容? 有没有人对此有任何经验,成功或失败的故事?我需要做出明智的决定,才能知道如何进行。
10 performance  api 

3
电子邮件地址顺序丢失
我们有2家商店(从1.5.1升级到1.7.0.2,从1.6版进行安装)都存在一个问题,即某些订单缺少电子邮件地址(sales_flat_order中的customer_email)。这些商店是两个完全不同的安装,我发现两个版本中的唯一相同是它们都使用OneStepCheckout(最新版本),并且该问题仅对已经拥有客户帐户的客户端(但不是全部)可见。我想问题出在客户帐户中,但是我找不到这些帐户有什么奇怪之处。 关于在哪里检查或如何调试此问题的任何想法? 谢谢。

1
Magento Go的主题限制是什么?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Magento Stack Exchange 的主题。 5年前关闭。 我对Magento CE / EE很熟悉,但是我正在寻找Magento Go的新项目。 官方网站并未提供有关如何/不可能实现设计明智的详细信息。 是否有一定数量的主题可供选择? 您有多少自由来更改主题? 如果找不到合适的现有主题,是否可以使用完全自定义的主题?

3
MySQL一直处于挂起状态(查询停留在发送数据上)
我有以下情况: 每周大约5次(与缓存清除,流量高峰等任何特定情况无关),某些查询停留在发送数据(show processlist)上: > SELECT `main_table`.`entity_id`, `main_table`.`level`, `main_table`.`path`, `main_table`.`position`, > `main_table`.`is_active`, `main_table`.`is_anchor`, > `main_table`.`name`, `url_rewrite`.`request_path` FROM > `catalog_category_flat_store_30` AS `main_table` > LEFT JOIN `core_url_rewrite` AS `url_rewrite` ON url_rewrite.category_id=main_table.entity_id AND > url_rewrite.is_system=1 AND url_rewrite.product_id IS NULL AND > url_rewrite.store_id='30' AND url_rewrite.id_path LIKE 'category/%' > WHERE (path LIKE '1/2/%') AND (main_table.store_id = …
10 mysql 

3
如何更改事件传递的字符串?
在观察者函数中,我得到了事件传递的变量,如下所示: public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); } 如果sth是一个对象,我可以通过在其上调用方法来对其进行更改。但是,sth如果它是一个简单的字符串,该如何更改?我尝试了以下操作但未成功: public function observerFunc(Varien_Event_Observer $observer) { $sth = $observer->getEvent()->getSth(); $observer->getEvent()->setSth('test'); $observer->setSth('test'); } 我刚刚了解到,某些事件还传递了一个传输对象,在该对象中可以更改字符串(感谢Alex),但是该事件page_block_html_topmenu_gethtml_after不能。那我该怎么办? 有问题的事件是这样发送的,我想更改$ html: $html = $this->_getHtml($this->_menu, $childrenWrapClass); Mage::dispatchEvent('page_block_html_topmenu_gethtml_after', array( 'menu' => $this->_menu, 'html' => $html ));

1
角色登陆页面
我们有许多不同的用户将Magento后端用于不同的用途。 例如,我们有一些人员基本上只是在运送包裹,而我们真正希望他们看到的只是运送页面-如果不只是那个页面,他们应该在登录时登陆那里。 尝试进行此设置时,我创建了一个新用户“ ship”,并将其与新角色“ shipper”相关联。该角色被授予对资源销售->发货的访问权限。 我以轮船身份登录,瞧!完善!进入货运网格后,我就可以打开货运了-然后我注意到了这个问题。该用户无法发送跟踪信息,这是此角色的必备条件。 通过启用角色资源销售->订单->操作->发送销售电子邮件,我能够使此按钮在发货屏幕上显示/起作用。 现在,当船舶登录时,它将被丢弃到订单网格中,而不是装运网格中。我推测这仅仅是因为资源树上的“订单”比“货件”高。真的吗? 长话短说:是否有有效的方法将管理员用户放置在特定的屏幕/网格上? 最好是在配置屏幕中-我毫不怀疑这可以由我们的开发人员之一来实现。 我们需要通过将这些用户在99%的时间中放在所需的位置来大大简化许多角色。

1
在magento商店中对标题进行打孔
我已经在magento中实现了标题的打孔,即使我已按每个客户使用它,我也需要能够通过使它适用于差异购物车项目计数来更深一层。 这是我的代码。 class AD_PageCache_Model_Container_Header extends Enterprise_PageCache_Model_Container_Abstract { protected function _getIdentifier() { return $this->_getCookieValue(Enterprise_PageCache_Model_Cookie::COOKIE_CUSTOMER, ''); } // public function getCacheKeyInfo() { // $info = parent::getCacheKeyInfo(); // die('boo'); // $info['cart_count'] = Mage::helper( 'checkout/cart' )->getCart()->getItemsCount(); // return $info; // } protected function _getCacheId() { //return 'CONTAINER_HEADER_' . md5($this->_placeholder->getAttribute('cache_id') . $this->_placeholder->getAttribute('cart_count') ) . '_' …

9
Magento页面加载花费太多时间
我有magento网站。没有任何用户(一次最多2-3个)。 我们的服务器是:CPU:2000MHz RAM:2048Mb HDD:50000Mb。 我安装了ZendServerCE(apc + memcached + Zend Optimizer + Zend数据缓存)。我关闭了memcached,因为网站加载情况更糟。我在管理控制台中设置了平面类型结构,重新索引和缓存的数据。 所以我有apc + Zend Optimizer + Zend数据缓存。 第一个问题是我检查了运行时调度如何工作。start_session()调用大约需要500-700ms。似乎效果不好。为什么这么久,我不知道。 我已经阅读了这篇文章:http : //dev.mysql.com/doc/refman/5.0/en/server-system-variables.html#sysvar_key_buffer_size并找出了适合我服务器的最佳选择。 每小时: Key_read_requests = 8887 Key_reads = 252 Key_write_request = 187 Key_writes = 146 您会看到252/8887> 0.01,但不是太多。这是我获得的最佳价值。其他结果从> 6开始。 这是my.cnf: key_buffer = 48M myisam_sort_buffer = 2M sort_buffer = 2M read_buffer_size = …


1
Magento 2.3删除库存源
我已经安装好了Magento 2.3。尝试了之后multi stock options,我注意到在“管理源”页面下,我可以创建一个新源,但不能删除它。该页面上似乎缺少操作下拉菜单(Magento错误?)。有人知道如何解决此问题吗?我需要删除一个测试。 菜单路径: Stores > Inventory > Sources


2
Magento-2.2.6可能的问题?
Magento于2018年9月18日发布了Magento-2.2.6版本。 此版本包括: 产品安全性的25个重要增强功能,150多个核心代码修复和增强功能以​​及350多个社区提交的请求。 尽管此版本包括这些安全增强功能,但迄今为止,尚未发生与这些问题有关的确认攻击。 但是,某些漏洞可能会被利用来访问客户信息或接管管理员会话,因此我们建议您尽快将Magento软件升级到最新版本。 Magento建议将我们的Magento软件尽快升级到最新版本。 此Magento-2.2.6版本可能存在哪些问题?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.