راکت
حل شده

افزایش قیمت محصولات با یک قیمت ثابت

10 پاسخ

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

نمیدونم منظورمو درست نوشتم یا نه. لطفا کمک کنید. ممنون
@Raymond

یاروم
یاروم
@yaroom
ثبت پرسش جدید

پاسخ‌ها

10
یاروم
یاروم
@yaroom

تخصص: طراح و اجرای تورهای مسافرتی

بهترین پاسخ

با تشکر از تمامی دوستان. مشکل تو سط افزونه JetEngine - Calculated callback برطرف شد.

vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

سلام خودتون میخواید اضافه کنید با کدنویسی یا نیاز به کمک کسی دارید؟

یاروم
یاروم
@yaroom

تخصص: طراح و اجرای تورهای مسافرتی

خودم میخام اضافه کنم. فراخونی مقادیر فیلد از پست تایپ و آپشن پیج رو بلدم و میام از حلقه foreach هم استفاده میکنم و هر دو تا فیلد رو جمع میکنم و قیمت تمام پست ها رو تغییر میدم. ولی یه مشکلی ک هست با هر بار رفرش سایت این پروسه مدام تکرار میشه و قیمت پست ها تغییر میکنه و باید بعد از اتمام حلقه مقدار فیلد آپشن پیج رو صفر کنم ولی نباید صفر بشه چون شاید در ماه چند بار پست جدید اضافه بشه ک باید مجددا اضافه شدن مبلغ انجام بشه.
@vahid1379

شاید پاسخ شما همین‌جا باشد

vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

خب شما ی صفحه بساز و هربار خاصی قیمت رو تغییر بدی برو اونجا قیمت رو وارد کن و تایید رو بزن تا قیمت آپدیت بشه اینطوری فقط وقتی روی دکمه بزنه قیمت ها آپدیت میشه

یاروم
یاروم
@yaroom

تخصص: طراح و اجرای تورهای مسافرتی

خب قبلا همین جوری نوشته بودم و کارامو انجام میدادم. ولی الان میخام هر کاربری در سایتم پست میزاره به صورت اتومات به مبلغ اون پست بر اساس مبلغی ک خودم تو سایت گذاشتم (همون فیلدی ک تو آپشن پیح هست با عنوان روکشی مبلغ ها) اضافه کنه. نمیتونم مدام برم دستی تغییر بدم.
@vahid1379

vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

پس شما باید ی کران جاب بسازی
میشه تو سرور ست کرد که مثلا کران جاب هر روز فلان ساعت صدا زده بشه یا هرموقع کاربر فلان کارو کرد کران جاب هندل بشه

یاروم
یاروم
@yaroom

تخصص: طراح و اجرای تورهای مسافرتی

این روش رو اصلا بلد نیستم.
روش دیگه ای نیست؟
@vahid1379

vahid
vahid
@vahid1379

تخصص: توسعه دهنده وردپرس

ی راه دیگه اینکه ی تابع بسازی واسه آپدیت قیمت اون پست یا... و هرجا کاربر اومد فلان کارو کرد تابع رو صدا بزنی اینکارا معمولا با اتصال به هوک های ووکامرس و وردپرس انجام میشه

محمدطاهر غلامی
محمدطاهر غلامی
@MohammadTaher.GH

تخصص: برنامه نویس وب

سلام چرا دارین کارو سخت میکنین؟ خیلی ساده یه پلاگین کوچیک بنویس که مدیریتشم راحت باشه توش یه تابع یا کلس یا حتا کد معمولی, هرکدوم راحتی بنویس مثلا شبیه این

function custom_price_handler($post_ID, $post) {
    if ($post->post_type === 'post' || $post->post_type === 'product') {

        $current = get_option('my_custom_total_price', 0);
        $custom_price = 10000;
        $new_total = $current_total + $custom_price;

        update_option('my_custom_total_price', $new_total);
    }
}
add_action('publish_post', 'my_add_custom_price_on_post_publish', 10, 2);
add_action('publish_product', 'my_add_custom_price_on_post_publish', 10, 2);

مثلا همچین چیزی بقیش مثلا رابط گرافیکی و اینا دیگه سادس (اینم چیز زیادی نداره البته)

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

سلام...
کد ایشون رو تست کنید.
@MohammadTaher.GH

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام