目前BigCommerce有像FedEx这样的公司来计算产品的运费,而我们的客户要求我们使用默认情况下不在BigCommerce上的外部运输服务:Aramex.
Aramex有自己的API,我需要从BigCommerce获取客户详细信息和产品详细信息,以便我可以将它们发送到Aramex API进行费率计算.然后我需要显示这个费率,这是显示最终金额时整个价格的一部分.
做这个的最好方式是什么?我应该使用自定义结账吗?通常,当客户端检出时如何获取此数据?
有谁知道Aramex Shipping服务及其API?我在他们的网站上找到了示例代码并应用了我的API凭据,但是我收到了一个错误.任何人都可以帮我整合这个吗?
https://rsidemos.com/development1/minishop/aramex/tracking.php
Aramex Rate计算器API返回错误代码ISE01和以下错误消息:
在请求时获取计算率时发生内部服务器错误
这个错误的原因是什么?
以下是Aramex费率计算器API的示例代码:
<?php
$params = array(
'ClientInfo' => array(
'AccountCountryCode' => 'JO',
'AccountEntity' => 'AMM',
'AccountNumber' => '00000',
'AccountPin' => '000000',
'UserName' => 'user@company.com',
'Password' => '000000000',
'Version' => 'v1.0'
),
'Transaction' => array(
'Reference1' => '001'
),
'OriginAddress' => array(
'City' => 'Amman',
'CountryCode' => 'JO'
),
'DestinationAddress' => array(
'City' => 'Dubai',
'CountryCode' => 'AE'
),
'ShipmentDetails' => array(
'PaymentType' => 'P',
'ProductGroup' => 'EXP',
'ProductType' => 'PPX',
'ActualWeight' => array('Value' => 5, …Run Code Online (Sandbox Code Playgroud) 我正在从事电子商务项目,在该项目中我必须使用 aramex api 进行运输和其他东西。
我正在用 React Native 制作项目,所以我不知道如何在 React Native 中实现 aramex api?
如果有人知道,请告诉我。
我正在使用jqGrid 3.8.1.我想根据另一个组合框的选定值更改组合框的下拉值.这就是为什么我在寻找如何改变editoptions:value一个edittype:"select".
这是jqGrid代码示例:
<%@ page pageEncoding="UTF-8" contentType="text/html;charset=UTF-8"%>
<script type="text/javascript" src="<c:url value="/js/jquery/grid.locale-ja.js" />" charset="UTF-8"></script>
<link type="text/css" rel="stylesheet" href="<c:url value="/css/jquery/ui.jqgrid.css" />"/>
<script src="<c:url value="/js/jquery/jquery.jqGrid.min.js" />" type="text/javascript"></script>
<table id="rowed5"></table>
<script type="text/javascript" charset="utf-8">
var lastsel2;
$("#rowed5").jqGrid({
datatype: "local",
height: 250,
colNames:['ID Number','Name', 'Stock', 'Ship via','Notes'],
colModel:[
{name:'id',index:'id', width:90, sorttype:"int", editable: true},
{name:'name',index:'name', width:150,editable: true,editoptions:{size:"20",maxlength:"30"}},
{name:'stock',index:'stock', width:60, editable: true,edittype:"checkbox",editoptions: {value:"Yes:No"}},
{name:'ship',index:'ship', width:90, editable: true,edittype:"select",editoptions:{value:"FE:FedEx;IN:InTime;TN:TNT;AR:ARAMEX;AR1:ARAMEX123456789"}},
{name:'note',index:'note', width:200, sortable:false,editable: true,edittype:"textarea", editoptions:{rows:"2",cols:"10"}}
],
caption: "Input Types",
resizeStop: function (newwidth, index) {
var selectedRowId = …Run Code Online (Sandbox Code Playgroud) aramex ×5
shipping ×3
php ×2
android ×1
bigcommerce ×1
ios ×1
javascript ×1
jqgrid ×1
orders ×1
react-native ×1
select ×1