Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Релиз ocStore 2.1.0.1


dinox
 Share

Recommended Posts

Доброго времени суток всем!

Мы поменяли подход к разработке сборки, архитектуру проекта на Github и теперь все обновления оригинального OpenCart будем оперативно внедрять в наш ocStore. Было решено не выпускать ocStore 2.0 и сразу выпустить ocStore 2.1.0.1! Последний релиз ocStore, формировался и участниками команды ocTeam, и активными участниками сообщества, такая практика оказалось успешной. Спасибо всем за активное участие в развитии ocStore.
 
Итак:
Первые четыре цифры версии ocStore показывают, на какой версии OpenCart сделана данная сборка.
В случае дополнительных релизов появляется 5-ая цифра, которая обозначает промежуточный номер сборки.
 

 

Различия между ocStore v2.1.0.1 и оригинальным OpenCart v2.1.0.1:

 
Локализация:

  • Добавлен русский языковой пакет
  • Локализация базы (схемы, статусы, возвраты и пр.)
  • Добавлена мультиязычность календаря
  • Добавлена мультиязычность редактора summernote
  • В валютах установлен символ рубля в Unicode

SEO:

  • Добавление мета-тегов og:url, og:image, og:type, og:title;
  • Добавление файла robots.txt;
  • Добавлены title и h1 для товаров;
  • Добавлены title и h1 для категорий;
  • Для статей добавлены title, h1, meta keywords и meta description;
  • Для производителей добавлены мультиязычные имена, title, h1, meta keywords, meta description и description;
  • Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы;
  • Добавлено url alias для базовых страниц
  • Добавлен SeoPro

Расширение функционала:

  • Добавлен редактор CKEditor, появилась возможность выбора редактора
  • Добавлена Модуль оплаты Сбербанк России
  • Добавлена Модуль оплаты Qiwi
  • Добавлена Модуль для создания рассылок через сервис Unisender
  • Добавлена Модуль доставки - доставка в зависимости от суммы заказа
  • Возможность самостоятельного ввода регулярного выражения для валидации email
  • Добавлена отправка SMS уведомлений
  • Добавлено полезные инструменты от OC Team
  • Добавлена возможность удаления кеша системы и изображений
  • Добавлено возможность скрытия не часто используемых полей через настройки магазина (MPN, ISBN, JAN и т.д.);
  • Добавлена возможность скрытия не используемых модулей, методов оплат и доставок

Изменено:

  • В логотипе на главной убрано ссылку на саму себя
  • Исправлена пагинация (удалено дубль первой страницы, убрано дублирование мета)
  • Скрыто владку Google через дублирование функционала
  • Изменена организация вывода категорий в админке
  • Изменен сервис получения информации о IP-адресе покупателей с www.geoiptool.com на ipgeobase.ru
  • В списке заказов кнопки редактирования заказа становится не активной, если нет разрешенного IP в API
  • Изменена организация вывода категорий в админке

Скачать: http://sourceforge.net/projects/ocstore/files/ocStore-2.1.0.1.zip/download
ocStore на гитхабе: https://github.com/myopencart/ocStore
Все предыдущие версии ocStore: https://sourceforge..../ocstore/files/

Все благодарности и найденные ошибки можно писать в этой теме

Edited by dinox
  • +1 4
Link to comment
Share on other sites


Добрый день!

 

Уберите пожалуйста точку после символа рубля, она не нужна, это же не сокращение.

 

Система -> Локализация -> Тип Длины и Тип Веса логичнее будет назвать Единицы длины и Единицы веса

Edited by RHCk
Link to comment
Share on other sites


Добрый день!

Уберите пожалуйста точку после символа рубля, она не нужна, это же не сокращение.

Система -> Локализация -> Тип Длины и Тип Веса логичнее будет назвать Единицы длины и Единицы веса

Согласен, это уже заработались:) В новом релизе исправим
Link to comment
Share on other sites


Может, стоит добавить в платёжные системы Я,Кассу, метрику и маркет - Y.CMS

По лицензии её можно использовать в любом продукте.

Яндекс.Касса и на вашем сайте будут самые популярные способы оплаты.

Доступные платежные методы, если вы работаете как юридические лицо:

Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира
Электронные деньги - Яндекс.Деньги, WebMoney и QIWI Wallet
Наличные - Более 170 тысяч пунктов оплаты по России
Баланс телефона - Билайн, МегаФон и МТС
Интернет банкинг - Альфа-Клик, Сбербанк Онлайн, MasterPass и Промсвязьбанк
Кредитование - Доверительный платеж (Куппи.ру)

Яндекс.Деньги - начните получать деньги прямо сейчас — от любых пользователей рунета.

Переводы будут мгновенно зачисляться на ваш счет в Яндекс.Деньгах. Доступные платежные методы, если вы осуществляете p2p переводы:

Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира
Электронные деньги - Яндекс.Деньги

Яндекс.Метрика - бесплатный сервис, предназначенный для оценки посещаемости веб-сайтов, и анализа поведения пользователей.

