عندي قائمة أكواد خصم مكتوبة بأشكال مختلفة، كيف أوحّدها كلها بحروف كبيرة قبل إضافتها للمتجر؟
الصق الأكواد في محوّل حالة الأحرف، كودًا في كل سطر، واختر «أحرف كبيرة»: كل حرف لاتيني يصبح كبيرًا، والأرقام والشرطات تبقى في مكانها، والكود المكتوب بالعربية يبقى كما هو لأن العربية ليس فيها حروف كبيرة وصغيرة. ثم راجع عدد «حروف تغيّرت» تحت النتيجة لتتأكد أن التحويل شمل ما توقعت.
لماذا توحيد الحالة في الأكواد؟
حين يتعاون أكثر من شخص على حملة، تصل الأكواد بأشكال مختلفة: ramadan25 من المسوّق، وSummer-10 من ملف قديم، وRAMADAN25 من منشور مؤثر. بعض المتاجر تقبل الكود بأي حالة يكتبها العميل، وبعضها يطابقه حرفيًا، ولا نستطيع أن نؤكد لك سلوك منصتك. التوحيد يزيل الشك: الكود الذي تنشره هو نفسه الذي أضفته، حرفًا بحرف.
والحروف الكبيرة اختيار عملي للأكواد: تُقرأ بوضوح في الصور والقصص، ولا يختلط فيها حرف l الصغير بالرقم 1 كما يحدث أحيانًا في الخطوط الصغيرة.
مثال فعلي
ثلاثة أكواد: ramadan25، ثم summer-10، ثم كود عربي هو «عيد50». بعد «أحرف كبيرة» خرجت:
- RAMADAN25
- SUMMER-10
- عيد50
تقول الأداة إن 13 حرفًا تغيّر، وهو عدد الحروف اللاتينية في الكودين الأولين بالضبط (7 في ramadan و6 في summer). الأرقام والشرطة لم تُحتسب لأنها لم تتغير، وتذكر الأداة أن 3 حروف بلا حالة نُقلت كما هي، وهي حروف «عيد».
العدد يكشف ما لم تنتبه له
عدد «حروف تغيّرت» ليس للزينة. إذا ألصقت قائمة فيها كود مكتوب بحروف كبيرة أصلًا، فلن يُحتسب. جربت أربعة أسطر: Ramadan25، RAMADAN25، ramadan25، summer-10، فخرجت كلها بحروف كبيرة والعدد 19: ستة أحرف من السطر الأول (كل الحروف ما عدا R)، وصفر من الثاني، وسبعة من الثالث، وستة من الرابع.
والأهم في هذه التجربة: الأسطر الثلاثة الأولى صارت كلها RAMADAN25. كان عندك كود واحد مكتوب بثلاثة أشكال، وربما كنت ستضيفه ثلاث مرات. بعد التوحيد مرّر القائمة على إزالة الأسطر المكررة فيبقى سطر واحد لكل كود.
الخطوات
- اجمع الأكواد في قائمة واحدة، كودًا في كل سطر.
- الصقها في تحويل حالة الأحرف واختر «أحرف كبيرة». اترك اللغة على «الإنجليزية والافتراضي».
- راجع عدد الحروف المتغيرة، ثم انسخ النتيجة.
- احذف التكرار في أداة حذف الأسطر المكررة، ثم أضف الأكواد إلى لوحة متجرك.
تنبيه عن اللغة
إن غيّرت «لغة قواعد الأحرف» إلى التركية فسيتحول الحرف i الصغير إلى İ بنقطة، وistanbul تصبح İSTANBUL. هذا صحيح في التركية، لكنه في كود خصم يعني حرفًا مختلفًا لن يطابق ما يكتبه العميل. أبقِ اللغة على الإنجليزية مع الأكواد.
أسئلة شائعة
هل تحذف الأداة المسافات من الأكواد؟
لا. تغيير الحالة لا يلمس المسافات، فإن كان في آخر الكود مسافة فستبقى. انتبه لها قبل الإضافة.
هل يمكن جعل كود عربي «كبيرًا»؟
لا، العربية ليس فيها حالات. الكود العربي يبقى كما كتبته في كل الأوضاع.
