Нічого не знайдено

Спробуйте інший пошуковий запит

Популярні запити:

Додати в кошик

Кошик

У вас поки немає покупок

Переглянути маркетплейс
Вирішено

Як додати кастомні поля в картку товару?

Потрібно додати додаткові поля в картку товару:

  • Розмірна сітка
  • Склад матеріалу
  • Країна виробник

Як це зробити без хаків core?

a
admin4eg
· 735 переглядів · 0 підписників · 4 в закладках
2
Facebook Twitter LinkedIn Telegram Viber

1 відповідь

21 січня 2026 (16:59)
Прийнята відповідь

Є кілька способів додати кастомні поля:

1. Через атрибути (найпростіше)

  • Створіть групу атрибутів "Характеристики"
  • Додайте атрибути: Розмірна сітка, Склад, Країна
  • Присвойте товарам

2. Через модуль (гнучкіше)

// Додайте колонки в таблицю oc_product
ALTER TABLE oc_product 
  ADD size_chart TEXT,
  ADD material VARCHAR(255),
  ADD country_id INT;

3. Через Events для відображення

public function eventProductView(&$route, &$data): void {
    $data['custom_fields'] = $this->getCustomFields($data['product_id']);
}

Рекомендую спочатку спробувати атрибути - це найменш інвазивний спосіб.

0

Ваша відповідь

Увійдіть, щоб відповісти на це питання

Увійти

Поскаржитись

Ми використовуємо cookies

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