<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
	<id>https://wiki.erp.kyiv.ua/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP%2F%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD</id>
	<title>Атестаційні завдання K2 ERP/Інтернет-магазин - Історія редагувань</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.erp.kyiv.ua/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP%2F%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD"/>
	<link rel="alternate" type="text/html" href="https://wiki.erp.kyiv.ua/index.php?title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP/%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD&amp;action=history"/>
	<updated>2026-04-29T00:57:31Z</updated>
	<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.erp.kyiv.ua/index.php?title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP/%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD&amp;diff=147&amp;oldid=prev</id>
		<title>R: Пененос з Гугл док.</title>
		<link rel="alternate" type="text/html" href="https://wiki.erp.kyiv.ua/index.php?title=%D0%90%D1%82%D0%B5%D1%81%D1%82%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D1%96_%D0%B7%D0%B0%D0%B2%D0%B4%D0%B0%D0%BD%D0%BD%D1%8F_K2_ERP/%D0%86%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD&amp;diff=147&amp;oldid=prev"/>
		<updated>2026-04-28T21:43:53Z</updated>

		<summary type="html">&lt;p&gt;Пененос з Гугл док.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Атестаційне завдання K2 ERP — Інтернет-магазин&amp;#039;&amp;#039;&amp;#039; — практична задача для розробника K2 ERP, що передбачає створення модуля інтернет-магазину з управлінням товарами, категоріями, кошиком, замовленнями, оплатою, залишками, медіафайлами та адміністративним інтерфейсом.&lt;br /&gt;
