google-site-verification: google3bd66dd162ef54c7.html
FC2ブログ

Aliexpress から不良品が届いたので Open dispute して返金してもらった

この記事は電子工作ネタでは無いし、長いので興味のある方だけお読みください。

◆まえがき
前の記事の画面割れのタブレットの修理では、修理用の液晶パネルを Aliexpress から買いました。しかし、これがとんでもない業者に当たってしまって、2度送ってもらったのに全部使えないパネルでした。結局その業者には見切りを付け、別の業者からパネルを買って修理を完了することが出来ました。

この記事では、最初の業者とのやり取り。さらには、Open Dispute して Aliexpress を巻き込んだ紛争までエスカレーションさせて代金を回収した手続きの内容について、順番に紹介したいと思います。Aliexpress で買い物していると一定の確率で不良品に当たると思うので、どなたかの参考になれば幸いです。

◆最初のパネルの購入
買ったのはHUAWEI のタブレットのMediaPad M3 Lite 8 用の液晶パネル。Aliexpress で検索してこのパネルの販売数が一番多く、かつ値段も安かった業者に注文しました。ちなみに値段は $23 (送料込み)でした。(7月4日発注)

▼最初に届いたパネル (7月16日受領)
最初の商品
うん、8インチ用のパネルが届いた、割れも無くなく無事に届いて良かった。と思いながら修理対象のタブレットにあてがってみると、、サイズが少し違います。MediaPad M3 には指紋センサーが付いていてそのための長円穴があるのですが、その形も明らかに違っています。

▼表示ラベルが T3 となっている orz
1回目、型格違い
これ、MediaPad T3 用の液晶パネルです。互換性は無いので全く使えません。

ちなみに送られてきた商品の型格の表示は、現物に貼られているこのラベルだけです。静電気防止袋に入れて、ラップでぐるぐる巻きにされ、それが段ボール箱に入り、最後はおなじみのゴミ袋に入っているのですが、そのどこにも商品の型格を特定出来る表示はありません。これでは作業中にちょっと離席しただけでも、送り先を間違えてしまうでしょう。

少し話が飛びますが、ISO9001では製品の識別やトレーサビリティがきっちり確保されていることを要求されます。そんなこと当たり前でしょ、と日本の感覚なら思うのですが、こんなふうに何も考えていない業者もいるので、うるさく言わないとダメなんですね。

◆最初(1件目のオーダー)へのクレーム
で、早速セラーにクレームを入れました。Aliexpress の contact seller からショートメッセージで連絡を取ることが出来ます。なお、PC の IE11ではcontact のページにうまく入れなかったので、ブラウザは chrom を使いました。

私:間違った物が届いたんだけど、どうすればいい?
 セラー:送料として6ドルをPayPal で送るから、それで物を送り返してください。届いたら代わりの商品を送ります。
私:PayPal のビジネスアカウントを持ってないから、お金を受け取れないです。それに余分なアカウントは作りたくないです。あと、物の往復を待ってたら時間がどんどん経っちゃう。現物の返却は無しで、新しいのを送ってくれない?
 セラー:じゃ、$6 払ったら新しいのを送る。
私:どうやるの?
 セラー:一旦新しいオーダー入れ、支払い前の状態にして止めておいてください。そのオーダーをディスカウントして値段を $6 に変える。
私:なるほど、それで行きましょう。

てなやり取りがあって、めでたく $6 で新しいパネルを送ってくれることになりました。(7月22日発注)

なお、支払いをクレジットカードにしていると、発注のタイミングで即時支払いされてしまうので、ディスカウントを受けるタイミングがありません。そこで、一旦別の支払い方法を指定しておいてそのまま待ち、ディスカウントされたことを確認してから支払いを行いました。

6 ドル余分に支払うことになりますが、それでちゃんとした物が届くならまあいいかと思いました。後で考えると、この時点で Open Dispute して全額返金を要求した方が良かったのかも知れません。

ともかく良い経験だったと思って 2 回目の商品の到着を待ちました。

◆2回目の商品到着 (8月3日受領)
二回目の商品到着

