Плагин позволяет организовать на сайте связь основных товаров и запчастей к ним.
Для связи используется общая характеристика (например: модель), которая присутствует в товаре и запчастях к нему.
Для удобства также используются типы товаров и запчастей, так как для разных товаров могут быть разные запчасти.
При выводе товара на фронте, к товару добавляется свойство sparepart, которое представляет собой массив запчастей в элементе spareparts и массив товаров в элементе products (сделано на случаей, если товар одновременно имеет свои запчасти, а также используется как запчасть для другого товара).
Вариант использования в шаблоне product.html:
{if $product.sparepart.spareparts}
<grsection class="related fill-background">
<h3>Запчасти</h3>
<div itemprop="productmodels">
{include file="list-thumbs.html" products=$product.sparepart.spareparts ulclass="shadowed expandable" without_micro_markup=true}
</div>
</section>
{/if}
{if $product.sparepart.products}
<section class="related fill-background">
<h3>Модели</h3>
<div itemprop="productmodels">
{include file="list-thumbs.html" products=$product.sparepart.products ulclass="shadowed expandable" without_micro_markup=true}
</div>
</section>
{/if}