草庐IT

magento-connect

全部标签

php - Magento,添加没有可配置产品的服装尺寸属性

我想要一种简单的方法让我的用户在购买前选择衣服尺码但可配置产品似乎有点矫枉过正。你必须制作各种尺寸的产品然后你必须制作一个可配置的产品。这家商店是为我爸爸准备的,如果我必须向他解释他必须如何做这件事,他可能需要几周的时间才能知道这一点,(他花了几天时间才学会制作一个简单的产品)是否有任何其他可能性来创建产品并在前端让用户选择尺寸属性..必须有比这更简单的方法吗? 最佳答案 可配置产品依赖子简单产品的原因是为了跟踪库存——简单产品是物理的、可运输的单元(圆领衬衫-红色-小号),而可配置产品,如您所知,是将所有(圆领衬衫-部分颜色-部分

php - 如何在 Magento 中从一个类别中列出 4 个随机产品

问题很简单,下面的代码显示了一个类别中的项目。这些类别有4个产品。但是我的计划是在这些类别中放入20种产品,并编写以下代码来随机选择这些类别中的4种产品。我想我唯一需要更改的行是:$_productCollection=$this->getLoadedProductCollection();getLoadedProductCollection();$_helper=$this->helper('catalog/output');?>count()):?>__('Therearenoproductsmatchingtheselection.')?>decorateList('produc

php - 如何删除 Magento 中所有产品的所有自定义选项

我需要从所有magento产品中删除所有自定义选项。我有大约4k的产品。并且都有自定义选项。现在我们不需要自定义选项。所以我们需要删除所有。是否有任何简单的解决方案,就好像我可以轻松删除所有自定义选项一样谢谢 最佳答案 最好不要直接执行数据库查询,而是使用magento模型:getCollection()->walk('delete');这将使用多个查询来删除您的产品选项,但对于4000种产品来说这应该不是什么大问题。 关于php-如何删除Magento中所有产品的所有自定义选项,我们在

php - 从订单对象获取 magento 运费税率

我需要知道如何获得订单的税率。目前我正在用计算这个值$order->getShippingTaxAmount()and$order->getShippingAmount()它真的非常丑陋,但到目前为止它仍然有效。但如果没有运费,我就不知道税率。我需要ERP系统的费率来执行其他任务。我尝试对订单对象使用“var_dump()”并通过搜索税率来查找我的值,但找不到任何东西。另一个想法是“get_class_methods”,但也不走运。我知道,还有另一个线程(#6940246),但该解决方案适用于“全局”——我需要特定订单的税率,这取决于国家或客户——并且应该是历史的。

php - 如何在 Magento 中获取类别名称?

我是Magento新手。我有一个“选择框”,其中列出了所有主要的“类别名称”。如何在Magento中获取“类别名称”? 最佳答案 getTreeModel();$tree->load();$ids=$tree->getCollection()->getAllIds();if($ids){foreach($idsas$id){$cat=Mage::getModel('catalog/category');$cat->load($id);if($cat->getLevel()==1&&$cat->getIsActive()==1){ec

php - magento 获取捆绑产品下拉菜单

我已将捆绑产品sku与简单产品相关联。现在我正在尝试获取捆绑产品选项。$selectionCollection=$bundled_product->getTypeInstance(true)->getSelectionsCollection($bundled_product->getTypeInstance(true)->getOptionsIds($bundled_product),$bundled_product我使用了上面的代码,但它返回了所有捆绑的简单产品。但我想要一系列选项。从选项中我想要选择数组,以便我可以迭代并为每个捆绑选项创建下拉列表我查看了核心select.phtml

php - 无法调用函数 sqlsrv_connect()

我通过了几个问题和建议来解决上述问题,但一点运气都没有。我有以下设置:WindowsServer2008R2xampp-win32-1.8.2-5-VC9-installerSQLSRV30-phpdriversqlncli-MicrosoftSQLServer2008R2NativeClientSetUp我安装了其他所有东西,我在php.ini文件中有以下内容下面的代码显示了php驱动程序所在的位置:;Onwindows:extension_dir="C:\xampp\php\ext"以下是windowsextensions下extension=php_pdo_sqlsrv_54_t

php - 无法连接到本地主机中的 wordpress (GET http://localhost/net::ERR_CONNECTION_REFUSED)

我只是在虚拟网络托管中备份wordpress数据库和public_html文件夹。然后我将它们移动到本地MAMP。但是当我输入http://localhost:8888/,它只是转移到http://localhost.错误消息(GEThttp://localhost/net::ERR_CONNECTION_REFUSED)显示在chrome中。有人能给我一些提示吗?我试图在/htdoc/test中放置一个带有echo"debug"的虚拟index.php然后连接到http://localhost:8888/test,它按预期显示“调试”。谢谢。 最佳答案

php - .phtml 文件中的 Magento2 媒体路径

我在magento2中尝试了很多选项来查找媒体路径URL如何在模板中找到媒体路径URL。我试过了$object_manager=Magento\Core\Model\ObjectManager::getInstance();$dir=$object_manager->get('Magento\App\Dir');$mediaUrl=$dir->getDir(\Magento\App\Dir::MEDIA);但它给我错误类未找到。我已经搜索并找到了在block文件中创建函数的一种解决方案,但是我想在我的设计中使用媒体路径的地方太多了提前致谢。 最佳答案

php - Magento:获取 "disable module output"的值

Magento后端允许您禁用每个站点的模块输出。我做了一些谷歌搜索,但无法弄清楚如何通过我的代码获取这个值。基本上,当我的模块的输出被禁用时,它工作得很好。但我发现(困难的方法)Magento不会阻止模块按站点加载。因为我是在扩展一些核心类,一些构造器还在执行。我的想法是检查模块输出是否被禁用。如果是这样,让我的构造函数调用父的构造函数。如果启用了模块输出,则继续我的自定义代码。我只是不知道如何获取当前站点的这个值(顺便说一句,我是多站点的)。理想情况下应该是这样的:$isThisEnabled=Mage::app()->getCurrentStore()->isOutputEnabl