{{rx.campaignKvImageAlt}}
{{rx.entryButtonLabel}}
もらった履歴をチェック!
もらえる4大ハッピー。毎日プレゼント、配送料値引き、購入クーポン、販売手数料還元
★ {{rx.benefitsLimitedHeading}} ★

※今後も同様のキャンペーンを予定しています
購入に関してはこちら、出品・配送に関してはこちらをご覧ください

※エントリーのタイミングによっては、付与されるクーポンの
利用期限が過ぎている場合がありますが、再発行等はできません

※各キャンペーンの内容・条件については、以下の詳細をご確認ください

事前エントリー限定。繰り返し使える梱包資材が抽選で300名さまに当たる

こちらのキャンペーンは終了しました

よくある質問

Q:いつ当選がわかりますか?

A:当選したお客さまには、キャンペーン終了後2週間を目安に当選のご連絡を行います。アプリ内の「お知らせ」、Push通知、メールでご連絡します。落選されたお客さまへの通知はありません。

Q:景品はいつ発送されますか?

A:2026年10月末を目安に発送いたします。賞品の発送時に、発送完了の連絡は行いませんので、あらかじめご了承ください。

キャンペーン詳細

キャンペーン概要

事前エントリー期間中にハッピーメルカリ市にエントリーいただいた方の中から抽選で300名さまに、繰り返し使える梱包資材「ハッピーエコパック」をお送りします。

ハッピーエコパックについて

メルカリで取引される商品同様、梱包資材も何度もリユースしたいという思いから生まれた「繰り返し利用可能な梱包資材」です。ハッピーが循環することを願って、ハッピーメルカリ市限定のデザインで作成しました。

特徴
  • テントなどで使用される素材を採用。繰り返し使用できる丈夫な素材です。
  • ターポリン素材は、水が染み込みにくい素材です。
  • 外からの衝撃を吸収してくれる、厚さ3mmの緩衝材を全面に用いています。
使い方
  • 受け取ったエコパックをご自身の出品・配送でそのままご利用ください。
対応サイズ
  • らくらくメルカリ便の「ネコポス(A4サイズ、厚さ3cm以内)」
  • ゆうゆうメルカリ便の「ゆうパケット・ゆうパケットポスト(A4サイズ・厚さ3cm以内)」
イラスト

なかおみちお / イラストレーター

アメリカや日本のサブカルチャーなどから影響を受け、POPでいて、 どこか虚無感が漂うクリエイションが特徴。

キャラクターを中心にした、 ゆるいテイストの絵には世の中の厳しい現状からは隔てられたような寛容さを感じられるものを目指している。

Instagram @nakaomichio_illustration

応募条件

  • 2026/9/24(木) 10:00 〜 10/1(木) 7:59の間に本ページ、もしくはホーム画面上部に表示されている「エントリーする」ボタンをタップしている

※当選対象者の300名さまは抽選で決められます

当選連絡について

  • 当選したお客さまにのみ、キャンペーン終了後2週間を目処に、アプリ内の「お知らせ」、Push通知、メールでご連絡します。
  • 当選したお客さまは、当選連絡に記載された登録フォームへ必要事項を記入し送信してください。当選連絡に記載の期日までに送信いただけなかった場合、当選資格が取り消しとなります。

注意事項

  • 抽選方法や当選確率に関するお問い合わせにはお答えできません。
  • 本キャンペーン参加時から抽選日までの期間に退会済みまたは利用制限となったお客さまは抽選の対象外となる場合があります。
  • 当選者の権利を他の人へ譲渡することはできません。
毎日ハッピープレゼント。ポイント1または抽選で500ポイント、対象カテゴリーのお買い物で500ポイント還元クーポンのいずれかが日替わりで届く または、メルカリアプリを最新にしてホーム画面のアイコンをタップ

よくある質問

Q:プレゼントは、期間中何度でももらえますか?

A:キャンペーン期間中は1日1回、クーポンまたはポイントをプレゼントします。

Q:受け取ったプレゼントの詳細はどこで確認できますか?

A:以下から確認できます。

  • ポイントの場合:「おさいふ>ポイント>履歴と有効期限」
  • クーポンの場合:「マイページ>クーポン>もらったクーポン」

Q:プレゼントの一覧はどこで確認できますか?

A:プレゼントの一覧は、こちらより確認できます。

Q:プレゼントが付与されません

A:

  • キャンペーン開催前にエントリーした場合:キャンペーン開始日以降、1日1回、当日中に順次付与します。
  • キャンペーン期間中にエントリーした場合:エントリー当日は、「プレゼント付与の条件」を満たしたあと、当日中に付与します。翌日以降は、1日1回、当日中に順次付与します。

なお、付与されたクーポンは、マイページ内の「クーポン>もらったクーポン」に、付与されたポイントは「おさいふ>ポイント>履歴と有効期限」に表示されます。

※プレゼントの付与はお客さまの利用状況やシステム上の都合等により、遅延する場合がございます。万一、当日中に付与されない場合は、キャンペーン番号を記載いただいたうえでお問い合わせください

Q:キャンペーン開始後、クーポンをもらう前に購入しました。クーポンは使えますか?

A:購入手続き完了後のお取引にクーポンを使用することはできません。

Q:同時に複数のクーポンを使用できますか?

A:1回の取引につき1枚のクーポンのみ使用できます。クーポンの併用はできませんので、あらかじめご了承ください。

※割引・還元対象商品に、クーポンは使用できません

キャンペーン詳細

プレゼント付与の条件

以下のすべての条件を満たしているお客さまが対象です。

  • 2026/9/24(木) 10:00 〜 10/14(水) 23:59に本ページ、もしくはホーム画面上部に表示されている「エントリーする」または「クーポンをもらう」ボタンのいずれかをタップしている

※キャンペーン期間中にエントリーされた場合、エントリーした日以降のプレゼントが付与されます。エントリーした日の前日までに配布されたプレゼントは受け取ることができませんので、あらかじめご了承ください

