<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>پست‌های انتشارات شکلات</title>
        <link>https://virgool.io/Shokolat/feed</link>
        <description>تیم توسعه نرم افزار باشگاه مشتریان شکلات</description>
        <language>fa</language>
        <pubDate>2026-06-07 21:31:52</pubDate>
        <image>
            <url>https://files.virgool.io/upload/publication/eoykkwetlfoo/qgycpz.png</url>
            <title>شکلات</title>
            <link>https://virgool.io/Shokolat</link>
        </image>

                    <item>
                <title>نرم افزار باشگاه مشتریان رایگان</title>
                <link>https://virgool.io/Shokolat/%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%A8%D8%A7%D8%B4%DA%AF%D8%A7%D9%87-%D9%85%D8%B4%D8%AA%D8%B1%DB%8C%D8%A7%D9%86-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-flerkc2ltltz</link>
                <description>نرم افزار باشگاه مشتریان شکلات ، یک سامانه وفاداری مشتریان ابری رایگان است که به کسب و کارها و فروشگاه ها کمک میکند تا باشگاه مشتریان اختصاصی خود را راه اندازی کنند.صدور کارت وفاداری و کارت هدیه و تخفیف در نرم افزار وفاداری شکلات به آسانی انجام میگیرد.سناریوها و طرح های تخفیفی به صورت کاملا منعطف در اختیار شماست تا با آن بتوانید انواع سناریوهای وفاداری مشتریان را پیاده سازی کنید. از جمله این طرح ها می توان به طرح های امتیاز و پاداش ، طرح های تخفیفی ، بازگشت درصدی از مبلغ خرید به حساب مشتری ، تخفیف های پلکانی و دیگر طرح های وفاداری اشاره کرد.در باشگاه مشتریان خود می توانید انواع هدیه ها را تعریف کنید. هدیه و تبریک روز تولد که به صورت اتوماتیک تنظیم می شود و برای مشتریان شما ارسال می شود. هدیه عضویت در باشگاه مشتریان برند شما و همچنین انواع هدیه های سفارشی. به طور مثال شما می توانید هدیه ای تعریف کنید و مشتری با استفاده از امتیازات کسب شده در باشگاه مشتریان ، آن هدیه را بخرد و یا امتیازاتش را به اعتبار خرید تبدیل کند.اپلیکیشن باشگاه مشتریان:اپلیکیشن باشگاه مشتریان شکلات به صورت اختصاصی در اختیار شما قرار می گیرد.یعنی لوگو و نام شما در اپلیکیشن درج میگردد و کاملا اختصاصی عمل میکند.مشتریان شما با نصب این اپلیکیشن بر روی تلفن همراهشان ، می توانند امتیاز ، اعتبار و هدایای خود را مشاهده کنند. همچنین می توانند با استفاده امتیازات کسب شده ، از هدایای تعریف شده استفاده نمایند.فروش آنلاین محصولات در اپلیکیشن:از دیگر مزایای اپلیکیشن شکلات می توان به تلفیق باشگاه مشتریان و سامانه فروش آنلاین اشاره کرد.در اپلیکیشن وفاداری مشتریان شکلات ، علاوه بر امکانات باشگاه مشتریان ، می توانید محصولات خود را به صورت آنلاین بفروشید. همچنین درگاه پرداخت اختصاصی خود را خواهید داشت. مشتری بعد از سفارش می تواند به صورت لحظه ای از آخرین وضعیت سفارش خود اطلاع پیدا کند. تمامی تخفیف ها و امتیازات همزمان با ثبت سفارش ، به صورت اتوماتیک محاسبه و در حساب مشتری منظور می شوند.از دیگر امکانات نرم افزار شکلات می توان به موارد زیر اشاره کرد:ارسال اتوماتیک پیامک و نوتیفیکیشن به مشتریان (ارسال از خط پیامک خدماتی)نمایش سوابق خرید و تاریخچه فعالیتهای مشتری.تعریف رویدادهای اتوماتیک. به طور مثال در صورتی که خرید ماهانه x ریال بود گروه مشتری ارتقاء یابد.وب سرویس باشگاه مشتریان شکلات:نرم افزار شکلات ، دارای وب سرویس و web hook  کامل ، قدرتمند و منعطف می باشد. با استفاده از api  می توانید امکانات نرم افزار باشگاه مشتریان شکلات را در نرم افزار ها ، اپلیکیشنها و سامانه های خود پیاده سازی نمایید.تمامی این امکانات به صورت رایگان در اختیار توسعه دهندگان قرار گرفته است.رایگان برای همیشه !نرم افزار شکلات هم اکنون به صورت رایگان در اختیار شما است. می توانید به صورت رایگان از آن استفاده کنید و باشگاه مشتریان اختصاصی خودتون را راه اندازی کنید.shokolat.app</description>
                <category>شکلات</category>
                <author>مهران سعادت</author>
                <pubDate>Thu, 09 Apr 2020 06:20:33 +0430</pubDate>
            </item>
                    <item>
                <title>نامگذاری متغییر bool</title>
                <link>https://virgool.io/Shokolat/%D9%86%D8%A7%D9%85%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C-%D9%85%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1-bool-ciwwwlyxwclq</link>
                <description>سلامیک سری نکات هست که ما باید توی برنامه نویسی رعایتشون کنیم ولی نمیدونم یا حسشو نداریم یا میگیم برو بابا این چیزا ماله تازه کاراس ? کلا رعایت نمیکنیم.اینجانب که دارم این نوشته رو هم مینویسم رعایت نمیکنم چون دوست دارم درک و فهم کدهایی که مینویسم سخت باشه و کمتر کسی بفهمه چی کار کردم ( الکی گفتم حسش نیست ??)استانداردها و رسوم کدنویسی، گایدلاین ھا (راهنما و دستورالعمل) برای زبان های برنامه نویسی هستند که شیوه ھای خاصی برای کدنویسی را توصیه می کنند. این گایدلاین ھا توصیه هایی برای کامنت گذاری، فاصله گذاری، تعریف و نام گذاری متغیرها (variable)، چگونگی فضاهای خالی و … دارند.بسیار توصیه می شود که برنامه نویسان نرم افزارھا حتما از این استانداردها استفاده کنند تا کدهایشان به آسانی توسط سایرین خوانده شود. بعضی از استانداردها توسط شرکت ها و تیم های تجاری بزرگ گردآوری و فرمول شده اند و برخی دیگر قوانینی غیر رسمی بوده و به مرور به عادت های کد نویسی افراد اضافه شده اند. توجه کنید که عدم استفاده از این توصیه ھا به معنای اشتباه بودن کد شما نیست. اما بسیار توصیه می شود که در کدنویسی حتما از این استانداردها یا استانداردهای مشابه دیگر استفاده کنید.خوب بودن بر اساس استاندارد عامیانه ای که از خوبی داریم، کار آسانی است. باید مقداری احترام را با افکار جالب مخلوط کرده و کمی شیطنت به مقدار لازم اضافه کنید.اقتباس شده از اسکار وایلد (١٩٠٠ – ١٨۵۴)گرچه استاندارد نویسی در ابتدا مشکل است و بیهوده به نظر می رسد، اما زمانی که نرم افزارتان بزرگ شود و حجم آن به چند ھزار خط در چند صد فایل برسد، فواید آن مشخص می شود. بعضی از این فواید عبارتند از:برنامه نویسان به راحتی می توانند روی کدھایی که توسط دیگران نوشته شده کار کنند. زیرا کدھا به روشی نوشته شده اند که ھر یک از برنامه نویسان با آن آشنا است.اگر شخص جدیدی وارد تیم پروژه شود، به راحتی می تواند با کدھا کار کند (به شرطی که با کدنویسی استاندارد آشنایی داشته باشد.)رعایت استانداردھا گاھی از ایجاد اشتباه در کدنویسی نیز جلوگیری می کند.مشکل اصلی برای استاندارد نویسی این است که کمی زمان می برد تا به آن عادت کنید. و اگر در زمانی که در حالت تغییر از عادت ھای قدیمی به استاندارد نویسی ھستید وسواس کافی به خرج ندهید، در نهایت به مخلوطی از این دو تبدیل می شوید. برای جلوگیری از این مشکل در ابتدا باید مدام به گایدلاین های استاندارد نویسی مراجعه مکرر داشته باشید تا به آن عادت کنید. پس از آن شما به یک استاندارد نویس تمام عیار تبدیل خواھید شد.زمانی که روی مشکلی کار می کنم، ھرگز راجع به زیبایی کد فکر نمی کنم. فقط روی حل مشکل تمرکز می کنم. اما زمانی که مشکل حل شد، اگر راه حل زیبا نبود می دانم که آن راه اشتباه است.R. Buckminster Fullerاما در این نوشته تصمیم داریم به استاندارد تعریف متغییر bool بپردازیم که در عکس زیر مشاهده میکنید:امیدوارم مطلب مفید باشه براتون اگر سوالی دارید بپرسید در خدمتم</description>
                <category>شکلات</category>
                <author>امیر صادقی</author>
                <pubDate>Tue, 17 Dec 2019 23:23:11 +0330</pubDate>
            </item>
                    <item>
                <title>نقش ها و دسترسی ها در لاراول</title>
                <link>https://virgool.io/Shokolat/%D8%AF%D8%B3%D8%AA-%D9%86%D8%B2%D9%86-%D8%AF%D8%B1-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-bsixf3rqjimx</link>
                <description>سلاممن یک برنامه نویس لاراول هستم... تلاش های زیادی برای این فریم ورک کردم و واقعا عاشقشم. هرکاری که فکرشو بکنین میتونین باهاش بکنین حتی میتونه بره سر کوچه نون بخره بیاد در این حد ?همیشه ما بک اند ها مظلوم واقع میشدیم چون کاری که ما میکردیم به چشم نمیومد ولی فرانت اند ها حتی یک فونت هم تغییر میدن سریع به چشم میاد ، حداقل با این فریم ورک کمتر زحمت میکشیم و کمتر دلمون میسوزه ?تازه اگر هم اروری باشه تقصیر ماست ?یک بحث جالبی که توی لاراول هست حق دسترسی هاس. میخواهید کاربرهاتون رو محدود کنید یا اجازه دسترسی بدید که فلان کار رو بکنن یا نکنن. کلا کاری هست که خیلی سادس ولی توی بطن کار میرید هزارن بار آرزوی مرگ میکنین حداقل برای من که اینجوری بود و تا همین الان که تقریبا ۱۰ ماه از استارت پروژه گذشته میترسم از این قسمت پروژه ... ??امروز میخوام یک پکیج جالبی بهتون معرفی کنم که توش هم نقش ها قابل پیاده سازی هستن و هم دسترسی هانقش هارو بی خیال شین... حتما میپرسین چرا دلیش واضح هست ? وقتی شما به کاربری نقش میدید دیگه نمیتونین دسترسی هایی که مربوط به یک نقش دیگری هست رو به کاربرتون بدید مثلا توی یک پروژه ی بزرگی ما کار میکردیم یک کاربر #*&amp;# زنگ زد گفت من میخوام این کاربرم نقشش کاربر شعبه باشه ولیییییییی یکی از دسترسی هایی که کاربر فروشگاه داره رو بهش بدم. مدیر پروژه هم گفت بکن ? منم کردم ? اولین کاری که کردم حذف کردن نقش ها بود که بتونم دستم باز باشه... آینده نگر باشین اگر این اتفاق ممکن هست در آینده بیوفته براتون، نقش هارو بی خیال شین همین ...خوب آماده اید شمارو با این پکیج آشنا کنم ?این شما و این هم پکیج Laravel-Permission برید بخونید داکیومنتش رو چون خیلی قشنگ توضیح داده و بهتر از این پیدا نمیکنین و هم سرانه مطالعه رو ببرید بالافقط یک موضوعی اگر به کاربری role دادید و دسترسی رو ازش گرفتید یکم این پکیج گیج ویج میشه برای همین role ندید و دسترسی مستقیم (Direct Permission) بهش بدیدسوالی داشتید بپرسید در خدمتم ?</description>
                <category>شکلات</category>
                <author>امیر صادقی</author>
                <pubDate>Tue, 17 Dec 2019 22:00:31 +0330</pubDate>
            </item>
            </channel>
</rss>