Magento

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

4
我如何在magento2上的rest API中获得产品列表及其详细信息
我正在开发本机移动应用程序,希望在客户选择类别后显示产品。我可以在其余请求中按类别获取产品列表,但是该列表没有有关该产品的详细信息。 Request : http://localhost/magento2/index.php/rest/V1/categories/24/products (24是类别ID) Response : [{"sku":"WH01","position":1,"category_id":"24"},...] Magento 1.9产品列表中较早的内容是 { 2:{ entity_id:“ 2” type_id:“简单” sku:“ Levis Bagpack” 描述:“袋装” short_description:“背包” meta_keyword:空 名称:“ Levis Bagpack” meta_title:null meta_description:null 常规价格(含税):45 常规价格(不含税):45 final_price_with_tax:45 final_price_without_tax:45 is_saleable:true image_url:“ http://172.16.8.24:8080/magento/media/catalog/product/cache/0/image/9df78eab33525d08d6e5fb8d27136e95/images/catalog/product/placeholder/image.jpg” }- 我应该怎么做才能获得有关产品的更多信息,以便可以在移动应用程序中显示图像和其他内容?
9 api  magento2  rest 

2
Magento何时使用会话,何时使用cookie?
我知道Magento具有以下用于会话和Cookie处理的核心功能: Mage::getSingleton('core/cookie'); Mage::getSingleton('core/session'); Magento什么时候设置Cookies,什么时候设置PHP会话?有哪些用例? 我有点困惑,因为我知道Magento将购物车信息存储在中Mage::getSingleton('checkout/session'),并将用户的状态存储在中Mage::getSingleton('customer/session')。但是结帐会话似乎不是一个会话,而是一个cookie。因为当我关闭浏览器并重新打开页面时,这些物品仍在购物车中。 这是否意味着该checkout/session模型设置了Cookie而不是全局$_SESSION变量?

4
如何为Magento2创建管理主题
此方法适用于Magento 1,但不适用于Magento 2(版本0.42.0-beta10):http : //www.magentocommerce.com/wiki/4_-_themes_and_template_customization/admin/using_custom_admin_theme_templates
9 admin  theme  magento2 

2
处理分组的产品属性
我正在建立新的Magento商店(这是我第一次在Magento工作)。 我希望为我的产品页面复制现有商店的外观,至少在布局方面: http://www.panamericantool.com/cobalt-drills/drill-stops.html http://www.panamericantool.com/screw-driver-bits/paint-cutters.html 我发现我需要使用分组产品和简单产品来创建自己想要的东西。 在上面的示例中,每个产品都有单独的属性,我假设这些是通过Magento中的不同属性集完成的。 但是,它们如何在主题中显示那些不同的表标题/值? 我知道我可以->getAttributeName()或->getAttribute('attribute_code')在grouped.phtml文件中执行此操作,但这会导致大量的操作if (->getAttributeName() != '')...,添加更多内容时需要更改模板。 我确定有一种获取所有属性并在它们上循环的方法,但是您如何区分说该meta_description属性(也由该$_product->getData()方法返回)和我想要在表中列出的属性呢? 我怎样才能取得类似于他们所拥有的东西? 我还担心商店的性能会在发布时提供5,000种产品,随着我们增加剩余库存,可能会增加到25k-30k。其中许多将需要不同的属性,但是我想我可以在属性集之间共享属性而不会出现太多性能问题? 更新: 我一直在处理这个问题,发现它可以获取所有产品属性,但是我仍然不知道在分组的产品表上显示某些值的简单方法吗? $attributes = Mage::getModel('catalog/product_attribute_api')->items($_product->getAttributeSetId()); foreach($attributes as $_attribute){ print_r($_attribute); }

1
Magento 1.9.1-新的电子邮件队列发送的电子邮件?
根据Magento 1.9.1发行说明: 现在,所有Magento电子邮件(包括订单确认和交易邮件)都已排队 但是,我看不到如何将除新订单和订单更新电子邮件之外的其他电子邮件排队。 在此答案中,您只能看到似乎使用队列的两个位置。 我是否遗漏了一些明显的东西,例如电子邮件联系表POST in,实例化了队列Mage_Contacts_IndexController? 我什么都看不到,这使我认为发行说明有误,请有人告诉我我的方式是否错误?
9 email  queue 

8
magento连接的404页
我想使用magento connect安装插件。尝试打开它时,我收到404页面。 我尝试过了 1] delete the files from var/cache 2] check if the following values on database are correct according to those instructions: UPDATE `core_store` SET store_id = 0 WHERE code='admin'; UPDATE `core_store_group` SET group_id = 0 WHERE name='Default'; UPDATE `core_website` SET website_id = 0 WHERE code='admin'; UPDATE `customer_group` SET …

3
Magento 1.9.1.0-在Wysiwyg编辑器中上传PDF文件类型并显示PDF图标
我制作了一个自定义模块,允许用户上传中的.PDF文件类型CMS > Pages。使用的代码如下: 应用程序/ etc /模块 <?xml version="1.0"?> <config> <modules> <Pdf_WysiwygFiles> <active>true</active> <codePool>local</codePool> </Pdf_WysiwygFiles> </modules> </config> app / code / local / Pdf / WysiwygFiles / etc / config.xml <?xml version="1.0" encoding="UTF-8"?> <config> <modules> <Pdf_WysiwygFiles> <version>1.0.0</version> </Pdf_WysiwygFiles> </modules> <adminhtml> <cms> <browser> <extensions> <allowed> <jpg>1</jpg> <jpeg>1</jpeg> <png>1</png> <gif>1</gif> <pdf>1</pdf> </allowed> </extensions> …
9 magento-1.9  cms  css  pdf  wysiwyg 