プレゼントの付与について

  • キャンペーン開催期間中にエントリーされた場合、エントリー当日については、「プレゼント付与の条件」を達成後、当日中に付与します。翌日以降は、1日1回、自動で当日中に順次付与されます。
  • キャンペーン開催前にエントリーされた場合、キャンペーン開始日以降、1日1回、自動で当日中に順次付与されます。
  • プレゼントの付与時にお知らせの通知等は行いません。以下よりご確認ください。
  • ポイントの場合:「おさいふ>ポイント>履歴と有効期限」
  • クーポンの場合:「マイページ>クーポン一覧」

※プレゼントの付与はお客さまのご利用状況やシステム上の都合等により、遅延する場合があります

プレゼントの詳細

■プレゼントがポイントの場合

プレゼント付与の条件を満たしたお客さまに、以下の各付与日に、付与ルールに従って同日から14日間利用できるポイントを付与します。

付与日

10/1(木)、10/3(土)、10/4(日)、10/7(水)、10/10(土)、10/11(日)、10/14(水)

付与ルール
  • 付与日の前日までにエントリーされた方:抽選で1ポイントまたは500ポイントを付与
  • 付与日(当日)にエントリーされた方:一律1ポイントを付与

※付与されるポイントは無償ポイントです
※ポイント履歴へは「【ハッピーメルカリ市】毎日プレゼント<日付>」と表記されます

■プレゼントがクーポンの場合

プレゼント付与の条件を満たしたお客さまに、以下の各付与日にクーポンを1枚ずつ付与します。対象カテゴリーの1,500円以上の商品を購入すると、一律P500が還元されるクーポンです。

※クーポンの有効期限はすべて、クーポンの付与から48時間です。付与時にお知らせ等の通知はお送りしませんのでご注意ください

  1. 1枚目
    付与日:10/2(金) 3:00〜順次
    対象カテゴリー:ハンドメイド・手芸
  2. 2枚目
    付与日:10/5(月) 3:00〜順次
    対象カテゴリー:ゲーム・おもちゃ・グッズ
  3. 3枚目
    付与日:10/6(火) 3:00〜順次
    対象カテゴリー:コスメ・美容
  4. 4枚目
    付与日:10/8(木) 3:00〜順次
    対象カテゴリー:ファッション
  5. 5枚目
    付与日:10/9(金) 3:00〜順次
    対象カテゴリー:キッチン・日用品・その他
  6. 6枚目
    付与日:10/12(月) 3:00〜順次
    対象カテゴリー:スポーツ
  7. 7枚目
    付与日:10/13(火) 3:00〜順次
    対象カテゴリー:本・雑誌・漫画

※クーポンの付与はお客さまの利用状況やシステム上の都合等により、遅延する場合がございます
※付与終了間際に、エントリーされた場合、期間内にクーポンの付与が完了しない可能性があります

クーポンについて

  • 付与ポイント:クーポン1枚につき、一律500ポイント付与
  • 利用条件:1,500円以上の商品に利用可能
  • 利用期限:クーポン付与から48時間
  • ポイントの付与タイミング:取引完了後
  • ポイントの有効期限:取引完了日を含めて14日目の23:59まで
  • 対象カテゴリー:各クーポンに記載された指定カテゴリー

※受け取ったクーポンは、マイページ内の「クーポン>もらったクーポン」に表示されます
※Web版でも使用できます
※メルカリShops、オークションでも使用できます
※メルカリNFT、m departmentでは使用できません
※まとめ買い(メルカリShopsを除く)には使用できません
※割引・還元対象商品には使用できません
※クーポン1枚につき、1回限り使用可能です。クーポンは併用できません

注意事項

  • ポイント付与の抽選方法や当選確率に関するお問い合わせにはお答えできません。
  • エントリーが正常に完了しなかった場合、プレゼントの付与対象外となることがあります。あらかじめご了承ください。
  • 当選の権利を他の人へ譲渡することはできません。
  • 不正行為等による特典取得を確認した場合、付与した特典を取り消す場合があります。
  • 複数アカウントを用いての悪質な行為は利用制限の対象となります。
配送をイメージしたキャンペーン装飾
小型の配送料一律150円(上限30回)。適用回数は配送サイズ確定順でカウントされ、キャンセルされた取引も回数に含まれます

{{rx.shippingUsageCount}}回 /{{rx.shippingUsageMaxCount}}回中

よくある質問

Q:どの配送方法が対象ですか?

A:「ネコポス」「ゆうパケット」「ゆうパケットポスト」「ゆうパケットポストmini」が対象です。

Q:利用回数に上限はありますか?

A:配送料値引きは、お客さま1人につき最大30回適用されます。キャンペーン期間内に「購入された商品」を「ネコポス」「ゆうパケット」「ゆうパケットポスト」「ゆうパケットポストmini」で発送する場合、値引き後の配送料として、一律150円が適用されます。

※適用回数は、配送サイズ確定順でカウントされます(キャンセルされた取引も回数に含まれます)
※出品時に配送料値引きが表示されていた場合でも、上限回数に達していれば取引開始後に通常価格へ切り替わります。あらかじめ、ご了承ください

Q:配送料値引きの適用商品を指定することはできますか?

A:適用商品を指定することはできません。配送料値引きは、配送会社が配送サイズを確定した時点で自動的に適用されます。キャンペーン期間中に複数の商品を発送した場合、配送サイズが早く確定した商品から順に値引きが適用されますのでご了承ください。

Q:いつ値引きが適用されますか?

A:配送サイズが確定した時点で、値引きが適用されます。取引完了画面にて値引き後の配送料で計算された販売利益が表示されます。

※出品時点に配送料値引きが表示されていても、キャンペーン条件を満たしていない場合や、回数上限に到達した場合は通常価格が適用されます。あらかじめ、ご了承ください

Q:商品が売れたあとにエントリーした場合、対象になりますか?

