magento 相关问题

Magento是一个用Zend框架在PHP上编写的电子商务平台。问题应该与为Magento编写代码有关。可以在https://magento.stackexchange.com上询问Magento的一般问题

通过 SOAP 在 Magento 中通过订单 ID 获取发货增量 ID

我们与 Magento 的集成完全围绕 SoapClient 构建。例如,一个发货是这样创建的: $this->_client = @new SoapClient($this->getWsdl(), $context); 如果($

回答 1 投票 0

Magento 集成升级至 TLS 1.2

我收到通知,我的一台服务器将禁用早期 TLS 并仅使用 TLS1.2。他们说要升级我的肥皂集成的协议。 真的可能吗?那么,我该如何...

回答 1 投票 0

magento Soap api 无法仅在 https 上运行

出于安全目的,我正在 HTTPS 中运行我的管理面板。管理中一切正常。 但是在尝试调用登录方法来验证我的安全 URL 所在位置时出现此错误

回答 2 投票 0

Magento 从 SOAP 更新产品

Magento 1.9.1.0、SOAP、WS-I 兼容。我正在尝试更新产品数量,magento 返回“成功”,数量保持不变(没有改变)。如何从 SOAP 更改产品数量? 要求: Magento 1.9.1.0、SOAP、WS-I 兼容。我正在尝试更新产品数量,magento 返回“成功”,数量保持不变(没有改变)。如何从 SOAP 更改产品数量? 要求: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <catalogInventoryStockItemMultiUpdateRequestParam xmlns="urn:Magento"> <sessionId xmlns="">32efdfffb0f27f43f3ee0073a9351de3</sessionId> <productIds xmlns=""> <complexObjectArray>9198</complexObjectArray> </productIds> <productData xmlns=""> <complexObjectArray> <qty>17</qty> <is_in_stock>1</is_in_stock> </complexObjectArray> </productData> </catalogInventoryStockItemMultiUpdateRequestParam> </s:Body> </s:Envelope> 回复: <?xml version="1.0" encoding="UTF-8"?> <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:Magento"> <SOAP-ENV:Body> <ns1:catalogInventoryStockItemMultiUpdateResponseParam> <result>true</result> </ns1:catalogInventoryStockItemMultiUpdateResponseParam> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 我刚刚尝试过这个并且有效 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:Magento"> <soapenv:Header/> <soapenv:Body> <urn:catalogInventoryStockItemMultiUpdateRequestParam> <sessionId>ddaf6e2b9bf7055ae59b7cbeeca9c894</sessionId> <productIds> <!--Zero or more repetitions:--> <complexObjectArray>764</complexObjectArray> </productIds> <productData> <!--Zero or more repetitions:--> <complexObjectArray> <!--Optional:--> <qty>9</qty> <use_config_notify_stock_qty>1</use_config_notify_stock_qty> </complexObjectArray> </productData> </urn:catalogInventoryStockItemMultiUpdateRequestParam> </soapenv:Body> </soapenv:Envelope> 这是结果 <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:Magento"> <SOAP-ENV:Body> <ns1:catalogInventoryStockItemMultiUpdateResponseParam> <result>true</result> </ns1:catalogInventoryStockItemMultiUpdateResponseParam> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 这是更新数量的屏幕截图

回答 1 投票 0

SOAP错误WSDL错误的正确解决方案是什么?

当我尝试连接 magento v2.0.2 SOAP API 时,出现此错误。 我在本地主机上运行 致命错误:未捕获 SoapFault 异常:[WSDL] SOAP-ERROR:正在解析 WSDL:无法从“

回答 1 投票 0

为什么 Magento salesOrderInvoiceList 接受 store_id 作为复杂过滤器?

我必须更新另一个程序员创建的代码。 它使用 php - SOAP 连接 Magento。 我正在挖掘以了解他做了什么,我发现了一个使用复杂过滤器的查询 针对 sales_order_i...

回答 1 投票 0

magentosoapapiv2catalogProductInfo“会话已过期。尝试重新登录”错误

我正在尝试通过 SoapUI 测试 magento Soap“catalogProductInfo”请求。 这是请求: 我正在尝试通过 SoapUI 测试 magento Soap“catalogProductInfo”请求。 这是要求: <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:Magento" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"> <soapenv:Header/> <soapenv:Body> <urn:catalogProductInfo soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <sessionId xsi:type="xsd:string"></sessionId> <productId xsi:type="xsd:string">31</productId> <attributes xsi:type="urn:catalogProductRequestAttributes"> <attributes xsi:type="urn:ArrayOfString" soapenc:arrayType="xsd:string[]">sku</attributes> </attributes> </urn:catalogProductInfo> </soapenv:Body> </soapenv:Envelope> 这是回复: <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode>5</faultcode> <faultstring>Session expired. Try to relogin.</faultstring> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope> 从哪里获取sessionId? 我通过运行 login 请求解决了这个问题: <soapenv:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:Magento"> <soapenv:Header/> <soapenv:Body> <urn:login soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <username xsi:type="xsd:string">username</username> <apiKey xsi:type="xsd:string">apikey</apiKey> </urn:login> </soapenv:Body> </soapenv:Envelope> 然后你得到响应的sessionId: <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:Magento" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <ns1:loginResponse> <loginReturn xsi:type="xsd:string">2764d0d32d6206b3e77a4a07d28c11a4</loginReturn> </ns1:loginResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

回答 1 投票 0

Axis:带参数的createCall

我使用基于Magento WSDL(http://host/api?wsdl)的wsdl2java生成了java代码,但无法使用参数调用任何过程 环境: JDK 1.8 轴1.4 php 5.6 马真托1.6 问题: 例如...

回答 1 投票 0

如何在magento webservices中发布有限的功能而不是显示全部功能?

如何在magento soap v2 Web服务wsdl xml文件中发布有限功能?

回答 1 投票 0

如何在Android中传递Magento添加到购物车Api自定义选项?

我正在 Magento 中使用 SOAP API 构建 Android 应用程序,该应用程序能够在移动设备上销售产品。我正在使用 KSOAP2 库文件。 但问题是我无法将产品添加到购物车...

回答 1 投票 0

Magento2 SOAP 排序错误

我正在尝试使用soap API。答案包含:排序顺序必须指定为 %1(升序)或 %2(降序)。我做错了什么?要求: 我正在尝试使用soap API。答案包含:排序顺序必须指定为 %1(升序)或 %2(降序)。我做错了什么?要求: <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:def="http://xxx/Magento-2-0-2-0-ce/soap/default?services=salesOrderRepositoryV1"> <soap:Header/> <soap:Body> <def:salesOrderRepositoryV1GetListRequest> <searchCriteria> <filterGroups> <!--Zero or more repetitions:--> <item> <!--Optional:--> <filters> <!--Zero or more repetitions:--> <item> <field>*</field> <value>*</value> <!--Optional:--> <conditionType>?</conditionType> </item> </filters> </item> </filterGroups> <!--Optional:--> <sortOrders> <!--Zero or more repetitions:--> <item> <field>Name</field> <direction>%1</direction> </item> </sortOrders> <!--Optional:--> <pageSize>10</pageSize><currentPage>0</currentPage> <!--Optional:--> </searchCriteria> </def:salesOrderRepositoryV1GetListRequest> </soap:Body> </soap:Envelope> 回应: 环境:发件人 排序顺序必须指定为 %1(升序)或 %2(降序)。 为了避免这个错误,我删除了这个过滤器 <!--Zero or more repetitions:--> <item> <field>*</field> <value>*</value> <!--Optional:--> <conditionType>?</conditionType> </item>

回答 1 投票 0

Magento (SOAP) API Catalog_product_attribute_media.list 返回 storeView

我正在使用 Magento 1.9 SOAP API 通过我们的 PIM 管理产品。我们正在使用 Magento 的多商店功能,某些产品在多个商店都有售,但具有不同的图像。 有没有...

回答 1 投票 0

SOAP Magento 创建产品

我想将所有信息从我的数据库推送到magento 网站。 在catalog_product.create 的soap 文档末尾,有一个示例说明如何连接到soap 以及如何...

回答 1 投票 0

Magento SOAP API:createCreateCustomer 返回 false,没有错误

我正在尝试在远程 Magento 安装上注册一个新用户(我不拥有该安装,因此我无法访问代码或任何内容),但它不起作用。 我登录成功,但是当我打电话时

回答 1 投票 0

如何在 .Net 应用程序中配置 Magento 2.0 SOAP API 对象的基于令牌的身份验证

我正在尝试在.Net应用程序中使用新引入的Magento 2.0 SOAP API。但根据新构造的端点 wsdl 的变化,函数调用执行与...

回答 1 投票 0

Magento SOAP 登录问题

PHP 致命错误:未捕获 SoapFault 异常:[Client] 看起来我们没有 XML 文档 我尝试使用 SOAP 连接到 Magento,当我尝试登录时出现错误。用户存在,

回答 3 投票 0

ElementList 中的 Android Magento Soap PersistenceException

我收到错误 Android Magento Soap Api org.simpleframework.xml.core.PersistenceException:元素“结果”已与 @org.simpleframework.xml.ElementList 一起使用 当我请求获取时

回答 1 投票 0

通过 SOAP API 刷新 Magento 缓存

我正在为 Magento 编写一个使用 SOAP-API 的同步工具。到目前为止,我可以插入、删除和更新产品和产品图像,但直到我刷新块 HTML 输出后,更改才会显示出来...

回答 1 投票 0

product_attribute_media.list 在 Magento 中给出产品不存在错误

根据magento,这是SOAP(v1)product_attribute_media.list调用的参数列表: http://www.magentocommerce.com/api/soap/catalog/catalogProductAttributeMedia/

回答 1 投票 0

magento 肥皂目录InventoryStockItemList 按自定义产品属性

我正在尝试通过产品自定义属性检索产品的库存量。目前,我可以使用产品 ID 而不是 Costum 属性来检索库存量 $重新...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.