প্রোডাক্ট ইমেজ ফাইল নেমিং: স্কেলযোগ্য একটি নিয়ম
তিনটি ফিল্ডের প্রোডাক্ট ইমেজ নেমিং স্কিম: SKU, ভিউ কোড, ব্যাকগ্রাউন্ড। যা ক্যাটালগকে সার্চযোগ্য ও স্ক্রিপ্টযোগ্য রাখে, আর যেসব ক্যারেক্টার তা ভেঙে দেয়।
- product photography
- file naming
- ecommerce
- catalogue management
- workflow
- background removal
- bulk processing

কেউ একজন সাদা ব্যাকগ্রাউন্ডে TS-4410-এর ব্যাক ভিউ চাইল। আপনি শেয়ার্ড ড্রাইভ খুলে পান IMG_4471 copy 2 final.png, IMG_4471 copy 2 final (1).png, আর NEW EDITS USE THESE নামের একটা ফোল্ডার। দশ মিনিট পরও আপনি থাম্বনেইল খুলেই যাচ্ছেন।
ক্যাটালগ অপারেশনে নেমিং কনভেনশনই সবচেয়ে সস্তা সমাধান — একটা বিকেলের আলোচনা, নতুন কোনো সফটওয়্যার লাগে না, আর যিনি ছবি তুলেছেন তিনি চলে গেলেও এটা টিকে থাকে। এখানে এমন একটি স্কিম দেওয়া হলো, যা কয়েক হাজার ফাইল জুড়েও কার্যকর থাকে।
প্রথমেই SKU বসান, প্রতিবার
ফাইলের নাম বর্ণানুক্রমে সাজে, তাই প্রথম ফিল্ডটাই সেই অক্ষ, যার ভিত্তিতে আপনার ফোল্ডার সাজানো থাকে। এটা এমন একটি আইডেন্টিফায়ার রাখুন, যা কখনো বদলায় না — আপনার প্রোডাক্ট ফিডে যেমন আছে, ঠিক সেই SKU। তাহলে কে সেভ করলেন তা যাই হোক না কেন, একটা প্রোডাক্টের সব ছবি একসাথেই থাকবে।

তারিখ প্রথমে দিলে (2026-07-14_shoot_final) শুটের দিন অনুযায়ী গ্রুপ হয় — অথচ এই অক্ষ ধরে কেউ কখনো সার্চ করে না।
তিনটি ফিল্ডই যথেষ্ট:
TS-4410— SKU, ফিড থেকে হুবহুMAIN— ক্যামেরা কী দেখছেwhite— সাবজেক্টের পেছনে কী আছে
একসাথে জোড়া দিলে: TS-4410_MAIN_white.png। এই তালিকা যে-ই পড়বে, ফাইল না খুলেই বুঝে যাবে এটা কী, আর একটা স্ক্রিপ্ট আন্ডারস্কোর ধরে এটাকে ভেঙে নিতে পারবে।
শুট শুরুর আগেই ভিউ কোড ঠিক করে নিন
দ্বিতীয় ফিল্ডটা তখনই কাজ করে, যখন একটা নির্দিষ্ট ও লিখিত শব্দভাণ্ডার থাকে। কোড একবারই ঠিক করুন, তারপর আর কখনো নিজে থেকে বানাবেন না — হিরো শটের জন্য MAIN, নির্দিষ্ট ক্রমে বাড়তি ভিউয়ের জন্য PT01 থেকে PT08, তারপর ALT-back, DETAIL-clasp, SCALE।
সংখ্যায় জিরো-প্যাড করুন — PT1 নয়, PT01। Windows Explorer আর Finder সংখ্যাকে স্বাভাবিকভাবে সাজায়, কিন্তু শেল লিস্টিং, স্ক্রিপ্ট আর অবজেক্ট-স্টোরেজ কী সাদামাটা টেক্সট হিসেবে সাজায়, ফলে PT11 তখন PT2-এর পরে না গিয়ে PT1 আর PT2-এর মাঝখানে চলে আসে।
Amazon-এর নিজস্ব ইমেজ ফাইল-নেম নিয়ম থাকে Seller Central-এর হেল্প পেজে, সেলার লগইনের পেছনে, আর সেখানে এখানকার মতো একই সেপারেটর নাও থাকতে পারে। হাজার হাজার ফাইল রিনেম করার আগে আপনার অ্যাকাউন্টে বর্তমান সিনট্যাক্স যাচাই করে নিন, তবে মূল ধারণাটা — আগে আইডেন্টিফায়ার, পরে ভিউ কোড — প্রতিটি চ্যানেলেই ধরে রাখুন (Amazon প্রোডাক্ট ইমেজ নিয়ম)।
শুধু প্রোডাক্ট নয়, ব্যাকগ্রাউন্ডেরও নাম দিন
একটা ছবি থেকে তৈরি হয় একাধিক ডেলিভারেবল: মার্কেটপ্লেসের জন্য প্লেইন সাদা, ব্যানারের জন্য ব্র্যান্ড কালার, প্রেজেন্টেশনের জন্য স্বচ্ছ, ক্যাটাগরি গ্রিডের জন্য ড্রপ শ্যাডো। নাম যদি না বলে কোনটা কী, তাহলে ভুলটাই পাঠিয়ে দেবেন।

