OpenCart 3

Shokeru.in.ua

Shokeru.in.ua — магазин засобів самозахисту на OpenCart 3. Для проєкту реалізовано вхід за email-кодом, підготовлено інструменти наповнення каталогу, оновлено фотографії та SEO-дані категорій.

Shokeru.in.ua
Платформа: OpenCart 3
OpenCarteCommercePHPMySQLTwigJavaScriptSEO

Про проєкт

Shokeru.in.ua — спеціалізований інтернет-магазин електрошокерів і засобів самозахисту на OpenCart 3. Робота охопила вхід покупців, каталог, товарні фотографії та інформаційні сторінки. Окремий напрям — підготовка й перенесення даних: назви, наявність, ціни, зображення та метадані обробляються інструментами, створеними для структури цього магазину.

Що зроблено

У магазині реалізовано авторизацію за одноразовим кодом з електронного листа. Покупець проходить двоетапну форму: вводить email, а потім отриманий код. Інтерфейс містить таймер повторного надсилання. Цей сценарій став основою для перенесення аналогічної авторизації в інші магазини.

  • Каталог доповнено товарами, синхронізовано ціни й наявність, уточнено українські назви позицій.
  • Оновлено фотографії в товарних картках; для галереї використано зображення розміром 1024 × 1024, для списків товарів — 500 × 500.
  • Додано сторінки гарантії та повернення, сервісу й ремонту з окремими адресами для української, російської та англійської версій.
  • Нові інформаційні сторінки включено в навігацію підвалу та XML-карту сайту.

Підготовка контенту охопила українські й російські товарні дані, категорії, характеристики, інформаційні матеріали та зображення. Для наступної роботи їх зведено в структуровані набори: тексти зберігаються окремо від SEO-метаданих, а дані фільтрів — окремо від описів. Це дає змогу працювати з конкретним типом вмісту під час наповнення каталогу.

Технічні рішення

Для авторизації створено окремі дії надсилання й перевірки коду. Код зберігається в сесії, а клієнтський сценарій керує переходом між етапами та повторним запитом листа. Інтервал повторного надсилання становить 60 секунд.

Для каталогу підготовлено PHP-інструменти синхронізації, додавання відсутніх товарів, заповнення метаданих категорій і створення інформаційних сторінок. За замовчуванням вони працюють у режимі попереднього перегляду змін; запис вмикається окремо. Для оновлення цін, статусів і назв зберігається перелік застосованих змін, а перед операціями з базою створюються резервні копії.

Завантаження фотографій організовано окремим процесом, що отримує оригінальні файли. Після підготовки матеріали перенесено в каталог магазину та оновлено кеш зображень. Розміри фотографій для галереї й товарного списку задаються окремо в налаштуваннях теми.

SEO та швидкодія

Для фільтрації, пагінації й сортування використовуються адреси з параметрами в самому шляху URL. Метадані категорій заповнено за власними шаблонами Shokeru. Для сторінок гарантії та сервісу підготовлено мовні слаги, а їхні адреси додано до карти інформаційних сторінок.

Зображення товарів проходять через WebP-кеш. Розділення розмірів між списком і галереєю дозволяє використовувати відповідний формат подання на кожному екрані: компактні прев’ю в каталозі та більші фотографії для перегляду деталей.

Результат роботи — оновлений каталог OpenCart із входом за email-кодом, підготовленими товарними матеріалами та окремими інструментами підтримки контенту. Дані магазину, фотографії й службові сторінки отримали визначені процедури оновлення.

Готові почати?

Потрібен схожий проєкт?

Залиште заявку — обговоримо задачу, терміни та вартість.

Telegram