草庐IT

php - 使用 magento soap API 获取最新产品

我正在尝试使用SOAP从magentoAPI获取最新产品(最多20个),我只需要图像和产品链接,因为它们显示在另一个站点上。我正在使用下面的代码来做到这一点:$client=newSoapClient('http://magentohost/api/soap/?wsdl');$session=$client->login('username','password');$apicalls=array();$i=0;$ii=0;$filters=array('sku'=>array('neq'=>''));$products=$client->call($session,'catalog_

php - 具有完整规范 url 的 Magento 产品导出

有没有办法在命令行上获取带有当前规范url的产品列表?classMage_Shell_UrlTestextendsMage_Shell_Abstract{publicfunctionrun(){$productCollection=Mage::getResourceModel('catalog/product_collection')->addStoreFilter()->addUrlRewrite()->addAttributeToSelect('*')->setPageSize(10)//justfortesting->addFieldToFilter('visibility',M

php - wordpress fishpig magento 安装 - getPostListHtml()

我使用第3方模块fishpig在我的magento商店上安装了wordpress。我有一个名为list.phtml的页面,它使用$this->getPostListHtml()发布类别中的所有内容我添加了另一个div并复制了它,但现在它只是复制来自第一个div进入第二个。我如何制作一个独特的第二个div,以便在后端发布帖子时它只发布到同一页面上的第二个div。目前,我正在通过slug和postcollection获取类别,然后设置顺序(asc),然后我正在为每个拉取相似内容的页面循环遍历类别和车手。我有几个页面,但在每个骑手页面上,它仍然必须在Team下方有Team2帖子。我希望这是有

php - 以编程方式为商店 View (Magento) 设置默认媒体库图像

我有一个脚本可以将图像添加到我的产品中。它用于设置图像、small_image和缩略图。该代码适用于默认View,但当我切换到商店View时,媒体库设置为“no_image”。导致我的产品在前端完全没有图像。我尝试重置商店View属性但没有成功。$product->addImageToMediaGallery($fileName,array('image','small_image','thumbnail'),false,false);$attributes=$product->setStoreId(1)->getTypeInstance(true)->getSetAttributes

php - Magento - 使用产品表格 csv 文件添加多个图像?

我需要在详细信息页面上显示多个产品图片,所以我在csv文件中添加了名为gallery的列。并在框中添加一些这样的值/hogan/gray1.jpg,/hogan/gray2.jpg,/hogan/gray3.jpg我将图像放入import/hogan文件中。然后导入csv文件。但是在详情页面上没有显示多个产品图片。为什么?? 最佳答案 我没有使用过画廊图片,但我不确定这是否是您真正想要的。如果您想在产品详细信息页面中导入多张图片,您需要对CSV文件执行以下操作。1)Magento中的CSV导入假定您的图像位于媒体/导入中。因此,您的

php - 如何在 magento 中创建新的自定义选项类型?

如何在magento中创建新的产品自定义选项类型?例如,我必须在magento中为新图像提供一个自定义选项类型,它从我的自定义模块表中获取图像,并且我想将该图像分配给我的自定义选项图像字段。 最佳答案 正如DustinGraham所说,这非常棘手。第一步:在global/catalog/product/options/custom/groups下添加新节点。请参阅/app/code/core/Mage/Catalog/etc/config.xml中的示例。创建新block以呈现您的自定义选项。重写Mage_Catalog_Model

php - magento 模型检索错误而不是对象 - 以编程方式创建订单

我正在尝试以编程方式创建订单。我创建了一个具有以下结构的模型:_shippingMethod=$methodName;}publicfunctionsetPaymentMethod($methodName){$this->_paymentMethod=$methodName;}publicfunctionsetCustomer($customer){if($customerinstanceofMage_Customer_Model_Customer){$this->_customer=$customer;}if(is_numeric($customer)){$this->_custom

php - magento 无法覆盖核心模型

首先,我为在这里提出另一个“magento核心覆盖”问题而道歉,但我遵循了大约10个教程并通读了此处发布的几乎所有类似问题,但没有成功。我必须重写一堆核心模型和类。代码有效,因为我已经更改了核心(在测试magento站点中)并且它运行完美。但是时不时会有magento更新可用,如果我们应用更新,我的所有更改都会丢失。所以我必须改写基本代码。我想制作我自己的模块来放入所有必需的代码,因为我只需要在每个类中重写1或2个函数,其余的应该像Magento预期的那样工作。我的第一次尝试是覆盖Mage_Sales_Model_Order_Pdf_Invoice类。好的,所以我制作了我的模块。文件结

php - 如何在 magento 中获取可配置的产品价格范围?

我需要配置产品价格范围,例如对于产品名称:$140-310我使用以下代码if(Mage::getSingleton('customer/session')->isLoggedIn()){//GetgroupId$groupId=Mage::getSingleton('customer/session')->getCustomerGroupId();}else{$groupId=0;}$db=Mage::getSingleton('core/resource')->getConnection('core_write');$result=$db->query('SELECTprice,fi

php - 电子商务框架,目前正在关注Magento

嘿,伙计们,我有点想问一个基于观点的问题。我将在一两个月内完成一个电子商务项目,所以我一直在努力决定应该使用哪种php框架(如果有的话)。大家推荐什么?目前,我正在学习一些magento教程。我发现需要改变的一点是后端。据我所知,当管理员登录到后端时,他们有很多可用的站点自定义选项,例如打开和关闭模块。是否有方法禁用后端功能?只是有些事情我不想让客户做。 最佳答案 你熟悉mvc吗?你懂XML吗?您是否熟悉eav数据库结构?如果你对这些问题中的任何一个有任何疑问,你将有一个漫长而痛苦的经验与Magento。查看以下链接:StackOv