তৃতীয় ফিল্ডের জন্য একটা ছোট, নির্দিষ্ট তালিকা ব্যবহার করুন: অপরিবর্তিত ক্যামেরা ফাইলের জন্য raw, তারপর white, brand, স্বচ্ছ (ট্রান্সপারেন্ট) আউটপুটের জন্য cut, shadow, আর লাইফস্টাইল ব্যাকড্রপের জন্য life। remover.bg-এ ব্যাকগ্রাউন্ড বদলানোর সময় — সলিড কালার, কাস্টম কালার বা নিজের ছবি যা-ই হোক — শুরু করার আগেই জেনে নিন সেই আউটপুট কোন সাফিক্স পাবে, আর ডাউনলোড করার সাথে সাথেই রিনেম করে ফেলুন।
এক্সটেনশনও তথ্য বহন করে। স্বচ্ছ আউটপুট হতে হবে PNG বা WebP; JPEG হিসেবে সেভ করা _cut ফাইল একটা ভ্যারিয়েন্ট নয়, বরং একটা বাগ (স্বচ্ছ PNG ব্যাখ্যা)। মার্কেটপ্লেসের সাদা ফাইল সাধারণত JPEG হয়, আর সাইটের ছবি ক্রমশ বেশি WebP হচ্ছে।
যেসব ক্যারেক্টার নিঃশব্দে সব ভেঙে দেয়
- স্পেস নয়। URL-এ এগুলো হয়ে যায়
%20, quote না করা শেল স্ক্রিপ্ট ভেঙে দেয়, আর আপলোড ফর্ম নিঃশব্দে এগুলো বদলে দেয়। - শুধু ASCII।
#আর?URL-এর পাথ অংশ শেষ করে দেয় এবং&কুয়েরি প্যারামিটার আলাদা করে, তাই ফাইলের নামে এগুলোর যেকোনোটা থাকলে লিংক কেটে যেতে বা ভেঙে যেতে পারে। অ্যাকসেন্ট-যুক্ত ও অন্যান্য নন-ASCII ক্যারেক্টার অনুমোদিত URI ক্যারেক্টার সেটের বাইরে পড়ে, আর সেগুলো পার্সেন্ট-এনকোড হয়ে দুর্বোধ্য স্ট্রিং হয়ে যায়। প্যারেন্থেসিস পাথে বৈধ হলেও মার্কডাউন লিংক আর quote না করা শেল কমান্ড ভেঙে দেয়। - একটাই ফিক্সড কেস। Windows আর macOS ডিফল্টভাবে কেস-ইনসেনসিটিভ, তাই
TS-4410আরts-4410একসাথে সংঘর্ষ করে; আবার Linux সার্ভার আর অবজেক্ট স্টোরেজ দুটো আলাদা ফাইল রেখে দেয়। একটাই কেস বেঁধে দিন। - প্রতি স্তরে একটাই সেপারেটর। ফিল্ডের মাঝে আন্ডারস্কোর, ফিল্ডের ভেতরে হাইফেন।
- স্ট্যাটাস শব্দ নয়।
final,FINAL2,new,use-this— এক সপ্তাহের মধ্যেই এগুলো মিথ্যা হয়ে যায়। ফাইল রিনেম না করে, রিপ্লেস করে ভার্সন করুন।
ক্যামেরার অরিজিনাল আর কাটআউট আলাদা রাখুন
সোর্স ফাইল কখনো ওভাররাইট করবেন না। TS-4410_MAIN_raw.jpg আর TS-4410_MAIN_white.jpg পাশাপাশি থাকে, তাই ব্র্যান্ড কালার বদলালে আপনি একটা ফ্ল্যাটেন্ড এক্সপোর্ট উদ্ধার করার বদলে অরিজিনাল থেকে আবার কাটতে পারেন।
আপলোডের সীমা 25 MB, আর বড় ক্যামেরা ফাইল এটা সহজেই ছাড়িয়ে যেতে পারে। প্রথমে নিজের ফটো এডিটরে সেটা ছোট করে নিন — এই ছোট করা কপিটাই তৃতীয় একটা আর্টিফ্যাক্ট, তাই এটাকেও একটা নাম দিন (TS-4410_MAIN_upload.jpg)।
নেমিংই বাল্ক রান সম্ভব করে তোলে
ব্যাচ প্রসেসিং চলে HTTP API-এর মাধ্যমে, তাই প্রতিটা ফাইল অ্যাড্রেস করা হয় নাম দিয়ে। ডিটারমিনিস্টিক নাম মানেই ডিটারমিনিস্টিক জব — স্ক্রিপ্ট পড়ে TS-4410_MAIN_raw.jpg, লেখে TS-4410_MAIN_cut.png, আর নিরাপদে আবার চালানো যায়: আউটপুট পাথ হলো ইনপুটের একটা পিওর ফাংশন।

প্রত্যাশিত আউটপুট নাম আর আসলে যা এসেছে, তার মধ্যে diff করুন — এই ফাঁকটাই বলে দেবে কোন SKU ফেইল করেছে। রিকোয়েস্টের দিকটা কভার করে ব্যাকগ্রাউন্ড রিমুভাল API গাইড।
নিয়মের কার্ড
শেয়ার্ড ড্রাইভে এটা পিন করে রাখুন:
SKU_VIEW_BACKGROUND.ext, এই ক্রমে।- SKU ফিড থেকে কপি করা, অক্ষরে অক্ষরে।
- ভিউ ঠিক করা তালিকা থেকে। সংখ্যা জিরো-প্যাডেড।
- ব্যাকগ্রাউন্ড ঠিক করা তালিকা থেকে। এক্সটেনশন তার সাথে মিলবে।
- একটাই ফিক্সড কেস, শুধু ASCII, স্পেস নয়, তারিখ নয়, স্ট্যাটাস শব্দ নয়।
- অরিজিনাল রাখা হয়
_rawহিসেবে, কখনো ওভাররাইট করা হয় না।
এই সপ্তাহে হাতে করে শেষ একশোটা ফাইল রিনেম করুন। এরপর বাকি সবটাই ফ্রি।