▼ラベルは合っている
二回目の商品、タブレット名は合っている
ちゃんと MediaPad M3 用になっています。早速組み込んで動作テストすると、、

▼内部のガラスが割れているじゃん orz
2回目、液晶ガラス割れ
表面のガラスは割れていませんが、内部のガラス(たぶん液晶表面)にクラックが入っていて表示がめちゃくちゃです。

これは流石に頭に来ました。1ケ月の時間と 合計 $29 が無駄になってます。

もうこのセラーは信用できないので別のセラーにパネルを発注しました。さらに、これまでの 2 回のオーダーの返金を求めるべくセラーにコンタクト

◆セラーとのコンタクト
私:届いたけどパネル内部の液晶ガラスが割れてて使い物にならないよ。
 セラー:え、証拠に動画を送って。
私:送ったよ。
 セラー:ごめん、すぐに送り直す。
私:もう他の所に頼んだから送らなくてもいいです。Open Dispute の手続きに入るよ。

▼セラーとのやり取りの画面 (以降の画面のスクリーンショットは、クリックで別窓に拡大)
業者とのメッセージ
最初のクレームからこんな調子で何度もやり取りしてます。あらためて数えてみると、こちらからの文章の書き込みが22回で、写真は6枚送っています(これ以外に先方のメールアドレス宛ての動画が1件)。なお、オーダーは別でもセラーが同じなら同じフローでコンタクト出来ました。

◆Open Dispute 開始 (8月6日)
これ以上セラーと交渉しても無駄なので、Aliexpress を巻き込んで Open Dispute を開始することにしました。なお、Open Disputeはオーダー毎にやらないといけないので、2つのオーダーそれぞれに Open Dispute を開始しました。

どちらも現物の返却無しで、代金全額の返金を求めた内容で起案しました。まあ稟議書みたいなものです。

必要な項目を選択して、簡単な説明文を書きます。面倒なのは写真と動画の準備ですが、私はブロガーなのでそのあたりは慣れてます。写真は3枚までなので、効率的に説明できるように画面内に注釈を書き込みました。動画のサイズの上限は確か500MBまでしたが、150MBくらいのファイルを送り込みました。なお、1回目のオーダーのOpen Dispute は動画無しで済ませました。

ネットを読むと、「Open Dispute の写真にセラーとコンタクトした画面のスクリーンショットを入れる」 と書かれていることがあります。そんなものは Aliexpress の中の人には見えるはずなので、このスクリーンショットは不要ではないかと思います。写真は3枚までなので、そんなことに1枚使うのはもったいないです。

◆Open Dispute の途中経過(コンタクトでの裏交渉)
1件目のオーダーは、
 セラー:$23 の全額を PayPal で返金するので Open Dispute を取り下げて貰えない?
私:PayPal でお金を受け取れるアカウントを持ってないです。じゃ、不便かけるので $18 の返金に下げるけどどう?
 セラー:その条件でOK。もしできるなら、dispute の理由を、「この商品が不要になった」に変えてもらえない?
私:うーん、、了解。

▼1 件目のオーダーの Open dispute
最初の商品のオープン紛争
結局 $23 の支払いに対し、$18 の返金で決着。商品の返却無し。(8月8日合意)

▼2 件目のオーダーの Open Dispute
二回目の商品のオープン紛争
こっちは、Open Dispute を開始したら、すぐにセラーが条件を受け入れました。つまり全額 ($6) 返金で、商品の返却無し。(8月6日合意)

Open dispute は4日以内に解決(合意)しない場合は Aliexpress による裁定が行われますが、今回は裁定の前に合意しています。

◆返金手続き
Open dispute の決着から数日後に、Aliexpress から refund が行われたことが下記の画面で確認出来ました。
▼最初のオーダーの refund (8月13日完了)
1回目の商品の返金

▼2回目のオーダーの refund (8月13日完了)
2回目の商品の返金

これで全部片付きました、やれやれです。

◆まとめ
文中にも書きましたが、中華なセラーの商品管理はいい加減です。Aliexpress のページに立派なオフィスの写真が入ってたりしますが、本当にそんなところで商売をやっているのか怪しいです。

