Magento

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

3
如何显示每家商店的不同价格
我想为每家商店的同一产品显示不同的价格。就像一个属性。这些商店将使用不同的货币,但不会基于货币汇率。例如,如果1美元的产品= 2 Kr另一美元的产品10 USD可能是30 Kr,因此它不取决于汇率,而是我自己输入的。

3
删除特定的顶部链接
我需要以特定方式编辑Magento顶部链接,并且只需要按以下顺序显示三个链接 Login Register Cart 这将导致以下 仅删除结帐链接,而不删除购物车链接 删除我的帐户链接并添加注册链接 将我的购物车重命名为购物车 我该如何实现? 请指导。 谢谢 !!!

1
在多选属性上具有FIND_IN_SET的集合,但有些只有一个值
我正在建立一个产品集合,它将从multiselect属性中找到结果。 (将finset添加到集合中的相关代码-调整为显示真实ID值) $attribute = Mage::getModel('eav/config')->getAttribute('catalog_product', 'measurement'); $value = array('finset' => array('237', '236', '235', '234', '233',)); $collection->addAttributeToFilter($attribute, $value); 产生的sql(添加了可见性过滤器)是这样的: SELECT DISTINCT e . *, at_measurement.value AS measurement, at_visibility.value AS visibility FROM catalog_product_entity AS e INNER JOIN catalog_product_entity_varchar AS at_measurement ON (at_measurement.entity_id = e.entity_id) AND (at_measurement.attribute_id = '983') AND (at_measurement.store_id = 0) …

3
确定customer_save_after中的顾客是否是新来的
我有希望在客户注册或保存他们的详细信息时执行的事件。为此,我正在使用两个事件:customer_register_success和customer_save_after。我遇到的问题是我最终两次运行该任务,因为customer_save_after总是在与相同的执行中被调用customer_register_success。 我试图通过检查原始数据并调用来检测客户是否是新客户isObjectNew,但两者均返回暗示该对象实际上不是新客户的数据。我如何检查客户是否只是在customer_save_after事件中注册,而没有在customer_register_success事件中在注册表中进行设置?


2
如何将magento REST API与第三方集成?
我只是想查找有关REST API的信息。magento资源和一些私人博客中有一些示例。都一样! 作为基本信息,我发现是否要通过REST API更新产品,因此需要使用管理员授权端点。(/ admin / oauth_authorize),如果我使用客户或访客,则可以检索数据。 我尝试创建示例代码并进行检查,发现通过浏览器运行代码时,我需要先登录管理员,然后需要接受访问权限,然后才能使用API​​资源。 我不知道为什么它要我先登录admin。如果我必须登录才能访问它,那么它将在服务器之间内部运行。 我试图使用下面的博客创建示例代码 http://inchoo.net/ecommerce/magento/using-magento-rest-zend_oauth_consumer/comment-page-1/#comment-66775 而且工作正常,并且也给予了回应。 实际上,我正在寻找它如何在两台服务器之间内部运行以及客户端如何调用REST API进行magento身份验证以及magento如何返回响应。 寻求建议。
9 magento-1.7  api  rest 





4
使用模块layout.xml用于块将CSS和JS添加到<head>
概要 我想在我的分组产品视图和简单产品视图中添加一个块。该块将提供一些关于悬停状态的很好的工具提示,我使用的是一个带有一个jquery插件和一个css样式表的小型库。 我希望仅在这些页面上将这两个资源包括在magento中。 笔记 我正在运行一个自定义主题; 缓存被禁用 ; 和 我的文件在/js目录内; 迄今… 尽管如此,我知道一种方法是layout.xml在模块中使用,起初这没有用,所以我认为也许我需要在内部进行额外的配置config.xml以告知Magento我的布局要求-这也没有用。 通过没有工作,我的意思是,不装我的资产。 请在下面找到附件。 app / code / local / Vendor / Rating / etc / layout.xml &lt;?xml version="1.0"?&gt; &lt;layout&gt; &lt;default&gt; &lt;reference name="head"&gt; &lt;action method="addJs"&gt; &lt;script&gt;vendor/qtip/jquery.qtip.min.js&lt;/script&gt; &lt;/action&gt; &lt;action method="addCss"&gt; &lt;stylesheet&gt;vendor/qtip/jquery.qtip.min.css&lt;/stylesheet&gt; &lt;/action&gt; &lt;/reference&gt; &lt;/default&gt; &lt;/layout&gt; 应用程序/代码/本地/供应商/评级/etc/config.xml &lt;?xml version="1.0"?&gt; &lt;config&gt; ... &lt;frontend&gt; &lt;layout&gt; …

1
将自定义属性添加到产品列表
我对我的catalog / product / list.phtml文件中的一个小问题感到非常困惑。 我试图将Magento随附的Manufacturer属性添加到我的网格列表中,并添加了以下代码。 &lt;?php echo $_product-&gt;getAttributeText('manufacturer') ?&gt; &lt;?php if( $_product-&gt;getAttributeText('manufacturer') ): ?&gt; &lt;p class="manufacturer"&gt;Manufactured by:&lt;br/&gt;&lt;?php echo $_product-&gt;getAttributeText('manufacturer')?&gt;&lt;/p&gt; &lt;?php endif; ?&gt; 现在,这与我在product / view.phtml页面上使用的代码相同,并且可以在此处使用。但这根本不起作用,无论是通过自身进行回显还是在if语句中使用它都无法实现。两者都不返回。 因此,我必须做一些特殊的事情才能在list.phtml文件中获取这些属性?

2
如何保存用于结帐的客户名称?
客户名称未保存在onestepcheckout模块中。我在保存订单时错过了步骤吗? $shippingInfo = array( 'city'=&gt; (string)$shippingAddress-&gt;City, 'country_id' =&gt; (string)$shippingAddress-&gt;CountryCode, 'email' =&gt; (string)$customerInfo-&gt;Email, 'firstname' =&gt; (string)$firstname, 'lastname' =&gt; (string)$lastname, 'postcode' =&gt; (string)$shippingAddress-&gt;PostalCode, 'street' =&gt; array( (string)$shippingAddress-&gt;AddressLine1, ), 'telephone' =&gt; (string)$shippingAddress-&gt;Phone, 'use_for_shipping' =&gt; '1', 'name'=&gt;'hello there' ); if(!empty($regionId)){ $shippingInfo['region_id'] = $regionId; } else{ $shippingInfo['region'] = $regionCode; } $quote = $this-&gt;getOnepage()-&gt;getQuote(); $quote-&gt;collectTotals()-&gt;save(); $quote-&gt;getBillingAddress() …


4
获取可配置产品选项的价格
我需要以Magento 1.7的价格出口所有产品。 对于简单产品,这没问题,但是对于可配置产品,我有以下问题:导出的价格是为相关简单产品设置的价格!如您所知,Magento会忽略此价格,而是使用可配置产品的价格以及所选选项的调整项。 我可以获得母产品的价格,但是如何根据所选的选项计算差异? 我的代码如下所示: foreach($products as $p) { $price = $p-&gt;getPrice(); // I save it somewhere // check if the item is sold in second shop if (in_array($otherShopId, $p-&gt;getStoreIds())) { $otherConfProd = Mage::getModel('catalog/product')-&gt;setStoreId($otherShopId)-&gt;load($p-&gt;getId()); $otherPrice = $b2cConfProd-&gt;getPrice(); // I save it somewhere unset($otherPrice); } if ($p-&gt;getTypeId() == "configurable"): $_associatedProducts = …

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.