הוספת כפתור ללוח ההזמנות באזור האישי שנותן ללקוחות את האופציה להזמין שוב את הקנייה, (הכפתור מתווסף לאחר שההזמנה עברה למצב הושלם, כל עוד ההזמנה במצב בטיפול הלקוח לא יראה את הכפתור).

PHP
add_filter('woocommerce_my_account_my_orders_actions', 'ecommercehints_order_again', 50, 2);
function ecommercehints_order_again($actions, $order) {
if ($order->has_status('completed')) { // Order Again button will only show for completed orders.
$actions['order-again'] = array(
'url' => wp_nonce_url(add_query_arg('order_again', $order->id), 'woocommerce-order_again'),
'name' => __('הזמנה חוזרת', 'woocommerce'),
'class' => 'order-again-button' // Add a custom class for styling
);
}
return $actions;
}
כדי שיהיה מרווח בין הכפתורים הוסיפו את הקוד הבא לווידגט תחת מתקדם > CSS מותאם
CSS
.order-again-button {
margin-right: 10px;
}