Перейти к содержанию
Форум поддержки пользователей VamShop

VaM Shop Offline Manager - Управление VaM Shop из windows


Рекомендуемые сообщения

VaM Shop Offline Manager - Отдельное приложение windows для управления магазином или магазинами (сетью магазинов) на базе VaM Shop из отдельного приложения.

Документация - http://vamshop.ru/manual/ch17.html

Сообщение из 3 основных разделов:

1. Возможности.

2. Загрузка и установка.

3. Скриншоты и видео.

1. Возможности программы:

1. Общие положения.

1.1 Программа условно-бесплатная, работает без ограничений в течение 60 дней.

2. Работа с контентом.

2.1 Структурной единицей контента является раздел. Разделы моуг быть следующих типов: Товары, Новости, Статьи, Заказы, Вопросы(FAQ). Управлять разделами может только администратор. Тип раздела выбирается при его создании. Раздел может быть привязан только к одному интернет-магазину.

2.2. Должна быть реализована возможность сохранения всего содержимого раздела в один файл и загрузка раздела из этого файла. Формат данных файла определяется автором самостоятельно, расширение файла данных – "*.vsd". Также должна быть реализована возможность, доступная только пользователю с правами администратора, выгрузки в файл и загрузки из файла всей базы данных программы. Расширение файла данных – "*.vsb".

2.3. Все свойства разделов, хранящиеся в HTML формате, должны иметь возможность редактироваться с помощью встроенного HTML редактора.

2.4. Программа не поддерживает работу с многоязычным контентом. Весь управляемый программой контент привязывается по умолчанию к языку, имеющему ID=1 в базе данных магазина.

2.5. При работе с контентом, содержащим графические изображения, программа должна обеспечивать автоматическую загрузку, сохранение и выгрузку этих изображений. Все изображения на сервере хранятся в корневой папке "images".

Изображения товаров находятся в соответствующих подпапках, в зависимости от варианта их отображения:

оригинальные рисунки: /images/product_images/original_images/;

отображаемые на карточке товара(240х160): /images/product_images/info_images/:

отображаемые на странице списка товаров (120х80): /images/product_images/thumbnail_images/;

отображаемые в pop-up окне (600х480): /images/product_images/popup_images/.

При добавлении изображения к товару программа должна автоматически осуществлять масштабирование загружаемого изображения.

2.6. Обмен данными.

2.6.1. Загрузка данных из магазина.

Программа должна обеспечивать полную загрузку данных из всех соответствующих типам разделов таблиц магазина в локальную базу данных.

2.6.2. Выгрузка данных в магазин.

Необходимо предусмотреть как полную выгрузку всех данных из таблиц локальной БД на сервер магазина, так и частичную: только выделенных элементов и только обновленных. Функция выгрузки только обновленных записей доступна только для тех типов разделов, для которых возможно хранение информации о времени последнего редактирования (товары, статьи).

2.2 Работа с товарами.

2.2.1. Каждый отдельный товар должен иметь уникальный в пределах всех магазинов идентификатор (Артикул).

2.2.2. Программа должна содержать следующие функции для работы с товарами: просмотр, создание, изменение, удаление.

2.2.3. При просмотре необходимо предусмотреть возможность фильтрации товаров по категориям. По каждому товару в списке необходимо отображать следующую информацию:

- артикул;

- наименование;

- цена;

- дата добавления;

2.2.4. Для редактирования должны быть доступны следующие параметры товаров:

- Название товара;

- URL товара;

- Описание товара;

- Краткое описание;

- Дополнительные слова для поиска;

- Meta Title;

- Meta Description;

- Meta Keywords;

- SEO URL товара;

- Количество товара;

- Вес товара: (кг);

- Код товара (Артикул);

- Картинка товара;

- Цена товара;

- Цена для посетителя;

- Цена для покупателя;

- Цена для оптового покупателя.

2.2.5. Создание и изменение категорий товаров производится непосредственно при создании или редактировании товара. Символом для разделения уровней вложенности категорий является "\", поэтому названия категорий не должны содержать этот символ.

2.3 Работа со статьями.

Программа должна содержать следующие функции: просмотр, создание, изменение, удаление статей.

2.3.1. При просмотре необходимо предусмотреть возможность фильтрации статей по разделам. По каждой статье в списке необходимо отображать следующую информацию:

- название статьи;

- даты создания и последнего изменения статьи.

2.3.2. Создание и изменение разделов статей. Производится непосредственно при создании или изменении статьи. Символом для разделения уровней вложенности является "\", поэтому названия разделов не должны содержать этот символ.

2.3.3. Редактирование следующих данных:

Название статьи;

