نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: موجود نکردن کالا و خدمات

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض پاسخ : موجود نکردن کالا و خدمات

    نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
    بسیار خب.
    خودتون رو به دردسر نندازید و از استانداردش استفاده کنید.
    چرا که ممکن هست فردا روزی شما اومدین و خواستید یک گروهی از محصولات در هر صورتی که شده قابل سفارش باشند و یک گروهی از محصولات اگر موجودیشون 0 بود، قابل سفارش نباشند!
    اونوقت با این شیوه شما، خیلی به دردسر میفتید.
    استانداردش که تو تمامی سیستمهای فروشگاهی وجود داره،تعریف یک ردیف مجزاست با میزان int 1 !
    یک column تعریف کنید با نام in_stock
    هنگام تعریف کالا، اگر خواستید که این کالا حتی زمانی که موجودیش 0 هست، قابل سفارش و موجود باشه، مقدار in_stock رو روی 1 قرار بدید برای اون کالا و در غیراینصورت روی 0 بگذارید.


    یعنی زمانیکه شما یک کالا رو تعریف میکنید ، میگید این اسم، این برند، این قیمت، این تعداد و ... باقی مشخصات، و در نهایت "در انبار بصورت دائم موجود است؟" یک چک باکس ساده " بلی / خیر ".
    اگر بلی بود ، مقدارش تو دیتابیس تو column مرتبط باهاش ( که گفتیم مثلا in_stock هست ) ، 1 ، و اگر خیر بود ، مقدارش 0.


    براحتی میتونید وقتی کوئری میگیرید، یه شرط بگذارید که اگر in_stock برابر با 1 بود، قابلیت سفارش داشته باشه و از موجودی چنانچه 0 بود، کم نکنه، در غیر اینصورت قابلیت سفارش نداشته باشه.
    بنده استانداردش رو بهتون گفتم.
    اصلا پیچیده نیست که هیچ، خیلی خیلی هم کارتون رو راحت میکنه و حتی یک آپشن هم به محصولاتتون اضافه میکنه.
    خیلی مانور میتونید بدید رو همچین چیزی.



    خیلی ممنون یه چیزی توی این مایه ها انجام دادم
    مشکل من با عدم موجودی کالا توی فروشگاه نبود! مشکلم با صفر بودنش توی پنل مدیریت بود که وقتی موجودی صفر بود گزارش لاگ دریافت می کردم و می خواستم گزارش لاگ رو حذف کنم ولی باید این فیلد رو چیزی قرار میدادم یا خالی قرار میدادم که گزارش لاگ توی پنل مدیریت از بین بره! الان کاری که کردم اینکه یه شرط توی پنل مدیریت بهش اضافه کردم که در صورتی گزارش لاگ رو بهم نشون بده که یه فیلد دیگه که فیلد عادیه مساوی صفر نباشه! وقتی گزارش لاگ رو دریافت می کنم اون فیلد رو مساوی صفر قرار میدم و اینطوری گزارش لاگ حذف میشه! گزارش لاگ فقط واسه اینکه من ببینم چی به چیه و وقتی دیدم پاکش می کنم!
    خیلی ممنون از پیشنهادتون

  2. #2
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : موجود نکردن کالا و خدمات

    نقل قول نوشته اصلی توسط Marshall نمایش پست ها
    خیلی ممنون یه چیزی توی این مایه ها انجام دادم
    مشکل من با عدم موجودی کالا توی فروشگاه نبود! مشکلم با صفر بودنش توی پنل مدیریت بود که وقتی موجودی صفر بود گزارش لاگ دریافت می کردم و می خواستم گزارش لاگ رو حذف کنم ولی باید این فیلد رو چیزی قرار میدادم یا خالی قرار میدادم که گزارش لاگ توی پنل مدیریت از بین بره! الان کاری که کردم اینکه یه شرط توی پنل مدیریت بهش اضافه کردم که در صورتی گزارش لاگ رو بهم نشون بده که یه فیلد دیگه که فیلد عادیه مساوی صفر نباشه! وقتی گزارش لاگ رو دریافت می کنم اون فیلد رو مساوی صفر قرار میدم و اینطوری گزارش لاگ حذف میشه! گزارش لاگ فقط واسه اینکه من ببینم چی به چیه و وقتی دیدم پاکش می کنم!
    خیلی ممنون از پیشنهادتون
    البته این کاری که کردین، یکجورایی فقط دور زدن error log بوده.
    پس الان حل شد؟

  3. تعداد تشکر ها از sam_pontiac به دلیل پست مفید


  4. #3
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2019
    نوشته ها
    88
    تشکر تشکر کرده 
    34
    تشکر تشکر شده 
    21
    تشکر شده در
    20 پست

    پیش فرض پاسخ : موجود نکردن کالا و خدمات

    نقل قول نوشته اصلی توسط sam_pontiac نمایش پست ها
    البته این کاری که کردین، یکجورایی فقط دور زدن error log بوده.
    پس الان حل شد؟
    توی پنل مدیریت اینکاری که گفتم انجام دادم ولی توی فروشگاه همون کاری که شما گفتید انجام دادم، یه فیلد ساختم که در صورتی که مساوی 1 باشه از موجودی کالا کم می کنه، و در صورتی که 0 باشه از موجودی کالا کم نمی کنه.
    و موجودی کالا رو هم یه مقداری در نظر گرفتم. برای پنل مدیریت وقتی لاگ دریافت می کردم باید یه جورایی لاگ رو بعد از مشاهده غیرفعال می کردم برای همین این سوال رو پرسیدم که توی این فیلد چیزی قرار بدم که لاگش حذف بشه ولی چون هیچ عدد و حروفی پیدا نمی کردم لاگ به همچنان قابل مشاهده بود! برای همین مقدار صفر کالا رو با یک فیلد دیگه شرط کردم که در صورتی که اون فیلد 0 نباشه لاگ رو بهم نشون بده، الان بعد از اینکه لاگ رو می بینم اون فیلد رو برابر 0 قرار میدم که یک فیلد ثانویه است و اینطوری لاگ غیرفعال می شه
    بازم از محبت شما بسیار ممنون و سپاسگزارم

  5. تعداد تشکر ها از Marshall به دلیل پست مفید


  6. #4
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : موجود نکردن کالا و خدمات

    نقل قول نوشته اصلی توسط Marshall نمایش پست ها
    توی پنل مدیریت اینکاری که گفتم انجام دادم ولی توی فروشگاه همون کاری که شما گفتید انجام دادم، یه فیلد ساختم که در صورتی که مساوی 1 باشه از موجودی کالا کم می کنه، و در صورتی که 0 باشه از موجودی کالا کم نمی کنه.
    و موجودی کالا رو هم یه مقداری در نظر گرفتم. برای پنل مدیریت وقتی لاگ دریافت می کردم باید یه جورایی لاگ رو بعد از مشاهده غیرفعال می کردم برای همین این سوال رو پرسیدم که توی این فیلد چیزی قرار بدم که لاگش حذف بشه ولی چون هیچ عدد و حروفی پیدا نمی کردم لاگ به همچنان قابل مشاهده بود! برای همین مقدار صفر کالا رو با یک فیلد دیگه شرط کردم که در صورتی که اون فیلد 0 نباشه لاگ رو بهم نشون بده، الان بعد از اینکه لاگ رو می بینم اون فیلد رو برابر 0 قرار میدم که یک فیلد ثانویه است و اینطوری لاگ غیرفعال می شه
    بازم از محبت شما بسیار ممنون و سپاسگزارم
    صحیح، البته کار درستش رو کردید پس.
    خواهش میکنم، نوش جان

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •