باسلام، در خدمت شما دوستان گرامی هستیم با آموزش اضافه کردن پسوند یا پیشوند به شناسه سفارشات ووکامرس
شاید برای شما هم پیش آمده باشد که نیاز داشته باشید تا اول یا انتهای شناسه سفارش های سایت خود، یک عدد را وارد کنید.
مثال : دیجی کالا برای سفارشات خود، اول کد های سفارش کلمه DGC را قرار داده است.
خب برای انجام اینکار فقط کافیست تکه کدی را که در ادامه به شما ارائه میشود درون فایل فانکشن قالب خود قرار دهید!
به همین سادگی😊
function heart($order_id){
$pish = 'DG';
$pas = 'CD';
$new_id = $pish . $order_id . $pas;
return $new_id;
}
add_filter( 'woocommerce_order_number', 'heart' );
با قرار دادن کد فوق، از این پس شناسه سفارشات شما به شکل
DG1234567CD
خواهد شد.
شما میتوانید از کاراکتر های رندوم با استفاده از تابع rand() در متغیر های پسوند و پیشوند استفاده کنید.
مثال :
$pish = rand(aaaa,zzzz);
با حذف هر یک از متغیر های پیشوند و یا پسوند ، در ابتدا و یا انتهای شناسه سفارش کاراکتری درج نخواهد شد.
ممنون از زمانی که برای این آموزش گذاشتین