Meta Title;

Meta Description;

Meta Keywords;

Текст статьи;

URL адрес.

2.3.4. Формирование для сохраненных статей SEO url, по клике на которую сохраненная статья открывается в браузере, с возможность скопировать указанный url в буфер обмена.

2.4 Работа с информационными страницами.

В отношении информационных страниц программа должна содержать следующие функции: просмотр, редактирование.

2.4.1. При просмотре по каждой информационной станице в списке необходимо отображать следующую информацию:

- заголовок;

- url.

2.4.2. Редактировать необходимо следующие параметры информационной страницы:

- название;

- SEO URL страницы;

- заголовок;

- Meta Title;

- Meta Description;

- Meta Keywords;

- текст;

- URL ссылка.

2.5 Работа с новостями.

Программа должна содержать следующие функции для работы с новостями: просмотр, создание, изменение, удаление.

2.6.1. При просмотре новостей необходимо предусмотреть возможность фильтрации по дате создания новости. По каждому заказу в списке необходимо отображать следующую информацию:

- заголовок новости;

- дата создания.

2.6.2. Для редактирования должны быть доступны следующие параметры новостей:

- заголовок новости;

- текст новости;

- дата.

2.6 Работа с вопросами-ответами. (FAQ)

Программа должна содержать следующие функции для работы с вопросами-ответами: просмотр, создание, изменение, удаление.

2.6.1. При просмотре необходимо предусмотреть возможность фильтрации по дате создания вопроса. По каждому элементу в списке необходимо отображать следующую информацию:

- вопрос;

- дата создания.

2.6.2. Для редактирования должны быть доступны следующие параметры:

- вопрос;

- ответ на вопрос;

- дата создания.

2.8. Работа с заказами.

Программа должна содержать следующий функционал: просмотр заказов магазина, мониторинг новых заказов магазина.

2.8.1. Просмотр заказов. При просмотре необходимо предусмотреть возможность фильтрации заказов по дате их создания. По каждому заказу необходимо отображать следующую информацию:

- номер, дата заказа;

- имя, адрес заказчика;

- статус заказа;

2.8.2. Мониторинг заказов. В фоновом режиме с периодичностью 1 минута программа должна проверять наличие в доступных пользователю магазинах новых заказов. При обнаружении новых заказов программа должна оповестить пользователя об этом событии и предложить их оформление. В процесе оформления необходимо отправить информацию о заказе на указываемый электронный адрес и изменить ID статуса заказа на 2 ("Ждем оплаты"). Также необходимо предусмотреть возможность отмены заказа (изменить ID статуса заказа на 3 – "Отменен").

Информация о заказе должна содержать следующие сведения:

- Номер, дата заказа, название магазина;

- Имя, адрес, телефон, емайл покупателя(посетителя);

- Имя, адрес получателя;

- Имя, адрес плательщика;

- Валюта заказа;

- Комментарии к заказу;

- Информация по всем товарам заказа (артикул, наименование, количество, цена со скидкой);

- Стоимость всех товаров, доставки и всех товаров с доставкой.

3. Авторизация.

3.1. Для работы с программой необходима авторизация, в связи с чем при запуске программы пользователь должен ввести выданный ему администратором логин и пароль.

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

3.3. Учетные данные пользователей хранятся в базе данных. Учетная запись администратора не создается. Для входа в программу с правами администратора необходимо указать в качестве логина и пароля значения для пользователя 'root' MySQL.

3.4. Для удобства пользователя необходимо предусмотреть запоминание программой логина и пароля для быстрого входа.

3.5. В качестве логина и пароля пользователя можно использовать набор любых символов длиной не более 20 и 10 соответственно.

3.6. Логин пользователя должен быть уникальным.

4. Работа с интернет-магазинами.

4.1. Программа должна обеспечивать работу пользователей с несколькими интернет-магазинами.

4.2. В случае отсутствия удаленного доступа к базе данных магазина, для доступа к БД может использоваться разработанный для этих целей автором скрипт, устанавливаемый владельцем магазина в корневую директорию сайта. Формат обмена данными разрабатывается автором по своему усмотрению. Язык реализации скрипта: PHP-5.

5. Безопасность.

5.1. Программа должна обеспечивать шифрование всех сохраняемых ею паролей.

5.2. Безопасность доступа к базе данных с помощью скрипта обеспечивается установкой ограничений на IP адреса входящих запросов. Разрешенные адреса прописываются вручную в самом скрипте. Необходимо предусмотреть возможность задавать шаблоны для динамических IP адресов.

6. Интерфейс.

6.1. Интерфейс пользователя разрабатывается автором на свое усмотрение.

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 191
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    73

  • p_fateev

    16

  • Андрей Кириллов

    16

  • geval

    14

2. Загрузка и установка.

Дальше очень кратко и может быть не очень понятно как устанавливать и настраивать.

Чуть позже напишу инструкцию по-подробней и по-понятней по настройке и установке, точнее добавлю новый раздел в руководство http://vamshop.ru/manual

Не всё конечно ставится в один клик, но всё-таки установка должна быть по силам вполне.

Что нужно скачать:

1. http://vamshop.ru/vam/dotnetfx.exe (23.5 Mb) (Если у Вас Windows Vista, можно пропустить этот пункт).

2. http://vamshop.ru/vam/mysql-essential-5.0.67-win32.msi (24.4 Mb)

3. http://vamshop.ru/vam/mysql-connector-odbc-3.51.26-win32.msi (3.7 Mb)

4. http://vamshop.ru/vam/vsclient.zip (2.4 Kb)

5. http://vamshop.ru/vam/VSOMSetup.rar (409 Kb)

Ставьте всё по-порядку, в последнюю очередь ставьте VSOMSetup.msi

1. Сначала нужно установить dotnetfx.txt

2. Затем установить mysql-essential.

При установке нужно будет указать паоль для пользователя root.

Указывайте любой пароль и запомните его, он понадобится при запуске VaM Shop Offline Manager.

3. Затем устанавливайте mysql-connector

4. Затем устанавливайте VSOMSetup.msi

После установки запускайте программу и нажимайте получить демонстрационный ключ.

Затем программа попросит указать доступ к базе данных.

Указывайте localhost

Логин root

Пароль тот, который Вы указывали при установке MySQL.

Название базы данных - здесь ничего не пишите.

Программа затем спросит - создать базу данных, говорите Да.

Всё, по идее, запустится программа.

Теперь Вам нужно в настройках добавить магазин, с которым Вы будете работать.

Указать название магазина и прочие настройки.

Главное способ подключения выбрать.

Я подключаюсь через файл vsclient.php

Загружите файл vsclient.php из архива vsclient.zip в корневую папку своего магазина.

Затем укажите путь к файлу http://магазин.ру/vsclient.php

Только учтите, обязательно должен быть на сервере php 5.1, не ниже, иначе работать не будет.

Если тестовое подключение прошло нормально, всё.

Магазин Вы добавили в прграмму.

Теперь нужно добавить Разделы, тоже в настройках есть.

Разделы это части магазина, с которыми умеет работать программа: Товары, Заказы, Новости и прочее.

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

Ссылка на сообщение
Поделиться на другие сайты

3. Скриншоты и видео.

Скриншоты и видео готовил не я, спасибо пользователю geval за скриншоты и запись video.

1.jpg

2.jpg

Видео:

http://vamshop.ru/vam/vam.zip

Ссылка на сообщение
Поделиться на другие сайты

Это пока первое сообщение, не совсем подробно конечно про установку.

Чуть позже будет по-больше информации, как ставить.

Ссылка на сообщение
Поделиться на другие сайты

хм ... у меня возник конфликт с приостановленным denwer'ом ... http://vamshop.ru/vam/mysql-essential-5.0.67-win32.msi - установился ... но запускаться напрочь отказался ...

Но проблема была решина запуском денвера)) ... видно программе все ровно какие базы использовать.

//может немного невнятно .. подробнее потом отпишу

Ссылка на сообщение
Поделиться на другие сайты

Да, одновременно денвер и mysql сервер работать не будут, сам с этим столкнулся.

Нужно либо то, либо то, но не вместе.

Ссылка на сообщение
Поделиться на другие сайты

Так останавливал денвер. Все равно mySQL не запускался. не знаю в чем дело.

Неплохо бы было упростить процесс установки.

MySQL можно не устанавливать .. а взять из Denwer Portable ... который работает без утсановки.

Еще не плохо было бы сделать ....  что бы файл vsclient.php VaM Shop Offline Manager заливался сам, все равно же указываем доступ к ftp.

В итоге пользователю останется поставить только сам VaM Shop Offline Manager  и драйвер mysql-connector-odbc-3.51.26-win32.msi.

framework и так у многих стоит.

Ссылка на сообщение
Поделиться на другие сайты

можно два mysql заставить работать вместе- но надо программиста про это спросить..он знает

Ссылка на сообщение
Поделиться на другие сайты

Если ты один раз запустил MySQL, он уже работает и запускается сам с загрузкой винды, не нужно ничего делать.

Просто не стартуй денвер и нормально будет.

По поводу vsclient.php

Автоматом нелья заливать.