A:エントリー前に売れた商品は、対象外です。

Q:過去出品した商品は対象になりますか?

A:条件を満たしていれば対象になります。過去に出品した商品が期間中に売れ、購入日の翌日から起算して60日以内に取引が完了した場合が対象です。

Q:発送手続き後に、サイズ違いで送料が変わった場合は値引きされますか?

A:発送手続き後は、配送会社で計測したサイズが適用されます。その結果、荷物の膨らみや重量超過により、計測されたサイズがキャンペーン対象外となった場合、値引きは適用されません。

キャンペーン詳細

特典付与の条件

■ 以下のすべての条件を満たしている取引が対象です。

  • 2026/9/24(木) 10:00 〜 10/14(水) 23:59の間、かつ商品が購入される前に、本ページ、もしくはホーム画面上部に表示されている「エントリーする」または「クーポンをもらう」ボタンのいずれかをタップしている
  • 2026/10/1(木) 8:00 〜 10/14(水) 23:59の間に商品が購入される
  • 「購入された商品」を「ネコポス」「ゆうパケット」「ゆうパケットポスト」「ゆうパケットポストmini」のいずれかの方法で発送している
  • 購入日時の翌日から起算して60日後までに取引が完了している

値引き後配送料の詳細

  • 「ネコポス」「ゆうパケット」「ゆうパケットポスト」「ゆうパケットポストmini」で発送した場合:一律150円

適用商品の確定と回数

  • 配送料値引きは、お客さま1人につき最大30回適用されます。
  • 配送会社のサイズ計測によって、配送サイズと配送料が確定します。
  • 値引き適用回数は、配送サイズ確定時点で加算されます。
  • 複数の商品を発送した場合は、配送サイズが確定した商品から順に値引きが適用されます。
  • 配送サイズ確定後に取引がキャンセルされた場合も、値引きの適用回数は戻りません。キャンセルとなった取引を含め、お客さま1人につき最大30回までです。

※出品時点に配送料値引きが表示されていても、キャンペーン条件を満たしていない場合や、回数上限に到達した場合は通常価格が適用されます。

適用条件の詳細について

  • 「購入された商品」とは、キャンペーン期間内に購入手続きが行われ、「支払い待ち」または「発送待ち」以降の状態となった商品を指します。
  • 本キャンペーンは、購入日時の翌日から起算して60日後までに取引が完了した場合に適用されます。指定の期日までに取引が完了しない場合、本キャンペーンが適用されない場合があります。
  • 2026/10/14(水) 23:59以降に発送手続きを行なった場合も、適用条件を満たしている場合は本キャンペーンが適用されます。
  • クーポンを使用して出品した場合でも、適用条件を満たしている場合は値引き価格が適用されます。
  • 取引キャンセルとなった商品は適用対象外です。
  • メルカリShopsで出品された商品は適用対象外です。

注意事項

  • 配送料が販売利益を上回る場合、販売利益は0円となりますのでご注意ください。
  • 商品のサイズは、お客さまでの発送手続き後に「配送会社で計測したサイズ」が適用されます。「荷物の膨らみ」や「重量超過」によるサイズ相違は返金はできません。
  • 1つの配送に複数の配送キャンペーンによる値引きを適用することはできません。条件を満たしたいずれか1つのキャンペーンが自動的に適用され、お客さま自身で選択することはできません。
  • 配送料が商品価格を上回る場合、配送料値引きは適用されません。
  • 当社システムの不具合などによって値引きを多く適用した場合、超過して適用した値引きを取り消す場合があります。

よくある質問

Q:クーポンが付与されません

A:本ページ、もしくはホーム画面上部に表示されている「エントリーする」または「クーポンをもらう」ボタンのいずれかをタップすると当日中に付与します。付与されたクーポンは、マイページ内の「クーポン>もらったクーポン」に表示されます。

※クーポンの付与はお客さまの利用状況やシステム上の都合等により、遅延する場合がございます。万一、時間が経ってもクーポンが付与されない場合は、キャンペーン番号を記載いただいたうえでお問い合わせください

Q:キャンペーン開始後、クーポンをもらう前に購入しました。クーポンは使えますか?

A:購入手続き完了後のお取引にクーポンを使用することはできません。

Q:同時に複数のクーポンを使用できますか?

A:1回の取引につき1枚のクーポンのみ使用できます。クーポンの併用はできませんので、あらかじめご了承ください。

※割引・還元対象商品に、クーポンは使用できません

キャンペーン詳細

特典付与の条件

以下のすべての条件を満たしているお客さまが対象です。

  • エントリー期限(2026/9/24(木) 10:00 〜 10/11(日) 23:59)までに、本ページ、もしくはホーム画面上部に表示されている「エントリーする」または「クーポンをもらう」ボタンのいずれかを押している

対象期間

「特典付与の条件」を満たしている場合、以下の各期間に購入に利用できるクーポンを1枚ずつ、最大3枚付与します。

  • 第1弾:2026/10/01(木)8:00 〜 10/1(木) 23:59
  • 第2弾:2026/10/03(土)00:00 〜 10/04(日) 23:59
  • 第3弾:2026/10/10(土)00:00 〜 10/11(日) 23:59

※「特典付与の条件」を達成した時点で、上記利用期限が過ぎている場合、該当のクーポンは付与されません
※エントリー期限終了間際にエントリーされた場合、期間内にクーポンの付与が完了しない可能性があります。あらかじめご了承ください

クーポン付与について

  • 「特典付与の条件」を達成後、当日中に付与します。

※クーポンの付与は通常即時で行われますが、システムの混雑状況等により遅延する場合があります

  • ポイントバック率:10%
  • 付与ポイント:クーポン1枚につき、最大400ポイント付与
  • ポイントの付与タイミング:取引完了後
  • ポイントの有効期限:取引完了日を含めて14日目の23:59まで
  • 対象カテゴリー:全カテゴリー

