| Новости | 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>