בהדרכה זו נסביר איך לאחר שימוש בהקמת קופונים בפיתוח של ריבוי קופונים ניתן גם למחוק את הקופונים באופן גורף מהממשק
1. יש להתחבר לממשק של הלקוח
2. יש לקחת את השם של הקופון שחוזר על עצמו לדוגמה:
בפונקציה נרשום את המלל שהכי דומה לכולם לדוגמה: "קופון הנחה גופ הום קלאסי - א.ד.ט 125 מל"
הפונקציה תלך ותחפש קופונים עם השם הזה ותמחק אותם.
זכרו שזה עובר לארכיון לאחר המחיקה הראשונה.
במידה ורוצים למחוק גם מ-הארכיון לצמיתות, נדרש להפעיל שוב את אותה פונקציה במסך של הארכיון.
3. בממשק של הלקוח נפתח את מסך הקופונים בממשק ואז את הקונסול (f12) ונעתיק את הקוד הבא:
***את הערך שהעתקנו בסעיף 2 נדביק באזור המסומן בקוד:
ונלחץ enter
removeCoupons("קופון הנחה גופ הום קלאסי - א.ד.ט 125 מל");
function removeCoupons(couponT itle){
var authenticity_token = " ";
$.ajax({
success:function(data) {
authenticity_token = $(data).find('[name=" authenticity_token"]').val();
var allCouponsToDe lete = $('tr[id*="'+couponTit le.replace(/\s?[, ]\s?/g,'_')+ '"]');
console.log('נמצאו '+allCouponsToDelete.length+' קופונים');
allCouponsToDelete .each(function(i,e){
setTimeout(() => {
$.ajax({
url:$( this).find('.category.last a') .attr('href'),
type:" POST",
method :"POST",
data:{
"_ method":'delete',
"a uthenticity_token":authenticit y_token
},
succes s:function(data){
co nsole.log("קופון: " + $(e).fin d('.title.last a').text().trim () + "נמחק");
}
});
}, 2500 * i);
});
}
});
}