※受け取ったクーポンは、マイページ内の「クーポン>もらったクーポン」に表示されます
※付与されるポイントの計算時に小数点以下が生じた場合は、切り捨てます
※Web版でも使用できます
※メルカリShops、オークションでも使用できます
※まとめ買いにも使用できます
※メルカリNFT、m departmentでは使用できません
※割引・還元対象商品には使用できません
※クーポン1枚につき、1回限り使用可能です。クーポンは併用できません

よくある質問

Q:ポイントはいつ付与されますか?

A:ポイント付与条件を満たしている場合、各出品期間終了後14日以内に付与を行います。

Q:出品後の商品名や説明、価格の編集はポイント付与に影響しますか?

A:キャンペーン期間中に新規出品した商品であれば、商品名・説明・価格を編集してもポイント付与の対象外にはなりません。

Q:対象商品が複数売れた場合、売れた商品の数に応じてポイントが付与されますか?

A:出品数に制限はありませんが、各回のポイント付与上限はP500まで、本キャンペーン全体において付与されるポイント上限はP1,500です。

Q:まとめ買いの依頼に応じた場合も、ポイント付与対象になりますか?

A:「特典付与の条件」を満たしていれば、ポイント付与対象です。

※まとめ買い依頼に承諾すると新規出品扱いとなるため、出品期間外に承諾した場合は対象外となる場合があります。ご注意ください

キャンペーン詳細

特典付与の条件

以下のすべての条件を満たしているお客さまが対象です。

  • 各出品期間に対応するエントリー期限までに本ページ、もしくはホーム画面上部に表示されている「エントリーする」または「クーポンをもらう」ボタンのいずれかをタップしている
  • 各出品期間中に1つ以上の新規出品を完了している
  • 各出品期間中に新規出品した商品が売却期間内に売れている

※条件達成の順序はポイント付与に影響しません

対象期間

第1弾

  • エントリー期間:2026/9/24(木) 10:00 〜 10/1(木) 23:59
  • 出品期間:2026/10/01(木)8:00 〜 10/1(木) 23:59
  • 売却期間:2026/10/01(木)8:00 〜 10/8(木) 23:59

第2弾

  • エントリー期間:2026/9/24(木) 10:00 〜 10/04(日) 23:59
  • 出品期間:2026/10/03(土)00:00 〜 10/04(日) 23:59
  • 売却期間:2026/10/03(土)00:00 〜 10/11(日) 23:59

第3弾

  • エントリー期間:2026/9/24(木) 10:00 〜 10/11(日) 23:59
  • 出品期間:2026/10/10(土)00:00 〜 10/11(日) 23:59
  • 売却期間:2026/10/10(土)00:00 〜 10/18(日) 23:59

出品と売れたについて

  • 出品する商品の内容と異なる虚偽のカテゴリーを設定して出品することはお控えください。
  • 出品期間中に出品停止や削除した商品は対象外になります。出品期間内に該当商品の「出品を再開」するか、改めて商品を出品した場合には対象になります。
  • 下書きに保存した商品を、出品期間中に出品する場合も「新規出品」に該当します。
  • 出品期間前に出品した商品の編集や、公開停止中から出品中への変更は、「新規出品」に該当しません。
  • 「売れた」とは、購入手続きが行われ、「支払い待ち」または「発送待ち」以降の状態であることを指します。
  • オークションで出品した商品も対象です。
  • メルカリShopsや、メルカリNFTへの出品は対象外です。
  • 取引キャンセルとなった商品は対象外です。
  • 販売手数料還元クーポンを使用して出品した商品・取引は対象外です。
  • まとめ買い依頼に承諾すると新規出品扱いとなるため、出品期間外に承諾した場合は対象外となる場合があります。

ポイント付与について

  • ポイント付与条件を満たしている場合、対象商品の「販売手数料」総額の50%相当のメルカリポイントを、各出品期間終了後14日以内に付与を行います。
  • ポイント付与の対象となったお客さまへ、アプリ内「お知らせ」でご連絡します。
  • 「対象商品」とは、出品期間中に新たに出品し、売却期間中に売れた商品を指します。
  • 「販売手数料」は商品代金の10%相当分の金額です。商品代金から送料は差し引きません。ただし「梱包発送たのメル便」の場合は、商品代金から送料を差し引いた金額の10%相当分が「販売手数料」となります。
  • お1人さまに付与するポイントは、出品期間1回につきそれぞれ最大P500です。
  • 付与ポイントの計算時に生じた小数点以下は切り捨てます。
  • 付与されるポイントの有効期間はポイント付与日を含めて14日間です。
  • 新規会員登録から会員登録日を含めて7日以内にメルカリで出品した商品は、ポイント付与対象外です。
  • 付与されるポイントは無償ポイントです。

※ポイント履歴へは「ハッピーメルカリ市 販売手数料還元 第1弾」「ハッピーメルカリ市 販売手数料還元 第2弾」「ハッピーメルカリ市 販売手数料還元 第3弾」と表記されます

Q:キャンペーンのお知らせが開始と同時に届かなかったので、キャンペーンを延長してもらえますか?

A:キャンペーンのお知らせは開始後順次配信しているため、お知らせが届くまでに時間がかかる場合があります。キャンペーン期間終盤にお知らせが届いた場合も、キャンペーンは延長されません。

Q:エントリーボタンを押すと「このキャンペーンは会員のみを対象としたキャンペーンです。新規登録かログインをした状態で参加可能になります」と表示され、エントリーすることができません。

A:以下操作をお試しいただき、解決されない場合はお問い合わせください。

  • 一度メルカリアプリからログアウトし、再度ログインしてからエントリーする
  • Web版メルカリからログインし、キャンペーンページからエントリーする

キャンペーン期間

2026/10/1(木) 8:00 - 10/14(水) 23:59

※梱包資材当たるキャンペーンは、2026/9/24(木) 10:00 〜 10/1(木) 7:59の間に、本ページ、もしくはホーム画面上部に表示されている「エントリーする」ボタンをタップしている必要があります