Сохраняйте настройки, смотрите за поведением пользователей https://metrika.yandex.ru/list/

Яндекс.Маркет (CPC, CPA)
Модуль CPA – программа "Покупка на Маркете"

Модуль позволяет участвовать в программе «Покупка на Маркете». Заказать товары из магазинов, подключённых к программе, можно прямо на Маркете — не переходя на сайт продавца. «Покупка на Маркете» сокращает путь пользователя до покупки и повышает доверие к магазину.

Модуль СРС – размещение на Маркете

Модуль предназначен для размещения товарных предложений на Яндекс.Маркете. Так магазины могут привлекать на свой сайт больше посетителей, действительно заинтересованных в покупке. YML-формат обеспечивает максимально корректную передачу данных о товарах в Маркет.

Лицензионный договор

Любое использование Вами программы означает полное и безоговорочное принятие Вами условий лицензионного договора, размещенного по адресу https://money.yandex.ru/doc.xml?id=527052 (далее – «Лицензионный договор»). Если Вы не принимаете условия Лицензионного договора в полном объёме, Вы не имеете права использовать программу в каких-либо целях.

Link to comment
Share on other sites

Может, стоит добавить в платёжные системы Я,Кассу, метрику и маркет - Y.CMS

По лицензии её можно использовать в любом продукте.

Яндекс.Касса и на вашем сайте будут самые популярные способы оплаты.

 

всегда можно установить нужный модуль самостоятельно

Link to comment
Share on other sites

Может, стоит добавить в платёжные системы Я,Кассу, метрику и маркет - Y.CMS

По лицензии её можно использовать в любом продукте.

Яндекс.Касса и на вашем сайте будут самые популярные способы оплаты.

Доступные платежные методы, если вы работаете как юридические лицо:

Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира

Электронные деньги - Яндекс.Деньги, WebMoney и QIWI Wallet

Наличные - Более 170 тысяч пунктов оплаты по России

Баланс телефона - Билайн, МегаФон и МТС

Интернет банкинг - Альфа-Клик, Сбербанк Онлайн, MasterPass и Промсвязьбанк

Кредитование - Доверительный платеж (Куппи.ру)

Яндекс.Деньги - начните получать деньги прямо сейчас — от любых пользователей рунета.

Переводы будут мгновенно зачисляться на ваш счет в Яндекс.Деньгах. Доступные платежные методы, если вы осуществляете p2p переводы:

Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира

Электронные деньги - Яндекс.Деньги

Яндекс.Метрика - бесплатный сервис, предназначенный для оценки посещаемости веб-сайтов, и анализа поведения пользователей.

Сохраняйте настройки, смотрите за поведением пользователей https://metrika.yandex.ru/list/

Яндекс.Маркет (CPC, CPA)

Модуль CPA – программа "Покупка на Маркете"

Модуль позволяет участвовать в программе «Покупка на Маркете». Заказать товары из магазинов, подключённых к программе, можно прямо на Маркете — не переходя на сайт продавца. «Покупка на Маркете» сокращает путь пользователя до покупки и повышает доверие к магазину.

Модуль СРС – размещение на Маркете

Модуль предназначен для размещения товарных предложений на Яндекс.Маркете. Так магазины могут привлекать на свой сайт больше посетителей, действительно заинтересованных в покупке. YML-формат обеспечивает максимально корректную передачу данных о товарах в Маркет.

Лицензионный договор

Любое использование Вами программы означает полное и безоговорочное принятие Вами условий лицензионного договора, размещенного по адресу https://money.yandex.ru/doc.xml?id=527052 (далее – «Лицензионный договор»). Если Вы не принимаете условия Лицензионного договора в полном объёме, Вы не имеете права использовать программу в каких-либо целях.

 

Если я не ошибаюсь, то эта система не работает с Simple... Так бы её уже давно все использовали

Link to comment
Share on other sites


Яндекс деньги в разработке, не успели доделать, в следующий релиз войдет

Отлично!

 

всегда можно установить нужный модуль самостоятельно

Можно, конечно, но почему бы "искаропки" не внедрить? Тем более, что метрикой пользуются 99,999% магазинов.

Link to comment
Share on other sites

Если я не ошибаюсь, то эта система не работает с Simple... Так бы её уже давно все использовали

Работает. Обновили час назад. Да и ошибка была достаточно простая и в ветке с Simple обсуждалось.

Link to comment
Share on other sites

Можно, конечно, но почему бы "искаропки" не внедрить? Тем более, что метрикой пользуются 99,999% магазинов.

 

чем больше вы навешиваете модулей "из коробки" - тем больше вероятность конфликтов

+ бесплатные решения не всегда устраивают

+ то что нужно одному, может оказаться совершенно ненужным для другого

 

лучше поставить именно то, что нужно самостоятельно

Link to comment
Share on other sites

Согласен, это уже заработались :) В новом релизе исправим

