ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-24, Friday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Shopware 6 සංවර්ධනයේ පළමු පියවර: ලෝක-පිරිසිදු eCommerce පද්ධතියක් ඔබේ පරිසරයට

Shopware 6 සංවර්ධනයේ පළමු පියවර: ලෝක-පිරිසිදු eCommerce පද්ධතියක් ඔබේ පරිසරයට

Shopware 6 යනු Symfony සහ Vue.js මත පදනම් වූ නවීන, API‑first eCommerce වේදිකාවකි. පරණ Shopware 5 හෝ වෙනත් වේදිකාවකින් එළඹෙන සංවර්ධකයින්ට එහි ව්‍යුහය පළමු වරට අමුතු ලෙස හැඟෙන්නට හැකිය, නමුත් ඒක තේරුම් ගත් පසු ඔබට අසීමිත විකසනයේ හැකියාව ලැබේ.

Shopware 6 දෙකේ ප්‍රධාන කොටස් වලින් සමන්විතයි. Core කියන්නේ Symfony‑මූලික PHP පසුබිම, එය ව්‍යාපාරික නීති, API, සහ පරිපාලන පැනලය පාලනය කරයි. Storefront කියන්නේ Twig‑මූලික ඉදිරිපස පළල, එහි අමතරව headless API මගින්ද අන්තර්ගතය ලබාගත හැකිය.

වෙනත් වේදිකාවන්ගෙන් වෙනස් වන්නේ, වැඩිදුර අභිරුචිකරණය ප්ලගින් (plugins) මඟින් සිදු කෙරෙන බවයි. ප්ලගින් එකක් මඟින් ඔබට අච්චු (templates) පුරුදු කිරීම, නව API එන්ඩ්පොයින්ට් එකක් එක් කිරීම, ඊවෙන්ට් ලිස්නර් ලියා ගැනීම, හෝ ඔබේම සේවාවන් (services) ඇතුළත් කිරීම කළ හැකිය.

ලොකල් පරිසරය සැකසීම සඳහා ඉතා වේගවත් ක්‍රමයක් Docker භාවිතයයි. GitHub රිපොසිටරියක් clone කර, docker compose up -d විධානයෙන් සේවා දියත් කර, http://localhost/admin හා http://localhost මගින් පරිපාලන පැනලය හා වෙබ් අඩවියට පිවිසිය හැකිය.

පළමු ප්ලගින් එක නිර්මාණය කිරීම සඳහා Shopware CLI උපකරණය භාවිතා කරමු. php bin/console plugin:create MyPlugin කියා නව ප්ලගින් එක scaffold කර, php bin/console plugin:install --activate MyPlugin මඟින් ස්ථාපනය කර සක්‍රිය කරගන්න. මෙයින් src/MyPlugin.php හා composer.json ගොනු ලැබේ. මෙතනින් ඔබට සේවා ලියාගත, අච්චු අභිරුචිකරණය, මයිග්‍රේෂන් ගොනු, තේමාව (theme) වෙනස්කිරීම් ආදී වැඩ කළ හැකිය.

තේමා (Theme) අභිරුචිකරණයද ප්ලගින් එකක් ලෙස සිදු කෙරේ. SCSS භාවිතයෙන් ශෛලීකරණය කර, theme.json තුළ පරිපාලක UI මගින් වෙනස් කළ හැකි වින්‍යාස (config) ක්ෂේත්‍රයන් නිර්මාණය කළ හැකිය. මෙය වෙළඳ නාමයේ වර්ණ, ෆොන්ට්, ලේඛන ආකෘති වැනි අංගයන් පාලනය කිරීමට ඉතා සුදුසුයි.

කාර්ය සාධන උපදෙස් ලෙස නිෂ්පාදන පරිසරයේ HTTP cache සක්‍රිය කිරීම, Elasticsearch භාවිතයෙන් විශාල නිෂ්පාදන සෙවීම් කළමනාකරණය, Symfony profiler මගින් මන්දගාමී query විශ්ලේෂණය, සහ Twig server‑side rendering වෙනුවට Sales Channel API භාවිතා කර headless storefront සකස් කිරීම යනාදිය අත්‍යවශ්‍ය වේ.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සිසුන් සහ නව සංවර්ධකයින් – Docker සහ CLI භාවිතය ඉගෙන ගැනීමෙන්, ලෝක පරිසරයට සමාන පරිසරයක් ශ්‍රී ලංකාවේ නිවසේ සිටම සැකසීමට හැකිය.
  • දෙපාර්තමේන්තු සංවර්ධකයින් – API‑first ආකෘතිය නිසා, මොබයිල් ඇප්, IoT, හෝ Headless වෙබ් අඩවි සමඟ සරලව ඒකාබද්ධ කළ හැකිය.
  • ව්‍යාපාරිකයින් – ප්ලගින් සහ තේමා මඟින් වෙළඳ නාමයට අනුව eCommerce අඩවියක් ඉක්මනින් සකස් කර, SEO හා පර්ෆෝමන්ස් අතිරික්ත කරගත හැකිය.

Shopware 6 හි නිල ඩොකියුමෙන්ටේෂන්, GitHub රිපොසිටරී, සහ Cadnative වැනි විශේෂඥ සංවර්ධක සමාගම්ගේ උපදෙස් ඔබේ ඉගෙනීමේ ගමන තවත් වේගවත් කරනු ඇත. අදම Docker මඟින් පරිසරය සකසා, ප්ලගින් එකක් නිර්මාණය කර ඔබේ eCommerce ව්‍යාපාරය අලුත් පියවරක් ගන්න.

💡 Shopware 6 සමඟ ඔබේ eCommerce ව්‍යාපාරය අරඹන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Shopware #eCommerce #Plugin #Docker #Symfony