2
价格超过一亿
如何定价超过一亿美元?尝试这种解决方案http://www.magentocommerce.com/boards/v/viewthread/210738/P15/#t454441,但没有运气。现在,我可以将价格设置为1亿美元以上,但是在前端,它会自动转换为1亿美元的特殊价格。如果直接在DB中更改值,则在管理面板中进行更改之前,一切都会很好。提前致谢。

1
EAV模型的_data
我了解到,简单模型(例如cataloginventory/stock_item)的_data是字段值对的数组,它对应于数据库表的字段。我很想知道EAV模型的_data内容,所以我检查了catalog/product使用debug()函数的_data 。 发现是它包含的字段值对catalog_product_entity,以及该实体的某些属性。他们对我来说很有意义。我不明白的是,它也包含一对: ... [stock_item (Mage_CatalogInventory_Model_Stock_Item)] => Array ( [item_id] => 1 [product_id] => 1 [stock_id] ...... ) ... ,这是的实例cataloginventory/stock_item。这既不是目录/产品实体的属性,也不是中的字段catalog_product_entity,为什么要包含它? EAV模型是否有_data的约定?
9 product  catalog  eav 

2
在集合中使用group子句时,网格分页不起作用
我在产品网格上工作,但是其分页或产品计数不起作用(因为它显示的计数错误)。由于我的_preparecollection块的功能如下。我在集合中添加了类别过滤器代码,因此我必须使用group子句来防止相同ID已存在的错误。 protected function _prepareCollection() { $store = $this->_getStore(); $collection = Mage::getModel('catalog/product')->getCollection() ->addAttributeToSelect('sku') ->addAttributeToSelect('name') ->addAttributeToSelect('attribute_set_id') ->addAttributeToSelect('type_id') ->joinField('category_id', 'catalog/category_product', 'category_id', 'product_id=entity_id', null, 'left'); $collection->addAttributeToFilter('category_id', array('in' => array(4,10))) ->distinct(true); $collection->getSelect()->group('e.entity_id'); if (Mage::helper('catalog')->isModuleEnabled('Mage_CatalogInventory')) { $collection->joinField('qty', 'cataloginventory/stock_item', 'qty', 'product_id=entity_id', '{{table}}.stock_id=1', 'left'); } $collection->joinField('position', 'catalog/category_product', 'position', 'product_id=entity_id', null, 'left'); $collection->joinField('websites', 'catalog/product_website', 'website_id', 'product_id=entity_id', null, 'left'); if …

3
Magento 1.9.0.1 Paypal错误购物车项目金额总计与订单金额不符(#10413:
是使用magento 1.9.0.1集成了box expres paypal,除此之外,您还拥有插件pro奖励积分作为购买一些产品的奖励积分,当它成为集成产品并在不使用recompesa积分的情况下购买产品时,通过paypal付款nigun可以毫无问题地完成,但是当客户使用奖励积分时,确认订单时会出错,这是 PayPal的网关拒绝了该请求。购物车项目的总计金额不匹配订单(#10413:由于参数无效而导致交易被拒绝。有关详细信息,请参见其他错误消息。) 搜索网络以尝试解决此错误,我建议您可以修改文件Nav.php paypal,并添加以下两个代码: 第一个代码 //开始 $totalValue = $request['TAXAMT'] + $request['ITEMAMT']; $finalValue = $totalValue - $request['AMT']; if($request['SHIPPINGAMT'] > 0) { $request['SHIPPINGAMT'] = ($request['AMT'] - ($request['TAXAMT'] + $request['ITEMAMT'])); $totalValue = $request['TAXAMT'] + $request['ITEMAMT'] + $request['SHIPPINGAMT']; $finalValue = $totalValue - $request['AMT']; } if($request['AMT'] != $totalValue) { if($totalValue > $request['AMT']) …
9 error  paypal 

4
助手与模型?我应该使用哪个?
我正在使用magento中的Instagram API。如果他们在Instagram上关注我们的商店,我会为instagram的关注者提供优惠券。 我正在使用curl使用PHP对instagram进行API调用。目前,我将API调用包装在自定义模块中的辅助函数中。我是否应该将这些调用包装在模型中的函数中? 例如。我正在对Instagram进行API调用,以确定当前用户是否关注我的帐户。因此,在控制器中,我正在调用助手函数,该函数将关注状态返回给控制器。然后在我的控制器中,如有必要,我将更新我的模型。 将这些API调用放入辅助函数中,对吗?什么时候使用助手而不是模型? <?php class Company_SocialCoupons_InstagramController extends Mage_Core_Controller_Front_Action { public function followAction() { $status = Mage::helper('socialcoupons/instagram')->getFollow(); if ($status == 'follows') { // 1. ADD DATA TO MY DATABASE using my custom model // - Ex. Mage::getModel('socialcoupons/instagram')->setInstagramId(*IGID*), etc. // 2. CREATE COUPON // 3. EMAIL COUPON TO CUSTOMER } …

3
Magento 2中生成哪些(类型)类?
在Magento 2中,有一组自动生成并存储在其中的类,var/generation它们在核心代码中使用。 在尝试通过复制核心模块之一来创建自定义模块时,我看到对于我的模块,还有一些生成的类。 在生成的类中,我看到了代理,拦截器,工厂...。 是否有自动生成的类的完整列表或类的类型? 附带问题...它们何时/何地生成?
9 magento2  class 

8
错误404-移至新服务器后无法访问后端
我已将网站移动到新服务器上(域名相同)。前端工作正常,但管理员登录页面显示404 Not Found错误。 有关此问题的大多数帖子都建议此帖子中提到的解决方案转移Magento网站,管理面板URL给出404 我已经尝试了所有方法,但没有任何效果。我还有其他方法可以解决此问题吗?

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.