でも、後で手配に使った別の業者は、現品に商品名と仕向け先(私)が特定できるような紙が入っていたりして、それなりに管理している感じです。但し、こっちは同じ物でも値段が $23 から $28 に上がります。

ちなみに、現物のマーキングなどを見ると、後でオーダーした業者から送られてきたものは、ダメな業者から来たものと同じでした。つまり、作っているところは同じではないかと思います。

セラーは返金の時にPayPalを使いたがります。これは返金ルートに Aliexpress が入ると手数料を取られたり、悪い評価が付けられたりするのではないかと思います。私はこれまで PayPal からの入金ルートを持っていなかったのですが、今後も Aliexpress から買い物をするので、PayPal からの入金ルートを作っておくのも悪くないかなと思い始めています。PayPal 経由でお金を受け取るためには、ビジネスアカウントもしくはプレミアムアカウントが必要なので、手続きしておこうかと思います。

Aliexpress への返品についてネットでいろいろな情報が書かれています。その中には、「Aliexpress で返品する時の送料は購入者負担」と書かれているページがあったりします。
これって、商品としては問題無いけど、例えば色が気に入らなかった、という場合に適用されるルールではないかと思います。何でもかんでも返品送料は購入者負担だったら、 「いい加減な物を送り付けておいて泣き寝入りする人を期待する」 なんて商法も成立しちゃいます。いくら何でもこれは無いと思うのですが、甘いかな、、

この経験をしてから、Aliexpress から届いた物を開封する時はビデオを撮るようにしています。ビデオがあれば、何か問題があった時に、それが間違いなく Aliexpress から受け取ったものであることを証明出来ます。つまり、Open Dispute になった時の有力な証拠になるはずです。

0.96インチOLEDのスリープ特性、他

 0.96インチOLEDの話は前の記事でおしまいにしようと思っていたのですが、書き忘れていたことがまだあったのでまとめて記事にしておきます。

1.スリープにする方法と効果
 SSD1306のデーターシートによると、スリープさせるとIccとIddがそれぞれ10μA以下、つまり合計で20μA以下になることになっています。
▼sleep電流の仕様
sleep

 Maxの規格だけ規定されているので、実際にどれくらいの値になるか判りません。また、インターフェイス基板には電源電圧を3.3Vに下げるためのシリーズレギュレーターも入っているので、こちらの電流も加えて考えないといけません。
ということで、sleepさせた時にどれくらいの消費電流になるのか、実測してみました。

▼スリープの実験用プログラム
// 0.96インチOLED(SSD1306)をスリープさせる実験
// 2019/3/15,ラジオペンチ

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels

// Declaration for an SSD1306 display connected to I2C (SDA, SCL pins)
#define OLED_RESET 4 // Reset pin # (or -1 if sharing Arduino reset pin)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

void setup() {
if (!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Address 0x3C for 128x32
for (;;); // Don't proceed, loop forever
}
// CPUのプルアップを無効にする(有効にする場合は下記2行を削除)
pinMode(SDA, INPUT); // プルアップを無効化(SDA)
pinMode(SCL, INPUT); // プルアップを無効化(SDA)
display.display(); // OLED表示更新
}

void loop() {
wakeDisplay(); // 表示ON(電源電流:8.6mA)
delay(10000);
sleepDisplay(); // 表示OFF(電源電流:1.08uA/7.66uA
delay(10000);
}

void wakeDisplay() { // OLEDをスリープから復旧
Wire.beginTransmission(0x3C);
Wire.write(0x80);
Wire.write(0xAF); // ONコマンド(SSD1306)
Wire.endTransmission();
}

void sleepDisplay() { // OLEDをスリープさせる(表示消す)
Wire.beginTransmission(0x3C);
Wire.write(0x80);
Wire.write(0xAE); // OFFコマンド(SSD1306)
Wire.endTransmission();
}
 このプログラムを実行すると、Adafluitのロゴを10秒間隔で点滅を繰り返します。

