Про скрипт магазина (ver. 4.0). Некоторые рекомендации


Внимание!
Последнюю версию скрипта для построения своего собственного интернет-магазина (актуальную на сегодняшний день) Вы всегда можете приобрести в интернет-магазине Скриптов для веб-мастера вот по этому адресу - лучший скрипт интернет-магазина.


12 декабря 2007 года вышел в свет очередной релиз Золотого магазина - ShopGold 4.0 от Ласто.

Надо сказать - весьма долгожданный - и как апгрейд, и как новый продукт.

В чём плюсы, по сравнению с третьей версией:

  1. Россия довольно давно перешла на Рубль и, магазины, предлагающие свои товары за доллары на территории России, честно говоря, стали вне закона.
    ShopGold 4.0 имеет базовой валютой Рубль.

  2. Полностью перестроена структура скрипта. Магазин теперь максимально "заточен" под поисковики - контент (описание товара) находится практически в самом начале html кода страницы с описанием товара (как минимум - автоматическое повышение в списках выдачи поисковиков на 10-100 позиций ближе к началу).

  3. Добавлена новейшая система приёма платежей Z-PAYMENT. Быстрее проходят платежи, бОльшая универсальность, автоматическая выдача товара при оплате Яндекс.Деньгами. Подробнее о системе - в предыдущем посте.


Применена Новая система приёма платежей RuPay.

Как-то по новому сделана функция correct_shops - "не уводите посетителя".

Скрипт магазина корректно работает со всеми партнёрскими магазинами - и с теми, кто ещё поддерживает в качестве базовой валюты доллар, и с теми, у кого базовая валюта - Рубль (можно подключать и те и другие магазины. Всё определяется автоматическию).

Если практикуете на своём магазине "хитрую контору", ссылки лучше всего выводить в меню, для этого начало файла footer.php необходимо переделать так -

<?php

global $sape;

$sapeuser="c27197sfe27a133e363b82ba030312bd";
define ("_SAPE_USER",$sapeuser);
require_once ("../c27197sfe27a133e363b82ba030312bd/sape.php");
$sape = new SAPE_client();
$sape="<style>.sap {margin:0px; 0px; 0px; 0px;}</style><div class=sap>".
$sape->return_links()."</div>";

global $line_color,$block_color;
global $main_cat,$partner;
global $left_menu;
global $wmid,$affiliate_programm,$shopname,$not_menu,$del_menu;

$request=(empty($_POST["request"])) ? "" : $_POST["request"];
$left_menu=str_replace("</td></tr>","$sape</td></tr>",$left_menu);
......

В зависимости от расположения магазина на сервере строка для вызова sape.php должна выглядеть так -
require_once ("../c27197sfe27a133e363b82ba030312bd/sape.php"); - в папке
require_once ("./c27197sfe27a133e363b82ba030312bd/sape.php"); - в корне

Обновился также скрипт бесплатного партнёрского магазина - partner_shop.zip, ~139 кб, скачать []. Добавлена поддержка новейшей системы платежей Z-payment. Магазин также корректно работает с партнёрскими магазинами, имеющими в качестве основной валюты и доллар, и рубль. Выглядит он примерно так - Pegashkin.ru/agent

Вообще, изменений в скрипте просто Очень много.
Ставится легко, работает стабильно.

Все замеченные (и исправленные :-)) недостатки буду выкладывать здесь же.
По мере появления.

Недостатки нового магазина.

  1. Если делать апгрейд - то получается полная ерунда. Со статистикой и партнёрскими процентами.
  2. Функция correct_shop работает только со ссылками, кончающимися на .php, остальное всё также. И, например, магазин ip2.ru (делаем сайты!) как уводил посетителей практически на каждом лоте, так и уводит.
  3. Если блог ещё как-то можно было обуздать от разрушения при форматировании текста курсивом, то в магазине это не проходит. Курсивом можно выделять только одну строку. И не дай Бог она перенесётся на другую строчку - полностью пропадает правая граница таблицы, где есть курсив.

    Автор скрипта на вопросы о обрамлении ответил в том смысле, что это отнюдь не самое главное и не стоит увлекаться излишним "размалёвыванием" текста. Скорее всего, он прав, конечно, но ведь хочется как-то покрасивее...


30.12.07.
Вышел в свет Сервис Пак 2 - надо полагать - магазин стал окончательно и полностью работоспособным. Возникшие замечания (если будут) выложу здесь же.