Я б вообще рекомендовал переименовывать этот файл и загружать в магазин, что б никто не знал, как файл называется.

А то ведь любой может открыть его в браузере и подключиться к Вашему магазину без Вашего ведома.

Установка неудобная с этим согласен, я ещё geval сразу об этом говорил, но что есть, то есть.

Попробуй FoxBlanco Sales Assistant, там гораздо проще всё.

Ссылка на сообщение
Поделиться на другие сайты

>Я б вообще рекомендовал переименовывать этот файл и загружать в магазин, что б никто не знал, как файл называется.

А то ведь любой может открыть его в браузере и подключиться к Вашему магазину без Вашего ведома.

А почему так криво реализовано? Не плохо было бы проверять кто в данный момент работает с магазином и его права доступа.

>По поводу vsclient.php. Автоматом нелья заливать.

Я понимаю что в текущей версии нельзя. Но так как доступ к ftp уже реализован, то случайно сгенерировать имя для vsclient.php и залить на хостинг не составит особой проблемы.

>Если ты один раз запустил MySQL, он уже работает и запускается сам с загрузкой винды, не нужно ничего делать.

Просто не стартуй денвер и нормально будет.

не решение проблемы.

Ссылка на сообщение
Поделиться на другие сайты

Так а кто спорит: да, не всё ровно, да, не всегда удобно и просто всё ставится, я с этим согласен и сам.

Но такая программа и пока что изменить ничего не получится.

Ссылка на сообщение
Поделиться на другие сайты

да, программа стоит того)) лучше пока никто ничего не придумал-и навряд ли придумает.

если уж человек собирается делать бизнес в интернет-магазине, для него эта проблема пустая.

Ссылка на сообщение
Поделиться на другие сайты

Да и кстати, в vsclient.php можно указывать, с каких ip будет доступ.

Вот часть файла:

/* разрешенные IP адреса

    *  можно указывать несколько строк и использовать подстановочные

символы:

    *  '*' - любое количество любых симаолов '?' - любой один символ

    */

    $ALLOVED_IP[]="*";

    define('ADMIN_MAIL', 'email@address');

    global $POSTDATA;

    global $ERRORS;

    /* проверка IP */

    $ip = getenv('REMOTE_ADDR');

    if(!TestIP($ALLOVED_IP, $ip))

    $ERRORS = "Внешний IP адрес [$ip] не содержится в списке разрешенных!";

......

Это позволяет разрешить работу с базой только для определенных внешних IP

адресов

Для этого необходимо изменить в файле следующую строку:

$ALLOVED_IP[]="*";

По умолчанию доступ разрешен для всех внешних IP адресов. Чтобы разрешить

доступ только какому-нибудь определенному адресу, необходимо вместо

звездочки поставить его. Можно использовать символы подстановки (*, ?) и

указывать несколько таких строк:

$ALLOVED_IP[]="78.111.223.??";

$ALLOVED_IP[]="115.56.4?.*";

Еще как вариант рекомендуется изменять имя этого файла (например,

kd84mfmw99954ma.php).

Ссылка на сообщение
Поделиться на другие сайты

у меня вообще нет пользователя rot - я указываю, логин к базе и пароль а он всё равно не входит, или пароль не вмещается в строку

Ссылка на сообщение
Поделиться на другие сайты

при установке mysql пользователь root по умолчанию всегда задается. и пароль указывается. я чтобы не напрягаться, например, всегда писал 123456, все равно этот пароль нигде не будет фигурировать...

Ссылка на сообщение
Поделиться на другие сайты

Мускол у меня свои,и пользователь там не rot - другой. - может у меня конектиться он не туда, не могу найти, файл настроек подключения к базе

хотя база создалась  (vsclient_db) (26)

Ссылка на сообщение
Поделиться на другие сайты

Как я понимаю, настройки программы в реестре windows.

Например запускаете regedit (кажется так) и ищите по pf soft или pfsoft, можно найти там записи программы, просто удаляйте всё и по-новой запустите программу.

Ссылка на сообщение
Поделиться на другие сайты

как настранно, но их там нет, ну я точно знаю что установки были правильными, Так бы он и базу не создавал

Ссылка на сообщение
Поделиться на другие сайты

У меня была похожая проблема, я именно так делал, т.е. у неправильно указал пароль для mysql.

Удалил программу, очистил реестр, снова установил и всё нормально было.

Ссылка на сообщение
Поделиться на другие сайты

У меня ошибка при установке первого же файла.  :(

Win XP Home SP3, лицензия.

Есть у кого-нибудь идеи?

И второй вопрос - сколько денег продавец хочет за прогу и на каком сайте продают?

post-875-1304838287,3731_thumb.png

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...