▼動作の様子 (Adafluitのロゴ表示)
Adaflitのロゴ画面

 wireから直接コマンドを送ってON/OFFさせていますが、この方法はネットで見つけたもので、最初に送っている 0x80 (35, 42行)の意味がよく判りません。

 ともかくこれで表示を消すことが出来ます。そこでOLEDモジュールの消費電流を測定してみたのですが、なんだか変です。と言うのは、消費電流が異常に小さくて1μちょっとしか流れていません。なんて優秀なんだ!と最初は思ったのですが、どうも値が小さ過ぎます。よく考えると、CPU内部のプルアップ抵抗からI2Cバスを通じて電源が廻り込んでいそうです。

 そんなことで、プルアップを止めて調べてみることにしました。具体的には、21,22行目の pinMode(SDA, INPUT); とpinMode(SCL, INPUT); を有効にすると、CPU内部のプルアップ抵抗を外すことが出来るので、状態の比較が出来るようになります。

 以下は測定結果で、消灯時のOLEDモジュールの電源ピンに流れる電流の測定結果です。なお、点灯時の消費電流は約8.3mAでした。

▼CPU内部プルアップ有りの場合の消費電流(21,22行をコメントアウト)
1.08μA
 1.08μAと小さな値になっていますが、I2Cバスからの廻り込みがあるので、実質的な消費電流はもっと大きいはずです。

▼CPU内部プルアップ無しの場合の消費電流(21,22行が有効)
OLEDスリープ時の消費電流7.66μA
 7.66μAまで増えていますが、これがスリープさせた時の消費電流と考えて良さそうです。

 ちなみに3端子レギュレーターの XC6206 の自己消費電流は1.0μA(typ.)となっているので、残りの約6.66μAがSSD1306に流れていることになります。これくらいまで電流が減れば、まずまずでは無いかと思います。

2.I2Cバス電圧のリップル
 I2Cバスの波形を見ると大きなリップルが乗っていました。表示がOFFの期間はリップルが止まるので、デバイス駆動用のチャージポンプの影響だと思います。

▼I2Cバスのリップル
3.3Vに大きなリップル
 Highレベルが2.6Vくらいまで落ちる量のリップルが乗っています。なお、画面右側の波形はOLEDをOFFにするためのコマンドで、この先はリップルの発生が止まっています。

 これは3.3Vの電源のデカップリングが不足していることが原因なので、簡単に出来る処置として、コンデンサを追加してみました。

▼追加したデカップリングコンデンサ
3.3Vにコンデンサ追加
 C1とC2が元から付いている3.3Vのデカップリングコンですが、その位置には付け難いので3端子レギュレーターの出力に2μのセラコンを直付けしました。なお、このレギュレーターは低ESRセラコンの使用OKの物です。

▼コンデンサ追加後
コンデンサ追加後
 まだリップルが残っていますが、このあたりで諦めることにします。

3.I2Cバスにレベルコンバーターを入れる場合
 前の記事では5Vと3.3VのI2Cバスの間にレベルコンバーターを入れる必要は無さそうと書きました。でも、配線が長かったり、電源入れっ放しで何日も動かし続ける場合は、誤動作の危険が高まります。その場合は以下のような回路で対策すれば良いと思います。

▼レベル変換無しの回路図
OLEDのI2Cインターフェイス
 ちなみに、1.項で取り上げた電源の廻り込みは、+5V→Rarduino(35k)→D3→3.3V の経路で発生します。

▼FETを使ったレベル変換回路
OLEDのI2Cにレベル変換入れた回路
 CPU内の35kΩだけでは足らないので、外にもプルアップ抵抗(Rp)を入れた方が良いでしょう。

◆まとめ
 2ドルもしない部品ですが、いっぱい遊ばせてもらいました。詳しく調べると奥は深いです。

 このOLEDを使って、面白い物をまた作ってみたいと思います。ただ、ブートローダー入りのATmega328が足らなくなったので、書き込もうと思ったら、AVRISP mk2 が動かなくなっています。Windows10のアップデートでやられちゃった気がしますが,、困ったもんです。