Замечания по апгрейду - Отзывы мастеров.

07.01.08. Александр - http://tutinfo.com/t - много товаров хороших и разных!

Дмитрий, хочу поделиться с Вами своими впечатлениями по переходу на новый скрипт магазина (может быть Вы напишите кое-что в своём дневнике и другим людям будет полезно).

Первое, что я забыл, это не скопировал файл ".htaccess" из корневой папки нового магазина (старый файл не соответствует) и у меня не открывались другие категории товаров и другие страницы, а так же лоты партнёрских магазинов. При подсказке Вадима это я победил.

Дальше - больше.

У меня в старом магазине идентификаторы товаров назывались с применением заглавных букв (было - "SuperSex", пришлось переделать "supersex"), понятно, что читать было приятней старое название, но новый магазин поддерживает только маленькие буквы и цифры.

Если корректировать описание товара, то магазин сам его переделывает в маленькие буквы, а товару присваивается новое (куча абракадабры с расширением zip) имя и нужно по новой перезакачивать товар или изменять имя существующего товара на новое) а у меня было 52 товара (хлебнул горя).

После этого пришлось поставить снова авторские товары к логину автора.
Ну статистика, конечно, вся запутается (висят продажи с названими товаров, которых уже нет), новые продажи будут на новых названиях товаров.

Но самое главное, не могу у Вадима узнать одну проблему, может быть Вы мне что-то подскажете:

При оформлении покупки через Вебмани, ни одно письмо ни кому абсолютно не уходит (ни админу, ни автору товара, ни продавцу, ни покупателю). Вадим отправляет меня к моему хостеру, а я даже не знаю, что спросить конкретно. ИЗ того же магазина, со страницы контактов письма идут все куда следует без проблем.

У меня стоит дятел, тот же кеш и остальное шлёт исправно.

Дмитрий, у Вас не было ли проблем с письмами при оформлении покупки (в старом то магазине все письма шли регулярно)?

Может быть Вы что то знаете как посмотреть и где код ответсвенный за формирование и доставку письма серверу, чтобы он дальше его отправил, как бы проверить это дело по простому, чтобы можно было уже предметно разговаривать с хостером (все функции у Вадима теперь спрятаны и их ни как не видно).

Сообщаю Вам, что наконец то проблемы решил.

Послал Вадиму функцию из файла функций старого магазина, которая отсылает письма все (автору, продавцу, админу, покупателю), я ее изменял, чтобы все у меня работало.

Он внёс коррективы в новый файл функций и прислал мне. Я его поставил и письма всем пошли.

-------------------------

Для тех, кто использует функцию отправки SMS на мобилу в случае покупки товара. Конкретно для билайна.

Где-то в ноябре 2007 года билайн прекратил поддержку отправок SMS со скриптов (адреса типа forward-4DKL56@sms.beemail.ru)

Как всегда в России, об этом не знает НИКТО!
Пять звонков в службу поддержки клиентов билайн 0611 ничего не дали:
- а..., мы ..., не знаем, да, будет, аха - полный маразм короче.

Письма в службы поддержки билайна, во всческие суппорты, запросы с сайтов билайна НИЧЕГО не дали (просто не отвечают, и всё).
Никто не знает, почему отменили отсылку SMS со скриптов, для чего, будет ли она включена, когда она будет включена - Рассея, одним словом.

В случае с билайном может помочь указание вот такого адреса - $my_mobila="79601753712@sms.beemail.ru";
Предварительно надо включить эту функцию (приём SMS с электронных ящиков), позвонив по бесплатному номеру 06849909. Через час-два придёт SMS с подтверждением ВКЛ-ПОЧТАНАСМС ДА (отключение функции - повторный звонок по тому же номеру).

Интересно, но это работает. В случае покупки товара вы будете получать SMS из вашего магазина.
Работает, правда, как всё в билайне - покупка совершена, скажем, в 12:36, SMS приходит в 17:53 (ночью быстрее).

Названия файлов в папке content. Если вы в предыдущей версии использовали какие-либо свои статьи (размещающиеся в папке content) - надо просмотреть названия статей, если в них есть тире - убрать!
Файлик типа info_e-gold.php уже не прокатит! Необходимо переименовать, чтобы не было тире, хотя бы так - info_egold.php


Как обновить магазин.

