今まで開発をした事例を紹介します。
WooCommerce(wordpress)編
作成日付:2025.12.18
1.WooCommerceを使ったECサイトの構築
WooCommerceと関係しているプラグインを列挙します。
| プラグイン名 | バージョンと作者 | 説明 |
|---|---|---|
| Advanced Order Export For WooCommerce | 4.0.6 | AlgolPlus | Export WooCommerce orders to Excel/CSV/XML/JSON/PDF/TSV |
| Checkout Field Editor for WooCommerce | 2.1.5 | ThemeHigh?|?Join Community | Customize WooCommerce checkout fields(Add, Edit, Delete and re-arrange fields). |
| Export Products, Orders & Customers for WooCommerce | 2.3.2 | WPFactory | Advanced export tools for all your WooCommerce store data: Orders, Products Customers & More, export to XML or CSV in one click. |
| Flexible Shipping | 6.5.0 | Octolize | Create additional shipment methods in WooCommerce and enable pricing based on cart weight or total. |
| Google for WooCommerce | 3.5.1 | WooCommerce | Google とのネイティブ統合により,マーチャントは Google のネットワーク上で簡単に商品を表示することができます。 |
| Japanized for WooCommerce | 2.7.17 | 職人工房 | 日本国内向け WooCommerce 標準ツールキット。 |
| Min and Max Quantity for WooCommerce | 1.3.8.3(free) | BeRocket | Plugin for WooCommerce which add minimum and maximum quantities for products |
| Product Slider for WooCommerce | 2.8.9 | ShapedPlugin LLC | Slide your WooCommerce Products in a tidy and professional slider or carousel with an easy-to-use and intuitive Shortcode Generator. |
| Qty Increment Buttons for WooCommerce | 2.7.5 | taisho | Adds professionally looking – and + buttons around product quantity field, on product and cart page. |
| WC Cancel Order | 3.5.1 | WpExperts Hub | お客様がマイページから注文のキャンセルリクエストを送信できるようにしました。 |
| Weight Based Shipping for WooCommerce | 6.11.0 | weightbasedshipping.com | Simple yet flexible shipping method for WooCommerce. |
| WooCommerce | 10.4.2 | Automattic? | だれもが自由に商品やサービスを販売するための eコマースツールです。 しかも,自由なデザインで。 |
| WooCommerce Checkout Manager | 7.8.4 | QuadLayers | Manage and customize WooCommerce Checkout fields (Add, Edit, Delete or re-order fields). |
| WooCommerce Tax (previously WooCommerce Shipping & Tax) | 3.3.0 | WooCommerce | WooCommerce のためのホストされたサービス: 自動税計算,出荷ラベルの印刷,およびよりスムーズな支払い設定。 |
| zipaddr-jp | 1.41 | Tatsuro, Terunuma | The input convert an address from a zip code automatically. |
作成日付:2025.12.10
2.『ゆうパックプリントR』(日本郵政株式会社)とのインターフェース
「WooCommerce(Advanced Order Export For WooCommerce)」からエクスポートした「.xlsx」ファイルと都道府県へ配送日数が格納した「.xlsx」を入力し、『ゆうパックプリントR』がインポート可能なcsvファイルを作成するプログラム(Python)を開発し、運用している。
そして、csvファイルをインポートした『ゆうパックプリントR』は送付状印刷できる。他にも機能はたくさんあるがそちらのページをご参考に。
また、「WooCommerce」から注文や送り先データをcsv等の形式でエクスポートできるが、そのままの形式では『ゆうパックプリントR』は取込むことが難しい。プラグインを使用すれば可能かもしれませんが、プラグインを理解するのが大変かと思い、私は試験をしませんでした。
加えて、プラクインにアップデートがあった場合、「今まで通り機能するか」という心配もありますし、何よりも他のプラグインにもあるが、少しでもリスクを下げたいので。
仕様(機能)の概要をまとめます。
- エクスポートするプラグインは、「Advanced Order Export For WooCommerce」でエクスポートするファイル形式は、「xlsx」とする
「csv」だと「,(カンマ)」が入ると取込み時に不具合を起す可能性がある。 - 代引き手数料を取込める
- ゆうパックプリントRでお届け予定メールの必要、不必要の設定ができる
- ゆうパックプリントRでご不在連絡メールの必要、不必要の設定ができる
- ゆうパックプリントRでゆうパックのサイズ表示ができる
- ゆうパックプリントRで「明細」に商品を表示できる
- ゆうパックプリントRで「発送予定日時(発送期限日)」を表示できる
- ゆうパックプリントRで「到着期限日」を表示できる
- その他
詳細は、こちらへ
内容についてのお問合せは、こちらへ

今回、開発したのは【フォーマット変換】プログラム。
上記の仕様(機能)の他に、顧客の要望の一つとして『到着予定日』がある。そのために都道府県毎に必要とする配送日数が「配送日数情報都道府県」(xlsx)に格納されている。到着予定日と配送必要日数から発送日を決定している。
【フォーマット変換】プログラムの詳細は、こちらへ
内容についてのお問合せは、こちらへ