ブログのアクセスカウンターが100万を突破

 アクセスカウンターが100万の大台を超えました。これは記事を読みに来て下さる方々のおかげです、ありがとうございます。なお、100万を超えたのは多分昨日ではないかと思いますが、この記事を書いている時点で100435になっています。

▼100万突破の記念スクリーンショット
アクセスカウンタが100万超え

 これはアクセスカウンターの位置にカーソルを当てて過去1週間分のアクセス数も表示させた状態です。アクセスカウンターの値が7桁になると、表示フォーマットが破綻するかも、と思っていたのですが、特に何もしなくても大丈夫でした。というか、どこをどう直せばよいか判らないままx-dayを迎えました。

 ちなみにこのカウンターはPV(ページビュー)ではなく、訪問者数をカウントしているようです。まあ訪問者と言ってもIPアドレスで判断するしか無いでしょうから、ユニークIPアドレス数ということになるはずですが、この精度は怪しいでしょう。

 良い機会なので、このブログのアクセス数について振り返ってみます。アクセス数の記録を取っていないので細かいところまでは判らないのですが、中間点の50万アクセスの時点で書いた記事があって、その日付は下記の通りでした。
 ・2009年11月13日:ブログ開始
 ・2015年7月24日:50万アクセス (ベランダ太陽光発電の累積発電量が50kWh突破
 ・2019年3月7日:100万アクセス

 最初の50万に5年と8ケ月かかり、次の50万は3年と8ケ月で突破しているので後半は少し加速しています。

 上の写真のアクセスカウンターはFC2が用意したものですが、ブログオーナーにはもう少し詳しい情報が判るようになっているのでその一部を紹介します。

▼日別アクセス数
日別アクセス数

 3月というか直近7日分のデーターです。ユニークアクセスと書いてあるのが、先の訪問者数(ユニークIPアドレスの数)だと思うのですが、なぜか値が一致していません。
 ちなみに、トータルアクセスはPV(ページビュー)だと思いますが、PVは訪問者数の倍くらいあります。

 どこのサイトから来たかを見ると、

▼先月(2月)のリンク元
2月のリンク元

 1位のリンク元無しは、ブラウザのブックマークから直接来たものと、refererを返さないブラウザから来たものの合計だと思われますが、その比率を知る術はありません。たぶん、多くの方がブックマークに登録して下さっているのだと想像していますが、有難いことです。2位はこのサイトのトップアドレスなので、これを踏み台に中のコンテンツにアクセスしているのだと思います。

 3から5位は検索サイトからのアクセスですが、想像していたより少ないです。昔はもっと比率が高かったと思います。ちなみに、このリストは80位くらいまであります。また、2月のトータルアクセスは約32000、ユニークアクセスは約18000でしたが、これ個人のブログとしては多い方だと思います。

◆まとめ
 このブログを始めた頃は地域の用水路や写真の話題なども書いていて、ポイントが絞り切れていませんでした。そんなことで、ブログのアクセス数も少なかったのだと思います。そういう中で、自分のやりたいことを記事を書いてみよう、ということで電子工作を中心に記事を書いていったことが、アクセス数の増加に繋がったのだと思います。

 ところで、アクセス数についての情報を探すために、自分の記事を検索したのですが、自分で作ったことを忘れてしまっている作品が結構あることに驚きました。実はOLEDを使ったデーターロガーを作りたいと思っているのですが、OLEDはともかく、データーロガーもどきは既にいくつか作っていました。そろそろArduinoから脱却して、新しいデバイスに目を向けた方が良い時期かも知れません。そうは言っても、Arduinoいじりは楽しいんですよね。
カレンダー
09 | 2019/10 | 11
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -
プロフィール

ラジオペンチ

Author:ラジオペンチ
電子工作を中心としたブログです。たまに近所(東京都稲城市)の話題など。60過ぎて視力や器用さの衰えを感じつつ日々挑戦!
コメントを入れる時にメールアドレスの記入は不要です。なお、非公開コメントは受け付けていません。

記事が気に入ったらクリックを!
最新記事
カテゴリ
最新コメント
リンク
FC2カウンター
検索フォーム
月別アーカイブ
RSSリンクの表示
QRコード
QRコード