Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
BeaVe 04.12.2007 20:14
У меня есть товар - лазерные указки.product_id: 1 product_type_id: 1 thread_id: 1 parent_id: 0 price: NULL currency_id: 0Затем добавляю к нему параметры по умолчанию:
...field_id | product_id | parent_id | name | value 1 1 0 tech_params NULL 2 1 1 work_voltage ******* 3 1 1 trig_voltage ******* # и т.д. 7 1 0 complect NULL 8 1 7 battery 2AA 9 1 7 batt_time 2 hoursЗатем я создаю сами товары:
product_id: 2 product_type_id: 1 thread_id: 1 parent_id: 1 price: 20.00 currency_id: 1 --- product_id: 3 product_type_id: 1 thread_id: 1 parent_id: 1 price: 45.00 currency_id: 1 ...и добавляю к нему недостающие параметры, а какие-то наследованные параметры даже заменяю:
...field_id | product_id | parent_id | name | value 10 2 1 power 10 11 2 7 batt_time 1 hours 12 3 1 power 30Т.е. в результате для товара с ID 2 я имею XML ввида:
<product id=2"> <price currency_id="1">20.00</price> <name locale_id="1">Лазерная указка мощностью 10mW</name> <tech_params> <work_voltage>....</...> <trig_voltage>...</...> <power>10</power> </tech_params> <complect> <battery>2AA</battery> <batt_time>1 hours</batt_time> </complect> </product>