В коя таблица и как се записват данните за цвят и размер на продукт в OpenCart?

Sky

Well-Known Member
В коя таблица и как се записват данните за цвят и размер на продукт в OpenCart?

Искам да си направя скрипт който да добавя продукти които ще имат цвят и размер.
В които таблици и по какъв начин се записват тези характеристики?
 
От: В коя таблица и как се записват данните за цвят и размер на продукт в OpenCart?

Здравей,
размерите и цветовете в OpenCart са реализирани като характеристики към продукта. Характеристиките към даден продукт се записват в таблица "product_option". А самата стойност на характеристиката се записва в "product_option_value".
Примерно ако продукта има характеристика "цвят" със стойност "червен" в таблица "product_option" трябва да се запише ИД-то на продукта и ИД-то на характеристиката "цвят" взето от таблица "option". Съответно в таблица "product_option_value" трябва да се запише ИД-то от таблица "product_option", ИД-то на продукта и ИД-то на стойността на характеристиката от таблица "option_value". В последната таблица има доста параметро, но ще се ориентиращ от имената на полетата. Отнасят се до цени, количества и т.н.
На практика изглежда по-лесно.
Поздрави,
Константин.
 
  • Like
Реакции: Sky
От: В коя таблица и как се записват данните за цвят и размер на продукт в OpenCart?

Някакъв семпъл модул за нещо подобно дали има?

Здравей,
размерите и цветовете в OpenCart са реализирани като характеристики към продукта. Характеристиките към даден продукт се записват в таблица "product_option". А самата стойност на характеристиката се записва в "product_option_value".
Примерно ако продукта има характеристика "цвят" със стойност "червен" в таблица "product_option" трябва да се запише ИД-то на продукта и ИД-то на характеристиката "цвят" взето от таблица "option". Съответно в таблица "product_option_value" трябва да се запише ИД-то от таблица "product_option", ИД-то на продукта и ИД-то на стойността на характеристиката от таблица "option_value". В последната таблица има доста параметро, но ще се ориентиращ от имената на полетата. Отнасят се до цени, количества и т.н.
На практика изглежда по-лесно.
Поздрави,
Константин.
 
От: В коя таблица и как се записват данните за цвят и размер на продукт в OpenCart?

admin/model/catalog/product.php

PHP:
public function addProduct($data)

попълваш си масива с каквото ти е кеф и си готов
 
От: В коя таблица и как се записват данните за цвят и размер на продукт в OpenCart?

admin/model/catalog/product.php

PHP:
public function addProduct($data)

попълваш си масива с каквото ти е кеф и си готов
Улесни ми живота :beer:
Мерси
 

Горе