Что то символ рубля квадратиком отображается :-(

http://ocstore2101.opencart.zone/desktops/test.demo

Link to comment
Share on other sites

Файл header.tpl строка 85. Не закрыта кавычка для атрибута alt

<img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?> class="img-responsive" />
Link to comment
Share on other sites

А у меня нормально. У вас Линукс или что? Выкиньте ваши шрифты.

VDS,  образ centos-6-i386-ispmanager-php53

Десктоп: Windows 7 (64, максимальная), Хром

В файрфоксе тоже самое

Edited by ambalocha69
Link to comment
Share on other sites

Этот Y.CMS очень круто нарушает лицензию GPL. Украл мой код, удалил все ссылки на мое авторство (грубое нарушение GPL), и поменял лицезию на свою (грубейшее нарушение GPL).

статистику он тоже будет анализировать с магазина

Link to comment
Share on other sites

чем больше вы навешиваете модулей "из коробки" - тем больше вероятность конфликтов

+ бесплатные решения не всегда устраивают

+ то что нужно одному, может оказаться совершенно ненужным для другого

 

лучше поставить именно то, что нужно самостоятельно

Думаю, что Australian post, FedEX, PayPal Pro и прочие Амазоны, используются существенно реже, но они есть в дистрибутиве. Выпилить тоже можно самостоятельно.

В конце концов, ОС/ocStore часто выбирают в качестве быстрого и недорогого старта неопытные пользователи, которым очень кстати были бы подобные решения.

Link to comment
Share on other sites

Удалены лишние страны и регионы, оставлены только: Белоруссия, Грузия, Казахстан, Киргизия (Кыргызстан), Российская Федерация, Украина, Узбекистан.

Заменить opencart.sql в /install/ на мой файл. Изменил `oc_country` и `oc_zone`.

 

https://drive.google.com/file/d/0B7efRepNGf_bYmdlTzlMRTJ6Ujg/view

 

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

Edited by kisluk
Link to comment
Share on other sites


Изменено:

  • В логотипе на главной убрано ссылку на саму себя
  • Исправлена пагинация (удалено дубль первой страницы, убрано дублирование мета)
  • Скрыто владку Google через дублирование функционала
  • Изменена организация вывода категорий в админке
  • Изменен сервис получения информации о IP-адресе покупателей с www.geoiptool.com на ipgeobase.ru
  • В списке заказов кнопки редактирования заказа становится не активной, если нет разрешенного IP в API
  • Изменена организация вывода категорий в админке

Все благодарности и найденные ошибки можно писать в этой теме

  • Изменена организация вывода категорий в админке упомянут дважды :-)

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

Добавляю через OCMOD свои данные:

    <operation>
<search><![CDATA[
  $data['categories'][] = array(
      ]]></search>
<add position="after"><![CDATA[
'zo_ico' => $zo_img,
      ]]></add>
</operation>
 

 

смотрим результат в system/storage/modification/admin/controller/catalog/category.php

 

$data['categories'][] = array(
 
'zo_ico' => $zo_img,
      
'category_id' => $result['category_id'],
'name'        => $result['name'],
'sort_order'  => $result['sort_order'],
'edit'        => $this->url->link('catalog/category/edit', 'token=' . $this->session->data['token'] . '&category_id=' . $result['category_id'] . $url, 'SSL'),
'delete'      => $this->url->link('catalog/category/delete', 'token=' . $this->session->data['token'] . '&category_id=' . $result['category_id'] . $url, 'SSL')
);
 

 

Как мы видим, мой код добавился, но: на странице списка категорий имеем PHP Notice:  Undefined index: zo_ico

 

При этом в шаблоне прекрасно работает следующий код:

<td class="left"><?php echo $category['indent']; ?><?php echo $category['name']; ?></td>

 

Хотя как мы видим выше, индекс indent при формировании массива нигде не фигурирует

 

Где тут собака зарыта? :-)

 

 

Link to comment
Share on other sites

У кого проблема в отображении символа рубля - замените его на обычную букву р (Система -> Локализация -> Валюты -> Редактировать (напротив "Рубль") -> поле "Символ справа"). Здесь же убирается и точка после  ₽.

 

Думаю, что Australian post, FedEX, PayPal Pro и прочие Амазоны, используются существенно реже, но они есть в дистрибутиве. Выпилить тоже можно самостоятельно.

 

Можно просто скрыть не нужные модули, модули оплаты и доставки в Система -> Пользователи -> Группы пользователей -> Редактировать (напротив нужной группы пользователей. Для скрытия достаточно выбрать галками не нужные дополнения в параметре "Скрыть дополнения". Не нужные дополнения не будут мозолить глаза.

Link to comment
Share on other sites

У кого проблема в отображении символа рубля - замените его на обычную букву р (Система -> Локализация -> Валюты -> Редактировать (напротив "Рубль") -> поле "Символ справа"). Здесь же убирается и точка после  ₽.

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

Я в своем модуле использую знак рубля из шрифта «Font Awesome» и он работает корректно при любых условиях.

М.б. есть смысл использовать его и в ocStore?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.