magazine
RSS-
集計処理ごとに作っていたAWS Lambda関数を一つにまとめて、各集計用のPythonモジュールはプラグイン的に追加できるように、また、それぞれのモジュールが必要な関数定義を持っているかをチェックする仕組みを作る話です。今すぐ読む
-
なんでまた「納品書兼適格請求書」になったのかの話
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。
みなさん、適格請求書発行してますか?スイッチサイエンスでは適格請求書を「納品書兼適格請求書」としてご提供しています。なんで請求書でも領収書でもなく「納品書兼適格請求書」になったのか、という点についてのお話です。
-
SPFのDNSルックアップ制限厳しすぎな話
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。
みなさん、DMARC対応してますか。対応と言っても、基本的にはDKIMやSPFが設定されていればDMARCのDNSレコード追加するだけよね、くらいに思っていたんですが、SPFは曲者なんですね、というお話です。
-
AWSのIMDSv2対応でうっかりハマった話
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。みなさんAWS使われていますか。
なんだかんだAWSのサービスのアップデートやdeprecatedなものへの対応って割と発生しますよね。
今日は、最近EC2環境でのIMDSv2対応を進めていたのですが、ドキュメントをよく読んでいなくてちょっとハマった話です。 -
システムの発行済PDF書類を後からなんとか検索できるようにする話
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。人材募集していることからもおわかりかと思いますが、人手不足です。
インボイス対応やら電子帳簿保存法やらでECシステムをあずかっているみなさまは、やはりドタバタされているのでしょうか。インボイス対応で税理士先生に相談しながらPDF書類の作成機能の改造をすすめたのですが、同時に電子帳簿保存法のことも考えないとならないという中で、「発行済PDF書類を検索できるようにする」を最低限実現するために、どんなふうに考えて対応したのか(しようとしているのか)について紹介します。
-
Pythonのstrftimeメソッドの実行環境依存の小話
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。今日は、あれ?そうだったのか、と思ったPythonの小ネタを。
datetime.date
やdatetime.datetime
から「2023年8月」といった文字列、08月
じゃなくて8月
な文字列を得たいときって、どう書きますか? -
Shopifyの新しいチェックアウト機能への移行 3 - Shop Payかどうかの判断
一応前回までのところで、支払がShop Payなのに配送が代金引換となるのを防ぐところまではできましたが、このままだとカートページで「代金引換を希望」したのに、チェックアウト画面に進んだら支払方法がShop Payで配送方法がネコポスとかになるわけで、ECサイトとしてはちょっとあり得ない感があります。今すぐ読む -
Shopifyの新しいチェックアウト機能への移行 2 - Shop PayとFunctions
前回、カートの画面に「代金引換を希望」のチェックボックスを設けて、お客さまにはカート画面で代金引換を利用するか否かの意思表示をしてもらい、チェックアウト画面ではそれに応じた表示を行うという方法でGoogle PayやApple Payにも対応できるはずと書きました。が、Shop Pay(というShopifyの提供する支払方法)の場合はFunctionsが機能しなさそう。今すぐ読む
-
Shopifyの新しいチェックアウト機能への移行 1 - 代金引換と〇〇Pay
スイッチサイエンスのECサイトはShopify Plusのcheckout.liquidやShopify Scriptを使ってカスタマイズしていますが、これらの機能は2024年から2025年にかけて徐々に廃止され、替わりにShopify FunctionsとCheckout UI extensionsに切り替わるので、それに追従していかないとなりません。今の所上がっている大きめの問題は代金引換に関すること。Google PayやApple Payの導入も考えると解決方法はこれしかなさそう。今すぐ読む -
gunicornのworker-classにuvicornを指定するときに、uvicornのlog-configを指定したい
今すぐ読むこんにちは。
ECシステム開発チームのいまづです。uvicornの設定情報をどうやって渡すのかでちょっと困った話です。
-
古いFlask + SQLIteなウェブアプリ "EAGLE ".brd" file panelizer" を移設した話
こんにちは。ECシステム開発チームのいまづです。今すぐ読む
普段は社内の通販システム周りに生息しています。
最近、Litestreamをいじっているところに古いウェブアプリどうにかならん?という話が舞い込んできたので、対応してみたお話をします。 -
ECシステム開発チーム、M5Stackのミラーサイト構築でやったこと
スイッチサイエンスのシステムエンジニアたちは、自社ECサイトの開発に従事する傍ら、多岐にわたる業務に取り組んでいます。そんな彼らの活動の中で、今週は「M5Stackのサイトが見られない!」というユーザー様のSNS投稿を受け、急遽始まったミラーサイト構築について紹介します。今すぐ読む