کالای مکمل

فرض کنید فروشگاه اینترنتی گوشی موبایل دارید. این گوشی‌ها مدل‌ها و امکانات مختلفی دارند،  مثلا یک آیفون هم چند مدل حافظه مثل 128 و 256 دارد و هم چند رنگ دارد.
مشخص است که هنگام تعریف این کالا، رنگ و حجم را به صورت مدل برای کالا تعریف میکنیم و کاربر میتواند به راحتی مدل مورد نظر خود را انتخاب کند.
اما اگر علاوه بر رنگ و حجم بخواهیم مثلا گارانتی یا بیمه یا خدمات دیگری هم بفروشیم چه راه حلی وجود دارد؟
یا مثلا فرض کنید در یک فروشگاه طلافروشی یا اکسسوری و زیورآلات، مشتری یک پلاک طلا را انتخاب میکند اما میتواند این پلاک را شخصی سازی کند، مثلا انتخاب کند که پلاک همراه با دستبند چرمی ارسال شود یا تبدیل به گردنبند با بند نخی، بند طلایی و … باشد. قطعا نمیتوانید به تعداد تمام حالت های دستبند مدل تعریف کنید. 
افزونه ی کالای مکمل به شما کمک میکند تا بتوانید برای تمام حالات بالا بدون نیاز به اینکه مدلهای مختلفی تعریف کنید صرفا با مکمل کردن یک گروه کالا به کالای فعلی مشکل را حل کنید.
 



مثلا در مثال طلافروشی، فقط کافی است شما یک گروه مجزا تعریف کرده و تمام مدل های دستبند و گردنبند را به عنوان کالای ساده داخل آن تعریف نمایید. حالا در افزونه کالای مکمل با انتخاب گروه دستبند و اتصال آن به کالای پلاک، مشتری هنگام خرید پلاک طلا میتواند، از میان کالاهای موجود در آن گروه یکی را انتخاب کند و به فراخور مبلغ آن دستبند هزینه ی آن به جمع کل فاکتور اضافه شود.
از این امکان برای مصارفی مثل:
فروش غذا، وقتی مثلا شما یک برگر را به همراه مخلفات مثل پنیر، سس، فلفل و… به فروش میرسانید.
لوازم خانگی، وقتی یک کالا را همراه با امکان نصب و راه اندازی، سرویس دوره ای و یا گارانتی به فروش میرسانید.
برای پوشاک، وقتی مثلا کاربر میتواند یک کت و شلوار را به نیاز خود شخصی سازی کند که مثلا آیا میخواهد آستر داخلی داشته باشد یا نه و …
برای فروش کالاهای دیجیتال وقتی، مثلا یک موبایل را با بیمه و … به فروش می رسانید.

مراحل تعریف کالای مکمل 

فرض کنید میخواهیم برای برگرها چند گروه مکمل ایجاد کنیم که مثلا هم بتواند نان مورد نظر را انتخاب کند و هم نوع پنیر.
انتخاب نان الزامی است، اما انتخاب پنیر اختیاری.
  1. در ابتدا دو گروه ایجاد میکنیم. یکی انواع نان، و یکی انواع پنیر.
  2. در گروهی که می سازید؛ گزینه‌ی «نمایش در منو» را غیرفعال کنید تا در منوی اصلی سایت نمایش داده نشود.
  3. حالا انواع نان ها را در گروه نان ها و انواع پنیر ها را داخل گروه پنیر ها تعریف میکنیم.
  4. وقتی کار تمام شد، به صفحه‌ی «کالا مکمل» بروید و گزینه‌ی «تعریف کالای مکمل» را انتخاب کنید.
 این قسمت یک صفحه‌ی جدید باز می‌شود:
  • سمت راست، کالای اصلی را انتخاب کنید (مثلاً برگرها).
  • سمت چپ، گروه کالای مکمل را انتخاب کنید (مثلاً نان).
  1. از آنجاییکه برگر بدون نان نمی شود، گزینه ی انتخاب الزامی است را برای نان فعال میکنیم تا مشتری حتما یک مدل نان انتخاب کند. اگر قیمت نان های مختلف فرق میکند هنگام تعریف کالاهای نان قیمت هرکدام را میزنیم. ولی اگر فرقی ندارد میتوانیم قیمت نان را داخل برگر تعریف کنیم و نان ها را رایگان تعریف کنیم. 
  2. ولی انتخاب پنیر اختیاری است پس یکبار دیگر یک کالای مکمل تعریف میکنیم و اینبار برگر را به پینر مرتبط میکنیم ولی انتخاب آنرا اختیاری میکنیم. 
  1. در صورتی که گزینه‌ی «تصویری» را در قسمت «نحوه‌ی نمایش در صفحه خرید» انتخاب کنید؛ به شکل زیر نمایش داده می‌شود. 
 
 
  1. اگر گزینه‌ی «کشویی» را در قسمت «نحوه‌ی نمایش در صفحه خرید» انتخاب کنید؛ به شکل زیر نمایش داده می‌شود.