LastoShopGold: подключение магазина к внешним партнёрским программам.
Самые популярные товары с Али по лучшей цене здесь
Цветной дым, доступны 5 цветов 80 руб.
Электронный таймер с будильником 140 руб.
MP3-плеер, поддержка карты памяти до 8 Гб 100 руб.
Подключение LastoShopGold к внешним партнёрским программам:
Оно максимально простое - минимально файл ./data/settings.php/ может содержать лишь одну запись в массиве торговых площадок:
$all_shops=array(
array("http://shop.ru/","none","Девиз магазина"),
);
где:
-
Абсолютный адрес - правильный URL морды Вашего магазина со слешем на конце, причём именно в основном зеркале домена. Относительно этого "правильного УРЛа морды магазина" будут формироваться все ссылки, и документы именно с такими адресами попадут в индекс поисковых систем, после чего сменить зеркало домена окажется непросто.
Так что думайте сразу, что пишите в качестве URL.
-
Указанный далее логин none должен быть именно таким.
-
Девиз магазина- его суть буквально в двух словах.
Трактат на этом месте писать не надо.
Как и обещает файл настроек, Вы можете к своему прайсу добавить чужой:
$all_shops=array(
array("http://shop.ru/","none","Девиз магазина"), # Ваш магазин
array("http://lasto.com/shop/","login","Скрипты от Ласто"), # Партнёрский
);
Принцип тот же:
-
Сначала идёт правильный URL до морды присоединяемого магазина.
-
Далее - Ваш логин в партнёрской программе этого магазина.
Там надо зарегистрироваться.Если у Вас есть несколько магазинов (Голдов, партнёрских), импортирующих прайсы с одного материнского, то все эти Ваши шопы могут использовать один и тот же логин.
-
Девиз Шопа должен отражать самую суть.
При клике в ссылку посетители будут ориентироваться на звучание девиза Шопа. Но если Вы поизощрялись, и дали красивое звучание девизу, никак не отражающее суть предлагаемых магазином вещей, то серфер после двух-трёх кликов выматерится, и уйдёт с Вашего сайта. Так что и тут дружите с головой.
После прописки внешних торговых площадок в список магазинов лучше всего сразу обратиться к специальному URLу cms_synchro.html (подробнее о нём здесь), чтобы Шоп немедленно импортировал прайсы присоединённых внешних торговых площадок.
Причём Вы нуждаетесь в многократном запуске этого специального URL-а, пока он не скажет на экран, что достаточно.
Если после этого при обращении к морде шопа Вы не увидите в панели навигации той или иной новой площадки, либо товары этой площадки не отображаются в Вашем магазинчике, значит, случилась какая-то беда:
-
При заполнении массива $all_shops Вы убили синтаксис РНР.
-
Вы перепутали порядок прописки магазинов в этот массив.
Первым должен быть прописан Ваш шоп, а ниже него - прочие. -
Есть проблемы с межсерверным коннектом между двумя магазинами.
Они друг друга просто не видят.Причина понятна.
На свете полным-полно идиотов, которые устраивают атаки на разные сайты (или непонятные попингульки), в результате чего атакуемый сервер автоматом банит айпишник атакующего сервера, после чего с того уже невозможно обратиться через исходящие соединения к сайтам, расположенным на атакованном хостере.
Пользуетесь дешёвыми хостерами - постоянно будете с таким сталкиваться.
Ибо идиотов тьма. -
Присоединённый магазинчик имеет дефис в домене, поэтому адресоваться к его лотам нет возможности. В этом случае потребуется специальная инструкция в .htaccess файле в корне скрипта магазина.
Загляните в него - там уже прописана для примера такая конструкция:
# Магазины с дефисом в домене:
RewriteRule ^b-t-k.ru.(.*).html$ index.php?b-t-k.ru.$1&Вы можете пополнять эту конструкцию своими записями.
Либо заменить прописанный там шоп на нужный Вам.
Видимо, излишне говорить, что стоит присоединять к своему магазину прайсы только тематических Вашим лотам шопов, а не городить помойку из чего попало.
Если же среди очень уместных, тематических лотов импортированного прайса содержится полная ахинея, не поленитесь заблокировать все лоты с ахинеей силами админки - она многое умеет, и с этим точно справится.