※購入に関するキャンペーンは今後も実施します。詳細はこちらをご覧ください

※出品や配送に関するキャンペーンは今後も実施します。詳細はこちらをご覧ください

キャンペーン番号

  • キャンペーン番号:545
  • 本キャンペーンについてのお問い合わせはこちらのガイドを参照し、上記キャンペーン番号とご不明な点を記載のうえご連絡ください。

注意事項

  • 本キャンペーンで付与されるクーポンを利用した取引については、他のキャンペーンで特典付与対象外となります。
  • 他のキャンペーンで特典付与の対象となった商品は、本キャンペーンによる特典付与の対象外となる場合があります。
  • 特典付与完了までの期間に退会済みまたは利用制限となったお客さまは特典付与の対象外となる場合があります。
  • ログインした状態でもエントリーが正常に完了しなかった場合は、内容をもとに状況を確認しますのでお問い合わせください。なお、特典内容によっては値引きではなくポイントでの付与となる場合や、毎日ハッピープレゼントの参加対象外となる場合がございます。あらかじめご了承ください。
  • キャンペーンへの参加を目的とした、売買意思のない購入または出品はお控えください。明らかに売買する意思の見られない取引等、不当な行為であると運営が判断した場合、特典付与の対象外となる場合があります。
  • メルカリではアカウントのご利用状況に応じた出品数の制限を設けており、出品数の上限を超えた場合、新規出品を制限させていただく場合がございます。詳細についてはこちらをご確認ください。
  • 支払遅延その他の理由により、メルペイアカウントの利用停止の対象となった場合、ポイントを利用いただけなくなる場合があります。詳しくはメルペイ利用規約をご参照ください。
  • メルカリでは各団体・公的機関と連携し、不正入手の可能性がある商品の転売対策を行っております。
  • 不正行為等による特典取得を確認した場合、付与した特典を取り消す場合があります。
  • 複数アカウントを用いての悪質な行為は利用制限の対象となります。
  • 事務局で違反行為を確認した場合、取引キャンセル、商品削除、利用制限となる場合や本人確認などのご協力をお願いする場合があります。
  • 本キャンペーンは予告なく変更・中止・延長する場合がございます。また今後同一内容のキャンペーンを実施することがあります。
  • 本キャンペーンは株式会社メルカリが主催しているものであり、Apple Inc.、アップルジャパン合同会社によるものではありません。
  • 本キャンペーンは、日本国内において本サービスを利用する日本在住のお客さまのみ対象です。
{{rx.entryButtonLabel}} const campaignKvSwitchMs = Date.parse("2026-10-01T08:00:00+09:00"); const campaignKvNowMs = typeof rx.testNowMs === "number" ? rx.testNowMs : Date.now(); const isCampaignKvLive = campaignKvNowMs >= campaignKvSwitchMs; rx.isCampaignKvLive = isCampaignKvLive; rx.campaignKvStateClass = isCampaignKvLive ? "campaign-kv-live" : "campaign-kv-teaser"; rx.campaignKvImageAlt = isCampaignKvLive ? "\u6BCE\u65E5\u3044\u308D\u3044\u308D\u3082\u3089\u3048\u3066\u30CF\u30C3\u30D4\u30FC\uFF01\u30CF\u30C3\u30D4\u30FC\u30E1\u30EB\u30AB\u30EA\u5E02 10\u670814\u65E5\u307E\u3067" : "\u6BCE\u65E5\u3044\u308D\u3044\u308D\u3082\u3089\u3048\u3066\u30CF\u30C3\u30D4\u30FC\uFF01\u30CF\u30C3\u30D4\u30FC\u30E1\u30EB\u30AB\u30EA\u5E02 10\u67081\u65E58\u6642\u30B9\u30BF\u30FC\u30C8"; rx.showCampaignKvTeaserCopy = !isCampaignKvLive; rx.campaignKvTeaserCopySrc = "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2298-33370-png@3.png"; rx.campaignKvArtworkStyle = isCampaignKvLive ? 'background-image:url("https://campaign.jp.mercari.com/pages/images/webp/2/960/figma-owQSW209UvEaemAxwpVkKP-2298-33195-png@3.png");' : 'background-image:url("https://campaign.jp.mercari.com/pages/images/webp/2/960/figma-owQSW209UvEaemAxwpVkKP-2298-33313-png@3.png");'; const earlyEntryStatus = ["not-entered", "submitting", "has-entered", "expired"].includes(rx.storyEntryStatus) ? rx.storyEntryStatus : ["not-entered", "submitting", "has-entered", "expired"].includes(rx.entryStatus) ? rx.entryStatus : "not-entered"; rx.entryButtonDisabled = earlyEntryStatus === "submitting" || earlyEntryStatus === "has-entered" || earlyEntryStatus === "expired"; rx.entryButtonLabel = earlyEntryStatus === "submitting" ? "\u30A8\u30F3\u30C8\u30EA\u30FC\u4E2D" : earlyEntryStatus === "has-entered" ? "\u30A8\u30F3\u30C8\u30EA\u30FC\u6E08\u307F" : earlyEntryStatus === "expired" ? "\u30A8\u30F3\u30C8\u30EA\u30FC\u53D7\u4ED8\u7D42\u4E86" : "\u30A8\u30F3\u30C8\u30EA\u30FC\u3059\u308B"; const earlyShowHistoryLink = isCampaignKvLive && earlyEntryStatus === "has-entered"; rx.showHistoryLink = earlyShowHistoryLink; rx.showHeroHistoryLink = isCampaignKvLive && earlyEntryStatus === "has-entered"; rx.showBottomCtaSpacer = earlyEntryStatus === "not-entered"; rx.heroEntryButtonStateClass = earlyEntryStatus === "has-entered" || earlyEntryStatus === "expired" ? "campaign-entry-button block h-full w-full rounded-full border-0 text-[18px] font-bold campaign-entry-button--entered" : "campaign-entry-button block h-full w-full rounded-full border-0 text-[18px] font-bold campaign-entry-button--active"; //# sourceURL=egp-script-0.tsplatform.setNavigationShareButton({ title: "\u30B7\u30A7\u30A2", text: "\u30CF\u30C3\u30D4\u30FC\u30E1\u30EB\u30AB\u30EA\u5E02\u3092\u30C1\u30A7\u30C3\u30AF\uFF01 https://campaign.jp.mercari.com/pages/202610happymercariichi_all-e122/index.html" }); const BENEFITS_COPY_SWITCH_MS = Date.parse("2026-10-02T00:00:00+09:00"); const SELLER_PHASE_2_MS = Date.parse("2026-10-05T00:00:00+09:00"); const SELLER_PHASE_3_MS = Date.parse("2026-10-12T00:00:00+09:00"); const pageNowMs = typeof rx.testNowMs === "number" ? rx.testNowMs : Date.now(); const showInitialBenefitsHeading = pageNowMs < BENEFITS_COPY_SWITCH_MS; rx.benefitsLimitedHeading = showInitialBenefitsHeading ? "\u30AD\u30E3\u30F3\u30DA\u30FC\u30F3\u521D\u65E5\u306E10/1\u3068\u571F\u65E5\u9650\u5B9A" : "\u571F\u65E5\u9650\u5B9A\uFF01\u30C1\u30E3\u30F3\u30B9\u306F2\u56DE"; rx.benefitsLimitedHeadingImageSrc = showInitialBenefitsHeading ? "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-34669-png@3.png" : "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-36047-png@3.png"; if (pageNowMs < BENEFITS_COPY_SWITCH_MS) { rx.sellerContentImageSrc = "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-35230-png@3.png"; rx.sellerContentImageAlt = "\u8CA9\u58F2\u624B\u6570\u659950\u30D1\u30FC\u30BB\u30F3\u30C8\u30DD\u30A4\u30F3\u30C8\u9084\u5143\u3002\u7B2C1\u5F3E\u3001\u7B2C2\u5F3E\u3001\u7B2C3\u5F3E\u3092\u958B\u50AC\u4E88\u5B9A"; rx.couponContentImageSrc = "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-35122-png@3.png"; rx.couponContentImageAlt = "\u304A\u8CB7\u3044\u7269\u30AF\u30FC\u30DD\u30F310\u30D1\u30FC\u30BB\u30F3\u30C8\u30DD\u30A4\u30F3\u30C8\u9084\u5143\u3002\u7B2C1\u5F3E\u3001\u7B2C2\u5F3E\u3001\u7B2C3\u5F3E\u3092\u958B\u50AC\u4E88\u5B9A"; } else if (pageNowMs < SELLER_PHASE_2_MS) { rx.sellerContentImageSrc = "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-38388-png@3.png"; rx.sellerContentImageAlt = "\u8CA9\u58F2\u624B\u6570\u659950\u30D1\u30FC\u30BB\u30F3\u30C8\u30DD\u30A4\u30F3\u30C8\u9084\u5143\u3002\u7B2C1\u5F3E\u306F\u7D42\u4E86\u3001\u7B2C2\u5F3E\u3068\u7B2C3\u5F3E\u3092\u958B\u50AC\u4E88\u5B9A"; rx.couponContentImageSrc = "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-38897-png@3.png"; rx.couponContentImageAlt = "\u304A\u8CB7\u3044\u7269\u30AF\u30FC\u30DD\u30F310\u30D1\u30FC\u30BB\u30F3\u30C8\u30DD\u30A4\u30F3\u30C8\u9084\u5143\u3002\u7B2C1\u5F3E\u306F\u7D42\u4E86\u3001\u7B2C2\u5F3E\u3068\u7B2C3\u5F3E\u3092\u958B\u50AC\u4E88\u5B9A"; } else if (pageNowMs < SELLER_PHASE_3_MS) { rx.sellerContentImageSrc = "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-38558-png@3.png"; rx.sellerContentImageAlt = "\u8CA9\u58F2\u624B\u6570\u659950\u30D1\u30FC\u30BB\u30F3\u30C8\u30DD\u30A4\u30F3\u30C8\u9084\u5143\u3002\u7B2C1\u5F3E\u3068\u7B2C2\u5F3E\u306F\u7D42\u4E86\u3001\u7B2C3\u5F3E\u3092\u958B\u50AC\u4E88\u5B9A"; rx.couponContentImageSrc = "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-39010-png@3.png"; rx.couponContentImageAlt = "\u304A\u8CB7\u3044\u7269\u30AF\u30FC\u30DD\u30F310\u30D1\u30FC\u30BB\u30F3\u30C8\u30DD\u30A4\u30F3\u30C8\u9084\u5143\u3002\u7B2C1\u5F3E\u3068\u7B2C2\u5F3E\u306F\u7D42\u4E86\u3001\u7B2C3\u5F3E\u3092\u958B\u50AC\u4E88\u5B9A"; } else { rx.sellerContentImageSrc = "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-38728-png@3.png"; rx.sellerContentImageAlt = "\u8CA9\u58F2\u624B\u6570\u659950\u30D1\u30FC\u30BB\u30F3\u30C8\u30DD\u30A4\u30F3\u30C8\u9084\u5143\u3002\u7B2C1\u5F3E\u3001\u7B2C2\u5F3E\u3001\u7B2C3\u5F3E\u306F\u7D42\u4E86"; rx.couponContentImageSrc = "https://campaign.jp.mercari.com/pages/images/figma-owQSW209UvEaemAxwpVkKP-2097-39123-png@3.png"; rx.couponContentImageAlt = "\u304A\u8CB7\u3044\u7269\u30AF\u30FC\u30DD\u30F310\u30D1\u30FC\u30BB\u30F3\u30C8\u30DD\u30A4\u30F3\u30C8\u9084\u5143\u3002\u7B2C1\u5F3E\u3001\u7B2C2\u5F3E\u3001\u7B2C3\u5F3E\u306F\u7D42\u4E86"; } if (typeof rx.showFloatingEntryCta !== "boolean") rx.showFloatingEntryCta = false; if (typeof rx.prizeTermsOpen !== "boolean") rx.prizeTermsOpen = false; if (typeof rx.dailyTermsOpen !== "boolean") rx.dailyTermsOpen = false; if (typeof rx.shippingTermsOpen !== "boolean") rx.shippingTermsOpen = false; if (typeof rx.couponTermsOpen !== "boolean") rx.couponTermsOpen = false; if (typeof rx.sellerTermsOpen !== "boolean") rx.sellerTermsOpen = false; rx.togglePrizeTerms = () => { rx.prizeTermsOpen = !rx.prizeTermsOpen; }; rx.toggleDailyTerms = () => { rx.dailyTermsOpen = !rx.dailyTermsOpen; }; rx.toggleShippingTerms = () => { rx.shippingTermsOpen = !rx.shippingTermsOpen; }; rx.toggleCouponTerms = () => { rx.couponTermsOpen = !rx.couponTermsOpen; }; rx.toggleSellerTerms = () => { rx.sellerTermsOpen = !rx.sellerTermsOpen; }; const PRODUCTION_ENTRY_ID = "202610happymercariichiCPN"; const PRODUCTION_CAMPAIGN_ID = "aebfe7dc-f9eb-40c5-8db5-3cc8c94c7852"; const setEntryUi = (status) => { rx.entryStatus = status; const canShowHistory = rx.isCampaignKvLive && status === "has-entered"; rx.showHistoryLink = canShowHistory; rx.showHeroHistoryLink = canShowHistory; rx.showBottomCtaSpacer = status === "not-entered"; syncHistoryLayout(); rx.entryButtonDisabled = status === "submitting" || status === "has-entered" || status === "expired"; const heroEntryButtonBaseClass = "campaign-entry-button block h-full w-full rounded-full border-0 text-[18px] font-bold"; rx.heroEntryButtonStateClass = status === "has-entered" || status === "expired" ? `${heroEntryButtonBaseClass} campaign-entry-button--entered` : `${heroEntryButtonBaseClass} campaign-entry-button--active`; rx.entryButtonLabel = status === "submitting" ? "\u30A8\u30F3\u30C8\u30EA\u30FC\u4E2D" : status === "has-entered" ? "\u30A8\u30F3\u30C8\u30EA\u30FC\u6E08\u307F" : status === "expired" ? "\u30A8\u30F3\u30C8\u30EA\u30FC\u53D7\u4ED8\u7D42\u4E86" : "\u30A8\u30F3\u30C8\u30EA\u30FC\u3059\u308B"; rx.showFloatingEntryCta = Boolean(rx.fvOutside) && status === "not-entered"; }; let anchorDocument; rx.navigationReady = false; let disposeAnchorScrolling; effect(() => () => disposeAnchorScrolling?.()); const syncHistoryLayout = () => { const historySection = anchorDocument?.getElementById("history"); const historyFigure = historySection?.querySelector(".history-crop"); const dailySection = anchorDocument?.getElementById("001"); const compact = !(rx.isCampaignKvLive && rx.entryStatus === "has-entered"); historySection?.classList.toggle("history-section--compact", compact); historyFigure?.classList.toggle("history-crop--compact", compact); dailySection?.classList.toggle("daily-split--compact", compact); }; rx.captureAnchorContext = (event) => { anchorDocument = event.detail.element.ownerDocument; syncHistoryLayout(); disposeAnchorScrolling?.(); disposeAnchorScrolling = helpers.installAnchorScrolling(anchorDocument, rx); }; const loadShippingUsage = async () => { rx.shippingCardClass = "shipping-card-stage--with-usage"; rx.showShippingUsage = true; rx.shippingUsageText = "0\u56DE\uFF0F30\u56DE"; rx.shippingUsageCount = 0; rx.shippingUsageMaxCount = 30; try { const shipping = await platform.api.post( "/api/gp/api/v1/get_shipping_campaign_information", { campaign_id: PRODUCTION_CAMPAIGN_ID }, { endpoint: "merpay-pages", withAuth: true } ); if (!shipping || typeof shipping !== "object") return; const count = shipping.applicationCount; const maxCount = shipping.applicationMaxCount; if (typeof count !== "number" || !Number.isFinite(count) || typeof maxCount !== "number" || !Number.isFinite(maxCount)) { rx.showShippingUsage = false; rx.shippingCardClass = ""; return; } rx.shippingUsageText = `${count}\u56DE\uFF0F${maxCount}\u56DE`; rx.shippingUsageCount = count; rx.shippingUsageMaxCount = maxCount; } catch { } }; rx.handleCampaignEntry = async () => { if (rx.entryButtonDisabled) return; let user; try { user = await platform.getUserProfile(); } catch { return; } if (!user) { await platform.login(); return; } setEntryUi("submitting"); try { const entry = await platform.postEntry({ entryId: PRODUCTION_ENTRY_ID, campaignId: PRODUCTION_CAMPAIGN_ID }); if (entry?.status === "expired") { setEntryUi("expired"); return; } setEntryUi("has-entered"); await loadShippingUsage(); } catch { setEntryUi("not-entered"); } }; const storyEntryStatus = ["not-entered", "submitting", "has-entered", "expired"].includes(rx.storyEntryStatus) ? rx.storyEntryStatus : null; if (storyEntryStatus) rx.navigationReady = true; setEntryUi(storyEntryStatus ?? "not-entered"); rx.showShippingUsage = typeof rx.showShippingUsage === "boolean" ? rx.showShippingUsage : false; rx.shippingCardClass = typeof rx.shippingCardClass === "string" ? rx.shippingCardClass : ""; rx.shippingUsageText = typeof rx.shippingUsageText === "string" ? rx.shippingUsageText : "0\u56DE\uFF0F30\u56DE"; rx.shippingUsageCount = typeof rx.shippingUsageCount === "number" ? rx.shippingUsageCount : 0; rx.shippingUsageMaxCount = typeof rx.shippingUsageMaxCount === "number" ? rx.shippingUsageMaxCount : 30; if (!storyEntryStatus) { (async () => { try { const entry = await platform.getEntryStatus(PRODUCTION_ENTRY_ID); if (entry?.status === "has-entered") { setEntryUi("has-entered"); await loadShippingUsage(); } else if (entry?.status === "expired") { setEntryUi("expired"); } } catch { } finally { rx.navigationReady = true; } })(); } rx.shippingDecorationStyle = "transform:translateY(72px) scale(0.9);transform-origin:center;transition:transform 1000ms cubic-bezier(0.34,1.56,0.64,1) 120ms;will-change:transform;"; rx.dailyDecorationStyle = "transform:translateY(72px) scale(0.9);transform-origin:center;transition:transform 1000ms cubic-bezier(0.34,1.56,0.64,1) 120ms;will-change:transform;"; rx.couponDecorationStyle = "transform:translateY(72px) scale(0.9);transform-origin:center;transition:transform 1000ms cubic-bezier(0.34,1.56,0.64,1) 120ms;will-change:transform;"; rx.sellerDecorationStyle = "transform:translateY(72px) scale(0.9);transform-origin:center;transition:transform 1000ms cubic-bezier(0.34,1.56,0.64,1) 120ms;will-change:transform;"; const SLIDE_RIGHT_INIT = "opacity:0;transform:translateX(28px);transition:opacity 800ms ease,transform 800ms cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;"; const SLIDE_LEFT_INIT = "opacity:0;transform:translateX(-28px);transition:opacity 800ms ease,transform 800ms cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;"; const SLIDE_DONE = "opacity:1;transform:translateX(0);transition:opacity 800ms ease,transform 800ms cubic-bezier(0.16,1,0.3,1);will-change:opacity,transform;"; const registerHorizontalReveal = (id, styleKey, direction, ratio) => { const initialStyle = direction === "left" ? SLIDE_LEFT_INIT : SLIDE_RIGHT_INIT; if (typeof rx[styleKey] !== "string") rx[styleKey] = initialStyle; const stop = ui.observe("#" + id, (entry) => { if (!entry.isIntersecting || entry.intersectionRatio < ratio) return; rx[styleKey] = SLIDE_DONE; stop(); }, { threshold: [0, ratio, 1], rootMargin: "0px 0px -10% 0px" }); }; ui.observe("#campaign-fv", (entry) => { rx.fvOutside = !entry.isIntersecting; rx.showFloatingEntryCta = rx.fvOutside && rx.entryStatus === "not-entered"; }, { threshold: 0 }); const stopShippingDecorationAnimation = ui.observe("#shipping-decoration-trigger", (entry) => { if (!entry.isIntersecting || entry.intersectionRatio < 0.45) return; rx.shippingDecorationStyle = "transform:translateY(0) scale(1);transform-origin:center;transition:transform 1000ms cubic-bezier(0.34,1.56,0.64,1) 120ms;will-change:transform;"; stopShippingDecorationAnimation(); }, { threshold: [0, 0.45, 1] }); const stopDailyDecorationAnimation = ui.observe("#daily-decoration-trigger", (entry) => { if (!entry.isIntersecting || entry.intersectionRatio < 0.45) return; rx.dailyDecorationStyle = "transform:translateY(0) scale(1);transform-origin:center;transition:transform 1000ms cubic-bezier(0.34,1.56,0.64,1) 120ms;will-change:transform;"; stopDailyDecorationAnimation(); }, { threshold: [0, 0.45, 1] }); const stopCouponDecorationAnimation = ui.observe("#coupon-decoration-trigger", (entry) => { if (!entry.isIntersecting || entry.intersectionRatio < 0.45) return; rx.couponDecorationStyle = "transform:translateY(0) scale(1);transform-origin:center;transition:transform 1000ms cubic-bezier(0.34,1.56,0.64,1) 120ms;will-change:transform;"; stopCouponDecorationAnimation(); }, { threshold: [0, 0.45, 1] }); const stopSellerDecorationAnimation = ui.observe("#seller-decoration-trigger", (entry) => { if (!entry.isIntersecting || entry.intersectionRatio < 0.45) return; rx.sellerDecorationStyle = "transform:translateY(0) scale(1);transform-origin:center;transition:transform 1000ms cubic-bezier(0.34,1.56,0.64,1) 120ms;will-change:transform;"; stopSellerDecorationAnimation(); }, { threshold: [0, 0.45, 1] }); registerHorizontalReveal("seller-giraffe-trigger", "sellerGiraffeStyle", "right", 0.3); registerHorizontalReveal("seller-poodle-trigger", "sellerPoodleStyle", "left", 0.3); registerHorizontalReveal("coupon-left-character-trigger", "couponLeftCharacterStyle", "left", 0.3); registerHorizontalReveal("coupon-right-character-trigger", "couponRightCharacterStyle", "right", 0.3); registerHorizontalReveal("daily-gift-left-trigger", "dailyGiftLeftStyle", "left", 0.3); registerHorizontalReveal("daily-gift-right-trigger", "dailyGiftRightStyle", "right", 0.3); registerHorizontalReveal("daily-girl-trigger", "dailyGirlStyle", "right", 0.3); registerHorizontalReveal("shipping-character-top-trigger", "shippingCharacterTopStyle", "right", 0.3); registerHorizontalReveal("shipping-character-left-trigger", "shippingCharacterLeftStyle", "left", 0.3); registerHorizontalReveal("shipping-character-right-trigger", "shippingCharacterRightStyle", "right", 0.3); rx.anchorHandlersReady = true; //# sourceURL=egp-script-1.ts