Кнопка "Дубликат товара" для shopscript pro
Метки: shop-script pro, товар
То что мы делали для shopscript free (Копия товара для shopscript free) не подходит для pro версии. Делаем для pro:
Создаем файл product_copy.php в папке includes/admin/ :
<?php if ($_GET["dpt"]=='copy') { $redir = $_SERVER['HTTP_REFERER']; $q = GetProduct($_GET["productID"]); $productID = AddProduct( $q["categoryID"], $q["name"].' (1)', $q["Price"], $q["description"], $q["in_stock"], $q["brief_description"], $q["list_price"], '', $q["sort_order"], intval($q["ProductIsProgram"]), "eproduct_filename", $q["eproduct_available_days"], $q["eproduct_download_times"], $q["weight"], $q["meta_description"], $q["meta_keywords"], isset($q["free_shipping"]), $q["min_order_amount"], $q["shipping_freight"], $q["tax_class"] ); header("location:".$redir.""); } ?>
В файле \templates\backend\catalog_products_categories.tpl.html находим код
<td> <a href="javascript:confirmDelete({$products[i].productID},'{$smarty.const.QUESTION_DELETE_CONFIRMATION}','{$urlToDelete}&terminate=');"> <img src="images/backend/button_delete.gif" border=0 alt="{$smarty.const.DELETE_BUTTON}"> </a> </td>
После него вставляем код
<td><a href="admin.php?dpt=copy&productID={$products[i].productID}"><img src="images/backend/copy.png" border=0 alt="Сделать копию"></a></td>
(images/backend/copy.png - наша картинка кнопки дублирования товара)
Внимание: писалось быстро, проверялось тоже быстро. Возможно не все учтено..