今まで開発をした事例を紹介します。

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)に格納されている。到着予定日と配送必要日数から発送日を決定している。

【フォーマット変換】プログラムの詳細は、こちらへ

内容についてのお問合せは、こちらへ