Есть два пути - создать новую папку и начать с нуля. Это идеальный путь. Однако при этом теряется всё наработанное - PR, тИЦ, партнёры. Зато магазин работает идеально.

Второй путь - сделать апгрейд. Плохой путь. Несмотря на Сервис Пак 1 и дополнительные файлики после него - проблем много. Статистика по доходам магазина рушится вся. Потому как раньше считалась в долларах, сейчас в рублях. И рубли просто плюсуются с долларами. Кое как исправил ситуацию с начислениями партнёрских процентов - сейчас всё работает правильно. И письма отправляются правильные, но, общая статистика... - с ней пришлось расстаться.

Вот примерно как я сделал апгрейд -

Отметить следует - морока та ещё :-)))

Три вечера переписывал и настраивал магазин. В денвере.

Пошаговая инструкция.


  1. Переименовываем имеющуюся папку магазина, например, в shop_

  2. Создаём новую папку shop.

  3. Распаковываем в неё всё из архива, что прислал Ласто.

  4. Создаём отдельную папку для хранения своих картинок.

  5. Переименовываем папки lots (описания лотов), zip (где лежат товары), guddini (хранятся базы) и partners (прайсы импортированных лотов) в то, что было в прежнем магазине. Легче эти четыре папки просто удалить и переписать их из старого магазина.
    В setup.inc, соответственно, изменяем названия этих папок по умолчанию на Ваши.

    Далее, тут же, в setup.inc, переименовываем названия первых девяти баз в то, что было в прежнем setup.inc.
    Это там, где getdb('users') ... getdb('back'). Здесь должно стать, как в предыдущем setup.inc - вместо 'users' - Ваше название и так далее (для всех девяти названий). Остальные названия баз не трогаем.

    Дальше легче. Переносим в новый setup из старого все свои данные, кошельки, пароли, подключенные магазины, вариаторы названий и т. п.

  6. Новую платёжную систему подключить просто - по setup-у, там всё нормально расписано. Регистрируемся в Z-PAYMENT, прописываем свой магазин, получаем ID магазина и прописываем его в $zpaymentshopnumber.

  7. Для рупая и webmoney я оставил старые данные.

  8. Правим reclam.php и reclam/index.php - вставляем Вашу рекламу.

  9. Правим footer.php - вставляем счётчики посещений, украшаем всё и вся.

  10. Правим описания лотов - меняем цену на рублёвую.


Собственно, всё. Можно запускать в денвере - должно всё работать.

На сервере.

По ftp - ничтоже сумняшеся удаляем всё из папки прежнего магазина. Кроме папок с базами, прайсами, лотами и логами (папку с откорректированными описаниями лотов перезаписываем).

Загружаем по ftp с компьютера всё, что у нас в папке с новым магазином (кроме вышеперечисленных папок). Тут же переводим ftp-шник в режим передачи bin и перезаписываем файл aff_function.php.

Ставим на все файлы права 664.
На файлы dollar.cost.php, search.db.php и search.txt ставим права 666.

Запускаем магазин, удаляем на сервере filescost.php, набираем
http://ваш_домен/shop/syncro.php и жмём много раз F5.
Теоретически всё должно заработать, как надо.

Судя по их названию, этому тексту релевантны статьи:

  1. Заработать в интернете. Лучший скрипт Магазина. Версия 3

    Внимание! Последнюю версию скрипта для построения своего собственного интернет-магазина (актуальную на сегодняшний день) Вы всегда можете приобрести в интернет-магазине Скриптов для веб-мастера вот по этому адресу - лучший скрипт интернет-магазина.

  2. Каким должен быть идеальный скрипт магазина

    Скрипт магазина электронных товаров должен быть таким, как скрипт магазина от Ласто. Скрипт магазина от Ласто - это самый уникальный и единственный в интернете подобный скрипт магазина.

  3. Недостатки скрипта магазина от Ласто - продолжение

    В статье http://pegashkin.ru/post_1219681491.html уже указывалось довольно много недостатков скрипта магазина от Ласто (пример реализации магазина - http://eftel.ru/shop ) Частично эти недостатки устраняются Сервис паком ( http://bestbook.su/sp_lastoshop.html ), специально для устранения этих недостатков написанном.

Хомячковый рай. Уйти и потеряться:

Комментарии к этой заметке больше не принимаются.


декабрь 2007
пн вт ср чт пт сб вс
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Пассивный доход до 10 процентов в день - без проблем!