&lt;br /&gt;
== Назва ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Модуль Інтернет-магазин: управління товарами, кошиком, замовленнями та оплатою&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Реальний бізнес-контекст ==&lt;br /&gt;
Компанія хоче створити власний інтернет-магазин на базі K2 ERP, інтегрований із загальною ERP-структурою.&lt;br /&gt;
&lt;br /&gt;
Модуль повинен забезпечувати:&lt;br /&gt;
&lt;br /&gt;
* управління каталогом товарів;&lt;br /&gt;
* ведення складів і залишків;&lt;br /&gt;
* оформлення замовлень покупцями через сайт;&lt;br /&gt;
* інтеграцію з платіжними системами;&lt;br /&gt;
* відстеження статусів замовлень.&lt;br /&gt;
&lt;br /&gt;
== Основні завдання ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Структура довідників ===&lt;br /&gt;
&lt;br /&gt;
==== Довідник «Категорії товарів» ====&lt;br /&gt;
Довідник категорій товарів повинен містити:&lt;br /&gt;
&lt;br /&gt;
* назву категорії;&lt;br /&gt;
* батьківську категорію для побудови ієрархії;&lt;br /&gt;
* сортування;&lt;br /&gt;
* SEO-поля:&lt;br /&gt;
** URL;&lt;br /&gt;
** Title;&lt;br /&gt;
** Description.&lt;br /&gt;
&lt;br /&gt;
==== Довідник «Товари» ====&lt;br /&gt;
Довідник товарів повинен містити:&lt;br /&gt;
&lt;br /&gt;
* назву товару;&lt;br /&gt;
* опис товару у форматі HTML через редактор;&lt;br /&gt;
* код товару або артикул;&lt;br /&gt;
* ціну;&lt;br /&gt;
* акційну ціну, опціонально;&lt;br /&gt;
* залишок на складі;&lt;br /&gt;
* статус товару:&lt;br /&gt;
** активний;&lt;br /&gt;
** прихований;&lt;br /&gt;
* прев’ю-зображення як медіафайл;&lt;br /&gt;
* додаткові фото.&lt;br /&gt;
&lt;br /&gt;
=== 2. Фронтенд магазину для покупців ===&lt;br /&gt;
&lt;br /&gt;
==== Каталог товарів ====&lt;br /&gt;
Каталог товарів повинен підтримувати:&lt;br /&gt;
&lt;br /&gt;
* виведення списку товарів за категоріями;&lt;br /&gt;
* фільтрацію за ціною;&lt;br /&gt;
* фільтрацію за наявністю;&lt;br /&gt;
* фільтрацію за акційними пропозиціями;&lt;br /&gt;
* пошук товарів по назві або коду.&lt;br /&gt;
&lt;br /&gt;
==== Сторінка товару ====&lt;br /&gt;
Сторінка товару повинна містити:&lt;br /&gt;
&lt;br /&gt;
* фото з можливістю збільшення;&lt;br /&gt;
* назву товару;&lt;br /&gt;
* опис;&lt;br /&gt;
* ціну;&lt;br /&gt;
* кнопку &amp;#039;&amp;#039;&amp;#039;«Додати у кошик»&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Кошик ====&lt;br /&gt;
Кошик повинен підтримувати:&lt;br /&gt;
&lt;br /&gt;
* перелік товарів у кошику;&lt;br /&gt;
* можливість змінити кількість товару;&lt;br /&gt;
* автоматичний перерахунок загальної суми;&lt;br /&gt;
* кнопку &amp;#039;&amp;#039;&amp;#039;«Оформити замовлення»&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== 3. Оформлення замовлення ===&lt;br /&gt;
Форма оформлення замовлення повинна містити:&lt;br /&gt;
&lt;br /&gt;
* ім’я та прізвище покупця;&lt;br /&gt;
* телефон;&lt;br /&gt;
* email;&lt;br /&gt;
* адресу доставки;&lt;br /&gt;
* коментар до замовлення;&lt;br /&gt;
* вибір способу оплати:&lt;br /&gt;
** оплата при отриманні;&lt;br /&gt;
** оплата онлайн.&lt;br /&gt;
&lt;br /&gt;
=== 4. Інтеграція з платіжною системою ===&lt;br /&gt;
Потрібно реалізувати підключення до однієї з популярних платіжних платформ:&lt;br /&gt;
&lt;br /&gt;
* WayForPay;&lt;br /&gt;
* LiqPay;&lt;br /&gt;
* Stripe;&lt;br /&gt;
* або іншої платіжної системи.&lt;br /&gt;
&lt;br /&gt;
Після успішної оплати статус замовлення повинен змінюватися автоматично.&lt;br /&gt;
&lt;br /&gt;
=== 5. Журнал замовлень в адмінці ===&lt;br /&gt;
Журнал замовлень повинен бути доступний в адміністративній частині.&lt;br /&gt;
&lt;br /&gt;
==== Колонки журналу ====&lt;br /&gt;
У журналі мають бути такі колонки:&lt;br /&gt;
&lt;br /&gt;
* номер замовлення;&lt;br /&gt;
* дата замовлення;&lt;br /&gt;
* покупець;&lt;br /&gt;
* сума;&lt;br /&gt;
* статус:&lt;br /&gt;
** нове;&lt;br /&gt;
** в обробці;&lt;br /&gt;
** відправлено;&lt;br /&gt;
** завершено;&lt;br /&gt;
** скасовано;&lt;br /&gt;
* тип оплати.&lt;br /&gt;
&lt;br /&gt;
==== Функціональність журналу ====&lt;br /&gt;
Журнал замовлень має підтримувати:&lt;br /&gt;
&lt;br /&gt;
* фільтрацію за статусом;&lt;br /&gt;
* фільтрацію за періодом;&lt;br /&gt;
* перегляд деталей замовлення;&lt;br /&gt;
* зміну статусу замовлення.&lt;br /&gt;
&lt;br /&gt;
=== 6. Додаткові функції ===&lt;br /&gt;
Потрібно реалізувати:&lt;br /&gt;
&lt;br /&gt;
* відправку email-підтвердження клієнту після оформлення замовлення;&lt;br /&gt;
* відправку email співробітникам про нове замовлення;&lt;br /&gt;
* відображення залишків у реальному часі;&lt;br /&gt;
* автоматичне зменшення залишку товару після покупки;&lt;br /&gt;
* окрему категорію &amp;#039;&amp;#039;&amp;#039;«Акції»&amp;#039;&amp;#039;&amp;#039; для акційних товарів.&lt;br /&gt;
&lt;br /&gt;
=== 7. Бекенд-функціонал для адміністраторів ===&lt;br /&gt;
Адміністративний інтерфейс повинен підтримувати:&lt;br /&gt;
&lt;br /&gt;
* додавання товарів через AJAX-інтерфейс;&lt;br /&gt;
* редагування товарів через AJAX-інтерфейс;&lt;br /&gt;
* видалення товарів через AJAX-інтерфейс;&lt;br /&gt;
* завантаження великої кількості товарів через імпорт CSV або Excel;&lt;br /&gt;
* управління категоріями без перезавантаження сторінки.&lt;br /&gt;
&lt;br /&gt;
== Технічні вимоги ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Параметр&lt;br /&gt;
!Опис&lt;br /&gt;
|-&lt;br /&gt;
|Бекенд&lt;br /&gt;
|K2 ERP на Python або PHP&lt;br /&gt;
|-&lt;br /&gt;
|БД&lt;br /&gt;
|PostgreSQL або MySQL&lt;br /&gt;
|-&lt;br /&gt;
|Фронтенд&lt;br /&gt;
|HTML5, JavaScript, AJAX через Fetch або Axios&lt;br /&gt;
|-&lt;br /&gt;
|UI-компоненти&lt;br /&gt;
|DataTables, Select2, WYSIWYG-редактор для опису товару&lt;br /&gt;
|-&lt;br /&gt;
|Платіжні шлюзи&lt;br /&gt;
|WayForPay, LiqPay або Stripe&lt;br /&gt;
|-&lt;br /&gt;
|Медіа&lt;br /&gt;
|Завантаження зображень через FilePond або аналог&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Критерії оцінки ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Критерій&lt;br /&gt;
!Бали&lt;br /&gt;
|-&lt;br /&gt;
|Реалізація довідника товарів і категорій&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Робота кошика і оформлення замовлення&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Інтеграція з платіжною системою&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Журнал замовлень і управління статусами&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|Інтерактивність через AJAX&lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
|Збереження структури і логіки бізнес-процесів&lt;br /&gt;
|10&lt;br /&gt;
|-&lt;br /&gt;
!Разом&lt;br /&gt;
!100&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Примітка ==&lt;br /&gt;
Інтернет-магазин є обов’язковим модулем для багатьох бізнесів у 2025 році незалежно від розміру компанії.&lt;br /&gt;
&lt;br /&gt;
Такий модуль допомагає компаніям вийти в онлайн-продажі без залучення сторонніх платформ.&lt;br /&gt;
&lt;br /&gt;
== Очікуваний результат ==&lt;br /&gt;
У результаті виконання атестаційного завдання має бути створений модуль інтернет-магазину K2 ERP, який підтримує каталог товарів і категорій, сторінки товарів, кошик, оформлення замовлення, онлайн-оплату, журнал замовлень, управління статусами, email-сповіщення, облік залишків, акційні товари, імпорт CSV/Excel та AJAX-адміністрування.&lt;br /&gt;
&lt;br /&gt;
== Рекомендовані сутності бази даних ==&lt;br /&gt;
&lt;br /&gt;
* категорії товарів;&lt;br /&gt;
* товари;&lt;br /&gt;
* фото товарів;&lt;br /&gt;
* залишки товарів;&lt;br /&gt;
* склади;&lt;br /&gt;
* кошики;&lt;br /&gt;
* рядки кошика;&lt;br /&gt;
* замовлення;&lt;br /&gt;
* рядки замовлення;&lt;br /&gt;
* покупці;&lt;br /&gt;
* способи оплати;&lt;br /&gt;
* платежі;&lt;br /&gt;
* статуси замовлень;&lt;br /&gt;
* історія зміни статусів;&lt;br /&gt;
* email-сповіщення;&lt;br /&gt;
* імпорт товарів;&lt;br /&gt;
* SEO-налаштування.&lt;br /&gt;
&lt;br /&gt;
== Див. також ==&lt;br /&gt;
&lt;br /&gt;
* [[K2 Cloud ERP|K2 ERP]]&lt;br /&gt;
* [[Атестаційні завдання K2 ERP]]&lt;br /&gt;
* [[Інтернет-магазин]]&lt;br /&gt;
* [[Каталог товарів]]&lt;br /&gt;
* [[Кошик]]&lt;br /&gt;
* [[Онлайн-оплата]]&lt;br /&gt;
* [[WayForPay]]&lt;br /&gt;
* [[LiqPay]]&lt;br /&gt;
* [[Stripe]]&lt;br /&gt;
* [[Складський облік]]&lt;/div&gt;</summary>
		<author><name>R</name></author>
	</entry>
</feed>