تهران در جدول شاپرک باز هم از همان جای همیشگی شروع میکند؛ از صدر. اما جایگاه تهران فقط یک رتبه اول ساده نیست. فاصلهاش با استان دوم آنقدر زیاد است که جدول را دوپاره میکند؛ یک طرف تهران و طرف دیگر بقیه استانها. پایتخت کمتر از یکپنجم تراکنشها را ساخته است، اما نزدیک به یکسوم مبلغ تراکنشها را در اختیار دارد. یعنی در تهران فقط بیشتر خرید نمیشود؛ پول هم با وزن بیشتری جابهجا میشود.
.rp-shaparak-table {
–rp-orange: #FF6600;
–rp-black: #010001;
–rp-bg: #fffdf8;
–rp-white: #ffffff;
–rp-border: rgba(1, 0, 1, 0.16);
–rp-border-light: rgba(1, 0, 1, 0.10);
–rp-row-soft: rgba(255, 102, 0, 0.045);
–rp-row-strong: rgba(255, 102, 0, 0.10);
–rp-row-hover: rgba(255, 102, 0, 0.08);
direction: rtl;
width: 100%;
max-width: 100%;
box-sizing: border-box;
font-family: Sahel, Tahoma, Arial, sans-serif;
background: var(–rp-bg);
border: 1px solid var(–rp-border);
border-radius: 22px;
overflow: hidden;
color: var(–rp-black);
box-shadow: 0 10px 28px rgba(1, 0, 1, 0.08);
}
/* مازندران کامل نارنجی شود */
.rp-table-wrapper tbody tr:nth-child(6) td,
.rp-table-wrapper tbody tr:nth-child(6) .province,
.rp-table-wrapper tbody tr:nth-child(6) .share-cell span {
color: #FF6600 !important;
font-weight: 950 !important;
}
/* رتبه مازندران هم نارنجی شود */
.rp-table-wrapper tbody tr:nth-child(6) .rank {
background: #FF6600 !important;
color: #ffffff !important;
}
/* پسزمینه مازندران کمی متمایز ولی تمیز */
.rp-table-wrapper tbody tr:nth-child(6) td {
background: rgba(255, 102, 0, 0.075) !important;
}
/* مطمئن شو برچسب قبلی مازندران حذف بماند */
.rp-table-wrapper tbody tr:nth-child(6) .province::after {
content: none !important;
display: none !important;
}
.rp-shaparak-table *,
.rp-shaparak-table *::before,
.rp-shaparak-table *::after {
box-sizing: border-box;
}
/* هدر جدول */
.rp-table-header {
text-align: center;
padding: 24px 18px 18px;
background:
radial-gradient(circle at top right, rgba(255, 102, 0, 0.14), transparent 34%),
linear-gradient(180deg, #fffdf8 0%, #ffffff 100%);
border-bottom: 1px solid var(–rp-border);
}
.rp-table-header h2 {
margin: 0;
color: var(–rp-black);
font-size: clamp(22px, 3vw, 34px);
line-height: 1.6;
font-weight: 900;
}
.rp-table-header p {
margin: 8px 0 0;
color: var(–rp-black);
opacity: 0.72;
font-size: clamp(12px, 1.45vw, 16px);
line-height: 1.9;
font-weight: 700;
}
/* قاب دور جدول */
.rp-table-wrapper {
width: 100%;
max-width: 100%;
padding: 18px;
overflow-x: visible;
background: var(–rp-bg);
}
/* خود جدول */
.rp-table-wrapper table {
width: 100%;
max-width: 100%;
table-layout: fixed;
border-collapse: separate;
border-spacing: 0;
overflow: hidden;
background: var(–rp-white);
border: 1px solid var(–rp-border);
border-radius: 16px;
}
/* سرستونها */
.rp-table-wrapper thead th {
background: var(–rp-black);
color: var(–rp-white);
padding: 13px 8px;
font-size: clamp(10px, 1.15vw, 14px);
line-height: 1.6;
font-weight: 900;
text-align: center;
border-left: 1px solid rgba(255, 255, 255, 0.16);
white-space: normal;
}
.rp-table-wrapper thead th span {
display: block;
font-size: clamp(9px, 1vw, 12px);
font-weight: 700;
opacity: 0.86;
}
.rp-table-wrapper thead th:last-child {
border-left: none;
}
/* سلولها */
.rp-table-wrapper tbody td {
padding: 12px 8px;
font-size: clamp(12px, 1.22vw, 15px);
line-height: 1.75;
font-weight: 700;
text-align: center;
border-bottom: 1px solid var(–rp-border-light);
border-left: 1px solid var(–rp-border-light);
background: var(–rp-white);
vertical-align: middle;
color: var(–rp-black);
font-variant-numeric: tabular-nums;
}
.rp-table-wrapper tbody td:last-child {
border-left: none;
}
.rp-table-wrapper tbody tr:last-child td {
border-bottom: none;
}
/* گوشههای گرد جدول */
.rp-table-wrapper thead th:first-child {
border-top-right-radius: 15px;
}
.rp-table-wrapper thead th:last-child {
border-top-left-radius: 15px;
}
.rp-table-wrapper tbody tr:last-child td:first-child {
border-bottom-right-radius: 15px;
}
.rp-table-wrapper tbody tr:last-child td:last-child {
border-bottom-left-radius: 15px;
}
/* عرض ستونها برای فیت شدن بدون اسکرول */
.rp-table-wrapper th:nth-child(1),
.rp-table-wrapper td:nth-child(1) {
width: 7%;
}
.rp-table-wrapper th:nth-child(2),
.rp-table-wrapper td:nth-child(2) {
width: 20%;
}
.rp-table-wrapper th:nth-child(3),
.rp-table-wrapper td:nth-child(3) {
width: 17%;
}
.rp-table-wrapper th:nth-child(4),
.rp-table-wrapper td:nth-child(4) {
width: 15%;
}
.rp-table-wrapper th:nth-child(5),
.rp-table-wrapper td:nth-child(5) {
width: 24%;
}
.rp-table-wrapper th:nth-child(6),
.rp-table-wrapper td:nth-child(6) {
width: 17%;
}
/* ردیفها */
.rp-table-wrapper tbody tr:nth-child(even) td {
background: var(–rp-row-soft);
}
.rp-table-wrapper tbody tr:hover td {
background: var(–rp-row-hover);
}
/* تهران: ردیف اول کمی برجسته، اما عددهای اصلی مشکی */
.rp-table-wrapper tbody tr:nth-child(1) td {
background: var(–rp-row-strong) !important;
font-weight: 900 !important;
}
.rp-table-wrapper tbody tr:nth-child(1) td:nth-child(3),
.rp-table-wrapper tbody tr:nth-child(1) td:nth-child(5) {
color: var(–rp-black) !important;
font-weight: 900 !important;
}
/* ردیف دوم و سوم کمی متمایز */
.rp-table-wrapper tbody tr:nth-child(2) td,
.rp-table-wrapper tbody tr:nth-child(3) td {
background: rgba(255, 102, 0, 0.055) !important;
}
/* نام سه استان اول نارنجی */
.rp-table-wrapper tbody tr:nth-child(1) .province,
.rp-table-wrapper tbody tr:nth-child(2) .province,
.rp-table-wrapper tbody tr:nth-child(3) .province {
color: var(–rp-orange) !important;
font-weight: 950 !important;
}
/* درصدهای سه استان اول نارنجی */
.rp-table-wrapper tbody tr:nth-child(1) .share-cell span,
.rp-table-wrapper tbody tr:nth-child(2) .share-cell span,
.rp-table-wrapper tbody tr:nth-child(3) .share-cell span {
color: var(–rp-orange) !important;
font-weight: 950 !important;
}
/* پسزمینه ظریف برای ستونهای درصد سه استان اول */
.rp-table-wrapper tbody tr:nth-child(1) td:nth-child(4),
.rp-table-wrapper tbody tr:nth-child(1) td:nth-child(6),
.rp-table-wrapper tbody tr:nth-child(2) td:nth-child(4),
.rp-table-wrapper tbody tr:nth-child(2) td:nth-child(6),
.rp-table-wrapper tbody tr:nth-child(3) td:nth-child(4),
.rp-table-wrapper tbody tr:nth-child(3) td:nth-child(6) {
background: rgba(255, 102, 0, 0.08) !important;
}
/* مازندران بدون برچسب اضافه */
.special-row td {
background: var(–rp-white) !important;
}
.special-row .province::after {
content: none !important;
display: none !important;
}
/* تأکید ظریف روی مبلغ مازندران */
.rp-table-wrapper tbody tr:nth-child(6) td:nth-child(5),
.rp-table-wrapper tbody tr:nth-child(6) td:nth-child(6) .share-cell span {
color: var(–rp-orange) !important;
font-weight: 950 !important;
}
/* رتبهها */
.rank {
display: inline-flex;
align-items: center;
justify-content: center;
width: clamp(24px, 2.7vw, 34px);
height: clamp(24px, 2.7vw, 34px);
border-radius: 50%;
color: var(–rp-white);
background: var(–rp-black);
font-size: clamp(11px, 1.15vw, 15px);
line-height: 1;
font-weight: 900;
}
.rank.orange,
.rp-table-wrapper tbody tr:nth-child(1) .rank,
.rp-table-wrapper tbody tr:nth-child(2) .rank,
.rp-table-wrapper tbody tr:nth-child(3) .rank {
background: var(–rp-orange) !important;
color: var(–rp-white) !important;
}
.rank.dark {
background: var(–rp-black);
color: var(–rp-white);
}
/* استانها */
.province {
color: var(–rp-black);
font-size: clamp(12px, 1.22vw, 15px) !important;
line-height: 1.75 !important;
font-weight: 800 !important;
text-align: right !important;
}
/* درصدها؛ بدون میله */
.share-cell {
display: block;
width: 100%;
min-width: 0;
}
.share-cell span {
display: inline-block;
color: var(–rp-black);
font-size: clamp(12px, 1.22vw, 15px);
line-height: 1.75;
font-weight: 700;
text-align: center;
white-space: nowrap;
font-variant-numeric: tabular-nums;
}
/* حذف کامل میلهها */
.bar-track,
.bar,
.orange-bar,
.navy-bar {
display: none !important;
}
/* عددها یکدست */
.rp-table-wrapper tbody td:nth-child(3),
.rp-table-wrapper tbody td:nth-child(5),
.rp-table-wrapper .share-cell span {
font-size: clamp(12px, 1.22vw, 15px);
line-height: 1.75;
font-weight: 800;
letter-spacing: 0;
font-variant-numeric: tabular-nums;
}
/* منبع */
.rp-table-source {
padding: 14px 16px;
text-align: center;
color: var(–rp-black);
background: rgba(255, 102, 0, 0.08);
border-top: 1px solid var(–rp-border);
font-size: clamp(11px, 1.25vw, 14px);
line-height: 1.8;
font-weight: 800;
}
.rp-table-source::before,
.rp-table-source::after {
content: “”;
display: inline-block;
width: 38px;
height: 2px;
background: var(–rp-orange);
vertical-align: middle;
margin: 0 10px;
border-radius: 999px;
}
/* موبایل؛ بدون اسکرول */
@media (max-width: 767px) {
.rp-shaparak-table {
border-radius: 16px;
}
.rp-table-header {
padding: 20px 12px 14px;
}
.rp-table-header h2 {
font-size: 22px;
}
.rp-table-header p {
font-size: 12px;
}
.rp-table-wrapper {
padding: 10px;
}
.rp-table-wrapper table {
border-radius: 12px;
}
.rp-table-wrapper thead th {
padding: 10px 4px;
font-size: 10px;
line-height: 1.5;
}
.rp-table-wrapper thead th span {
font-size: 9px;
}
.rp-table-wrapper tbody td {
padding: 10px 4px;
font-size: 10.5px;
line-height: 1.6;
}
.province {
font-size: 10.5px !important;
line-height: 1.6 !important;
}
.share-cell span {
font-size: 10.5px;
line-height: 1.6;
}
.rank {
width: 22px;
height: 22px;
font-size: 10px;
}
.rp-table-source {
font-size: 11px;
}
.rp-table-source::before,
.rp-table-source::after {
width: 20px;
margin: 0 6px;
}
}
۱۰ استان اول کشور در تراکنشهای شاپرکی
فروردین ۱۴۰۵ | رتبهبندی بر اساس تعداد تراکنش | مبلغ به واحد هزار میلیارد ریال
| رتبه | استان | تعداد تراکنش میلیون |
سهم از تعداد | مبلغ تراکنش هزار میلیارد ریال |
سهم از مبلغ |
|---|---|---|---|---|---|
| ۱ | تهران | ۷۸۲.۱ | ۶,۸۲۵.۰ | ||
| ۲ | خراسان رضوی | ۳۴۱.۰ | ۱,۵۵۶.۲ | ||
| ۳ | فارس | ۲۷۴.۲ | ۱,۴۰۷.۷ | ||
| ۴ | خوزستان | ۲۴۳.۹ | ۱,۱۳۱.۳ | ||
| ۵ | اصفهان | ۲۱۶.۷ | ۱,۱۸۱.۵ | ||
| ۶ | مازندران | ۱۹۸.۳ | ۱,۳۴۷.۱ | ||
| ۷ | آذربایجان شرقی | ۱۸۳.۰ | ۹۹۹.۸ | ||
| ۸ | گیلان | ۱۶۸.۰ | ۹۰۴.۳ | ||
| ۹ | آذربایجان غربی | ۱۶۰.۱ | ۸۶۱.۱ | ||
| ۱۰ | کرمان | ۱۳۹.۸ | ۶۸۳.۵ |
بعد از تهران، خراسان رضوی و فارس قرار دارند؛ دو استانی که حضورشان در بالای جدول طبیعی به نظر میرسد. مشهد، فقط یک شهر بزرگ نیست؛ مقصد سفر، زیارت، خرید و رفتوآمد است. همین جریان دائمی آدمها، خراسان رضوی را در رتبه دوم نگه داشته است. فارس هم با شیراز و نقش منطقهایاش، در جنوب کشور یکی از نقطههای جدی پرداخت مانده؛ استانی که هم جمعیت دارد، هم خدمات، هم رفتوآمد.
اما ردیفی که بیشتر از بقیه مکث میخواهد، مازندران است. این استان از نظر تعداد تراکنشها ششم است، اما وقتی پای مبلغ وسط میآید، بالاتر میرود و از خوزستان و اصفهان جلو میزند. فروردین برای مازندران ماه معمولی نیست؛ از ۲۵ اسفند تا پایان هشتم فروردین، بیش از ۱۲ میلیون و ۴۷۷ هزار نفر-شب اقامت در این استان ثبت شده است. همین عدد کمک میکند بفهمیم چرا وزن مبلغی تراکنشهای مازندران از رتبه تعدادیاش جلو افتاده است. بخشی از پولی که در این استان جابهجا شده، فقط پول ساکنان دائمی مازندران نیست؛ رد پای مسافرانی است که در روزهای نوروز در شهرهای شمالی اقامت کردهاند، خرید کردهاند، هزینه اقامت و خوراک و خدمات دادهاند و برای چند هفته ریتم اقتصاد استان را سنگینتر کردهاند. مازندران در جدول شاپرک آرامتر از خوزستان و اصفهان تراکنش ساخته، اما هرجا پای مبلغ به میان آمده، خودش را جلوتر نشان داده است.
بیشتر بخوانید: تهران، خراسان رضوی و فارس؛ پرتراکنشترین استانهای کشور در فروردین ۱۴۰۵
خوزستان و اصفهان هم جایگاه مهمی دارند، اما روایتشان فرق میکند. هر دو استان از نظر تعداد تراکنش در نیمه بالای جدولاند، اما در مبلغ، مازندران از آنها عبور کرده است. این تفاوت نشان میدهد که وزن صنعتی، جمعیتی یا تجاری یک استان همیشه همانطور که انتظار داریم در شبکه پرداخت دیده نمیشود. گاهی فصل، سفر، مصرف خانوار و نوع خریدها، جای استانها را در جدول جابهجا میکند.
در انتهای این فهرست، ایلام، خراسان جنوبی و سمنان قرار دارند؛ استانهایی که در چنین گزارشهایی معمولاً فقط با عنوان «کمترینها» از کنارشان رد میشویم. اما همین کم بودن هم حرف دارد. وقتی سهم ایلام از تراکنشهای شاپرکی فقط ۰.۶۴ درصد است، با عددی روبهرو هستیم که از بازار کوچکتر، اقتصاد کوچکتر، جمعیت کمتر، رفتوآمد محدودتر و شاید گردش آرامتر پول در استانهای کمتراکنش خبر میدهد. این استانها حاشیه جدول نیستند؛ بخش کمصداتر همان نقشهای هستند که تهران با صدای بلند در مرکز آن ایستاده است.
این فهرست بر اساس دادههای گزارش فروردینماه ۱۴۰۵ شاپرک از عملکرد شبکه پرداخت کشور به تفکیک استانها نوشته شده است.