
こんにちは。ノースリーブをどの時点でやめるべきか、悩んでいます。marimoです。
先日からご案内していた「NO MORE JANGLISH」の「売り切り英語フレーズプラン」で、お客さまからの指摘により、とある問題が発覚いたしました。
...ってか、指摘されるまで気づかなかった私、、反省です。



買い物カゴで好きなフレーズを選び、「Epsilonのクレジットカード決済、または、コンビニ決済」を選んで進もうとすると、
「商品名の指定が異常です」と出て、前へ進めない(注文できない)のです。
・・・わわわ、えらいこっちゃ!

調べてみました。
原因は、商品名が長すぎる、ということ。
EC-CUBEのEpsilonモジュールでは、Epsilon側に送信される商品データが、「商品名×個数×個(代表)」で設定されています。ところがEpsilonで許可されているのは合計64バイト(日本語32文字)まで。
EC-CUBEの商品名は50文字(100バイト)まで許可されているので、長い商品名でも大丈夫♪とタカをくくってると、Epsilonでつまづく...ということに。
原因は分かったものの、できればやっぱり、今さら商品名を変えたくありません。
そこで、
こちらのブログ記事を参考に、送信データ生成に関わるファイルを変更しました。(take4さん、勝手に参考にさせていただきました。ありがとうございます。)
要は、Epsilonに商品名をフルネームで伝える必要はないので、64バイト以内で、勝手に切って送信する、という解決方法です。
ひとまず、ホッ。
エラー・問題は自分で発見・解決せねば...それが、オープンソースの痛いところです。
お客さまにオープンソースのプログラムをおすすめするには、やっぱりこのように、自社で体験したものじゃなきゃ!!ですね。
色々、便利そうなプログラムはありますが、美字工房はシステム・プログラム会社ではありませんし、使い手側の立場で実際に運用してみて、これぞっ!というのだけをおすすめするようにしています。
「組み換え式」ビジネスメール作成術
英語フレーズ「選ぶ」だけ!