Спасибо, удалось добиться почти точной работы, всё заработало, НО единственное, при заходе снова в товар, не отображает цифры с под категории просто везде пишет "Сорт"
Вот такая сейчас таблица в /sait/www/admin/view/template/catalog/product_form.tpl как подправить?
<table class="table table-striped">
<?php foreach ($categories as $category) { ?>
<tr>
<td class="checkbox">
<label>
<?php if (in_array($category['category_id'], $product_category)) { ?>
<input type="checkbox" name="product_category[<?php echo $category['category_id']; ?>][category_id]" value="<?php echo $category['category_id']; ?>" checked="checked" />
<?php echo $category['name']; ?>
<?php } else { ?>
<input type="checkbox" name="product_category[<?php echo $category['category_id']; ?>][category_id]" value="<?php echo $category['category_id']; ?>" />
<?php echo $category['name']; ?>
<?php } ?>
</label>
<input type="text" class="hided_text" placeholder="Сорт" name="product_category[<?php echo $category['category_id']; ?>][category_order]" value="<?php echo (isset($product_category_sorts[$category['category_id']]) && $product_category_sorts[$category['category_id']] >0 ) ? $product_category_sorts[$category['category_id']]:''; ?>" />
</td>
</tr>
<?php } ?>
</table>