یاروم
2 روز پیش توسط یاروم مطرح شد
8 پاسخ

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

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

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


ثبت پرسش جدید
vahid
تخصص : توسعه دهنده وردپرس
@vahid1379 2 روز پیش مطرح شد
0

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


یاروم
تخصص : طراح و اجرای تورهای مسافرتی
@yaroom 2 روز پیش آپدیت شد
0

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


vahid
تخصص : توسعه دهنده وردپرس
@vahid1379 2 روز پیش مطرح شد
0

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


یاروم
تخصص : طراح و اجرای تورهای مسافرتی
@yaroom 2 روز پیش مطرح شد
0

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


vahid
تخصص : توسعه دهنده وردپرس
@vahid1379 2 روز پیش مطرح شد
0

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


یاروم
تخصص : طراح و اجرای تورهای مسافرتی
@yaroom 2 روز پیش آپدیت شد
0

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


vahid
تخصص : توسعه دهنده وردپرس
@vahid1379 2 روز پیش مطرح شد
0

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


محمدطاهر غلامی
تخصص : برنامه نویس وب
@MohammadTaher.GH 2 روز پیش مطرح شد
0

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

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);

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


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

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