Необходимо разработать модуль скрипта на пхп который будет выглядеть
следующим образом:
Кнопка добавить новый скрипт, список с уже создаными скриптами
При создании нового скрипта поля:
Название скрипта, название файла со скриптами берется кирилицей от
названия скрипта, код_айди_магазина_с_прайсагрегатора,
ссылка_на_агрегатор, выбор импорта прайса валюты(которая будет
использоваться дальше в параметрах currency),ссылка_на_магазин
Далее список переменных которые будут братся из сформированной
таблички
Смысл формирования таблички с категориями товаров- со списка всех
категорий товаров отмечаем галочками те что будут участвовать в
формировании прайса, с них мы будем брать переменная_категории_н -
переменную это айди категории, флаг активности прайса
Желательно еще возможность выбора отдельных производителей с данной категории для формирования прайса и отдельно поля для исключения из прайса определенных производителей данной категории.
Есть общие переменные на весь прайс:
переменная_соурс
переменная_медиум
переменная_терм
переменная_компания
переменная_наценка_скидка делает на все товары наценку или скидку указанную в процентах.
в них либо от руки прописываются какой-то текст, либо есть возможность
вставить шаблон к примеру название категории или название товара -
типа %CategoryTitle %GoodsTitle где-то подскази написать что есть что -
$res1 = mysql_query('select link from mag_categories where
id='.%Categoryid.'');
$row1 = mysql_fetch_assoc($res1);
CategoryTitle=$row1['link']
таким же образом и с титлом на товары
Так же рядом с каждым названием категорий есть пустые поля
переменная_соурс_категории
переменная_медиум_категории
переменная_терм_категории
переменная_компания_категории
переменная_наценка_скидка_категории делает на все товары с данной категории наценку или скидку указанную в процентах.
в которые таким же образом возможно внести изменения либо текст, либо
шаблон переменной
После того как нажимается кнопка создать новый скрипт создается
новая страничка под него, создается файл под него /xls/название_скрипта.xml
сохраняется сам текст хпх в /scripts/название_скрипта.php
так же создать файл к примеру scripts.php
и в него добавляется строка с вызовом данного скрипта
include("/scripts/название_скрипта.php")
Если позже или в данный момент галочка активности прайса выключен(т.е. при открытии странички с прайсом есть галочка аткивности данного прайса) то
данная строка с файла scripts.php пропадает чтобы данный скрипт не
отрабатывал.
В шаблоне нового прайса должна быть выборка из двух вариантов
hotline.ua/about/pricelis...
help.yandex.ru/partnermar...
Но опять же должна быть возможность в ручном режиме редактировать данную структуру и сохранять все измения в полученом шаблоне, в исходящем после отработки пхп скрипта сформированном прайсе.
Прилагаю рабочий скрипт готового формирования прайса, а также пишу
Шаблон самого скрипта на пхп с подстановкой переменных от руки
вписывал где что необходимо вставлять и корректировать:
Опубликован 22.09.2013 в 14:07