問題タブ [ups-worldship]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - UPS Worldship の統合と .net
.net 用の UPS WorldShip 統合 API またはライブラリはありますか? Sample Order アプリケーション (VB.Net/SQL Server アプリ) を UPS と統合し、自動インポート機能用の .xml ファイルを書き込む作業を任されましたが、シリアライゼーションは私の足を踏み入れましたが、いくつかの国際通関オプションなどのより高度な出荷オプションは、完全に文書化されていません。
UPS 統合をどのように開始し、実行しましたか? それを行うためにサードパーティの助けがありましたか?不足しているドキュメントのより良い場所はありますか?
編集: 私がしようとしているのは、データベース内の注文データに基づいて新しい出荷を作成し、UPS から受け取った出荷の追跡番号でそれらの注文を更新することです。注文には、指定された配送方法、2 日目の航空便、陸路便、または国際便があります。注文の約 50% は国際的なものです。
integration - ワールドシップの一括インポート
名前、住所、郵便番号を含む .csv ファイルを WorldShip にインポートしようとしています。パッケージの重量、UPS サービス、請求書の輸送、パッケージの種類、および参照番号を定義する 2 つのプロファイルを設定しています。
特定のプロファイルで名前、住所、郵便番号だけをインポートして、他の変数を一定に保つことはできますか? または、これらの変数を .csv ファイルに追加する必要がありますか?
また、1 日に複数の「バッチ」の配送ラベルと返品ラベルを印刷できるようにしたいのですが、1 日の終わりのレポートは 1 つしかありません。各バッチは 1 日の終わりのレポートに追加されますか? 返送先住所は変わりません。
私は基本的なプログラミング能力とかなりのコンピューター スキルを持っていますが、頭がいっぱいになっていないか知りたいです。
よろしくお願いいたします。
xml - UPS Worldshipの統合に精通している人はいますか?
私は上司から、リモートの荷送人が当社のシステムにアクセスして処理する必要のある注文を取得し、UPS Worldship から梱包ラベルを印刷できるようにする方法を 1 週間で実装するように命じられました。
このリモート オフィスは、私たちのビジネスの一部ではありません。彼らはウェブフロントエンド(エクストラネットに相当するもの)を介して私たちのシステムにアクセスします - 私たちの側では基本的に、彼らが出荷する必要がある注文をマークし、これをバッチジョブまたは彼らがプルダウンできる何かにエクスポートする必要があります。 Worldship のバージョンに挿入しますが、注文番号 (私たちが割り当てます) で注文を検索できます。
今、私は Worldship で何もしたことがありません。これを行う最善の方法は、注文をこの場所からの発送としてマークし、注文データをある種の XML 形式に変換して、サーバー上のファイルに書き込むユーティリティを提供することです。ある時点で、それをサーバーに転送するジョブ (FTP?) があり、ワールドシップへのインポート/マップを開始する必要があります。次に、彼らは注文を処理し、UPS 追跡番号を含む XML ファイルを返送して、システムにロードできるようにする必要があります。Worldship がどのように機能するか、フィールドをマップする方法がまったくわかりません。1 つの住所が複数の注文に関連付けられることは十分にあり得るからです。上司は Worldship を使用して注文情報を取得できるようにしたいと考えています。注文番号。
どこから手をつけていいのかわからない、やりたいことから無理そうに聞こえるけど、彼は「そんなに難しくない」と思っている人なんです。
現在のサイトは VBScript で書かれていますが、必要に応じて .NET も使用できます。
zebra-printers - Eltron プログラミング言語で UPS 配送ラベルをカスタマイズする
UPS の Shipping Web Services と統合して、倉庫の日々のプロセスを改善しています。UPS は EPL (Eltron プログラミング言語) でパッケージの配送ラベルを返します。C# からラベルを正常に印刷できました。しかし、私の会社では、配送ラベルの下に文書タブ/ラベルがあり、内部文書に添付できる穴あきラベルを使用しています。UPS の World Ship ソフトウェアには、このドキュメント タブ/ラベルに情報を印刷する機能があり、ビジネス ユーザーは私のものも同じようにすることを要求しています。
UPS に連絡しましたが、彼らの Web サービスは EPL でドキュメント タブ/ラベルを返すことをサポートしていないため、自分でやり始めました。私が最初に試みたのは、配送ラベルの下に何かを印刷しようとすることでした。そこで、このコマンドを試しました。
UPS から提供された EPL の末尾にこれを追加し、4x6 配送ラベルの一番下に印刷しました。そのため、1210 から 1250 に増やし始めたところ、ACCT# 文字列がまったく印刷されないことに気付きました。さらに調査したところ、UPS の EPL がラベルの高さを 4x6 に設定していたため、印刷できなかったのではないかと考えました。(ラベル自体は 4x8 で、下の 2 インチがドキュメント ラベルです)。EPL を確認すると、最初に次のコードが表示されます。
私が使用している Zebra ZP 450 プリンタに付属の EPL プログラミング マニュアルを読むと、印刷の高さと幅を 4x8 に設定する必要があることがわかり、困惑しました。そのため、UPS から提供された EPL の末尾に追加していたので、P1 コマンドの後であったため、プリンターが無視していたのではないかと考えました。そこで、UPS が提供する EPL 文字列の先頭に追加しようとしましたが、違いはありませんでした。
配送ラベルとドキュメント タブ/ラベルの両方を印刷するにはどうすればよいですか?
postgresql - PostgresのデフォルトのIDによる並べ替え-worldship
postgresデータベースの1つからプルするためにworldshipをセットアップする必要があります。パッケージがIDでソートされるようにする必要があります。ワールドシップにorderby句を送信させる方法がないので(私が知っている)、返されるレコードのデフォルトをidで返す必要があります。
2番目のメモでは、postgresのデフォルトがレコードが最後に変更されたときのようにソートされているかわかりません。したがって、2つのレコードID 1,2を書き込んだ場合、クエリを実行するとレコード2が変更され、レコード2が返されます。最初であること。