Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Релиз ocStore 3.0.2.0


dinox
 Поделиться

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

Сообщаем Вам о выходе нового релиза ocStore 3.0.2.0. 


Версионность
В названии OpenCart присутствует нумерация релиза, которая в свою очередь разбита на четыре пункта MAJOR.MINOR.FEATURE.PATCH.
 
MAJOR – этот пункт указывает на  основные изменения в ядре движка которые обратно не совместимы со старыми релизами.
MINOR – этот пункт указывает на изменения  которые совместимы в одинаковых минорных версиях но могут повлиять на работу сторонних дополнений.
FEATURE – этот пункт указывает на расширения или добавление нового функционала (шлюзов оплаты, методов доставки и тп.) 
PATCH – этот пункт указывает на исправления ошибок, является безопасной для обновления в одинаковых мажорных и минорных версиях
 
В версии ocStore может присутствовать пятая цифра релиза, она обозначает промежуточный номер сборки.
 
 

Различия между ocStore 3.0.2.0 и OpenCart 3.0.2.0


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

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

 
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;
  • Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы;
  • Добавлено noindex и follow для технических страниц,  сортировок, лимитов и при необходимости можно  управлять этими параметрами на страницах товаров, категорий, статей, производителей, блога
  • Добавлен SeoPro

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

  • Добавлен модуль оплаты WalletOne (Единая Касса)
  • Добавлен модуль оплаты Webmoney
  • Добавлен модуль Яндекс.Маркет
  • Добавлен модуль Яндекс.Турбо
  • Добавлен модуль для создания рассылок через сервис Unisender
  • Добавлена возможность скрытия неиспользуемых модулей, методов оплат и доставок
  • Добавлен блог
  • Связка блога с товарами, категориями, производителями
  • Рекомендуемые товары с привязкой к товарами, категориями, производителями
  • Статьи блога с привязкой к товарами, категориями, производителями
  • Название в заголовке при редактировании категорий, производителей, товаров, статей
  • Добавлены макеты в производителях
  • Поиск в админ панели


Изменено:

  • В логотипе на главной убрано ссылку на саму себя
  • Кнопка удаления кэша системы и изображений теперь размещена в Настройки разработчика
  • В библиотеку изображений добавлена заглушка 'no_image'.
  • Исправлена пагинация (удалено дубль первой страницы, убрано дублирование мета)
  • Улучшение фильтра товаров в админ панели
  • Порядок сортировки расширений (активные вверху)
  • Оптимизирован листинг категорий в админке
  • В навигацию добавлено быстрое добавление категорий, покупателей, продуктов, производителей, загрузок
  • Переход в каталог из админ панели
  • Подбор товаров по любому из символов в админ панели
  • Номер заказа на странице подтверждения

 

Скачать: https://sourceforge.net/projects/ocstore/files/ocStore-3.0.2.0.zip/download
ocStore на гитхабе: https://github.com/ocStore/ocStore/
Все предыдущие версии ocStore: https://sourceforge..../ocstore/files/
 
Документация - https://docs.myopencart.com/
Facebook -  https://www.facebook.com/ocstore
Вконтакте - http://vk.com/ocstore
Twitter - https://twitter.com/myopencartcom
YouTube - https://www.youtube.com/c/MyOpenCart

  • +1 4
Ссылка на комментарий
Поделиться на других сайтах


Замечены ошибки при редактировании заказа, а точнее при изменении его статуса.

 

Спойлер

Решается отключением события:
 

Спойлер

 

И чего-то не понятно, чего два раза одни и теже события добавлены, так как Тригер и Действия у них одинаковы.

 

p.s. Забыл еще написать, что модуль Рассылки Unisender Выключен (даже вообще не добавлен) при этом.

 

 

Спойлер

 

Изменено пользователем OcAppLab
Дописал p.s.
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

И, наверное, больше вопрос.

Подскажите, пожалуйста, зачем в файле: catalog/controller/checkout/success.php используете сессию:

 

Спойлер

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

Не проще было бы сделать переменную и ее потом дальше в этом файле использовать?

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

1 час назад, buslikdrev сказал:

last_order_id нужно чтобы, в последнее сообщение передать номер заказа.

Это понятно.

Вопрос в другом заключался, зачем использовать сессию в данном случае, если можно использовать переменную?

Тоисть сделать вместо этого:

Спойлер
if ( isset($this->session->data['order_id']) && ( ! empty($this->session->data['order_id']))  ) {
	$this->session->data['last_order_id'] = $this->session->data['order_id'];
}

 

 

Сделать так:

Спойлер
if ( isset($this->session->data['order_id']) && ( ! empty($this->session->data['order_id']))  ) {
	$last_order_id = $this->session->data['order_id'];
}

 

 

И соответсвенно заменить все $this->session->data['last_order_id'] на $last_order_id

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

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

 

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

44 минуты назад, Medialine сказал:

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

следуюшая версия будет года через два наверное

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах


при включенном SEO Pro ложится сайт

 

Цитата

Warning: preg_replace(): Unknown modifier '$' in C:\OpenServer\domains\test.by\system\library\seopro.php on line 416Warning: Cannot modify header information - headers already sent by (output started at C:\OpenServer\domains\test.by\catalog\controller\startup\error.php:34) in C:\OpenServer\domains\test.by\system\library\response.php on line 36

 

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


  • dinox закрепил теме

Приветствую.

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

 

С версии coStore 1.5 на оригинальный OpenCart 3.0.2 всё работает без проблем (промежуточный шаг - самописный патчик для SQL естественно), всё взлетает и всё работает.

А вот вариант с версии coStore 1.5 на ocStore 3.0.2 после старта почему то частично отсутствует локализация,  с правами доступа бяда (но это лечится), а вот с пустым разделом внутри 

Цитата

Settings  > text_home  > Stores  > Settings

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

 

Отдельная  тема про изображения товаров, они при обновлении всё чудесным образом исчезли, хотя на  OpenCart 3.0.2 всё работает и всё на месте.

Это не весь перечень проблем, но этого хватает.

 

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

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

В 10.02.2019 в 08:31, staniki сказал:
В 09.02.2019 в 17:56, kamar87 сказал:

при включенном SEO Pro ложится сайт

 

 

Он у меня вообще не работает

 

тоже чуть не завалил этот квест :D

потому что раньше настройки seo были в одной вкладке, а теперь разбиты на две

и во вкладке Seo Pro недостаточно просто включить/настроить - нужно еще и в основной вкладке Сервер включить seourl

(не считая htaccess)

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

54 минуты назад, toporchillo сказал:

И смысл делать pul-request, если в последствии они опять будут забыты: возьмем у Даниэля, приложем свой старый seoPro, готова сборка.

а вы попробуйте

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
В 06.02.2019 в 23:33, dinox сказал:

Добавлен SeoPro

Пожалуйста, исправьте это

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

  • 2 недели спустя...

Ошибка в опенкарте, ну и соответственно всех производных от него.

Контроллер catalog/common/header.php

Передача параметров в переменную $data таких как стилей, скриптов, линков происходит до подключения контроллеров language, currency, menu, search, cart. Соответственно стили и скрипты заданные в этих контроллерах не подключаются в хидер. Это же касается своих модулей подключаемых в хидере.

нужно эти строки

$data['links'] = $this->document->getLinks();
$data['styles'] = $this->document->getStyles();
$data['scripts'] = $this->document->getScripts('header');

перенести в самый низ, перед 

return $this->load->view('common/header', $data);

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


2 часа назад, lexxkrt сказал:

нужно эти строки

$data['links'] = $this->document->getLinks();
$data['styles'] = $this->document->getStyles();
$data['scripts'] = $this->document->getScripts('header');

перенести в самый низ, перед 

return $this->load->view('common/header', $data);

можете пул на гитхаб отправить ?

в эту ветку https://github.com/ocStore/ocStore/tree/ocstore-3-0-2-0

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

  • 4 недели спустя...

@dinox добрый день, я не знаю с чем это связанно, но фид для google shopping отказывался правильно генерироваться. Вместо 449 товаров, отображались только 202 товара из первой указанной категории.

 

Вылечилось это очень странно, в моделе catalog/product в функции getProducts, переменную $sql переименовал, после этого фид начал генерироватся правильно!

 

P.S. Возможно проблема в том, что переменная sql каким либо образом кешировалось.

P.P.S. Надеюсь кому нибудь, эта информация сможет пригодиться....

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


  • 2 недели спустя...
  • 4 недели спустя...

вы чего вообще на вин10 заговорили? видимо у кого то руки-крюки, нормальная система...

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

  1. Исправить статистику событий
  2. Добавить учетную запись для администратора (80%)
  3. Добавьте запись sql для текущих встроенных расширений, чтобы их можно было удалить.
  4. Готовые варианты продукта
  5. исправить дизайн / seo_url
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


В 06.02.2019 в 23:33, dinox сказал:

Для производителей добавлены title, h1, meta keywords, meta description и description;

Я тут в базе наше еше одно поле description3 оно зачем ?  
http://joxi.ru/52azGXqsEZaRjA

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

2 минуты назад, Rassol2 сказал:

Я тут в базе наше еше одно поле description3 оно зачем ?  
http://joxi.ru/52azGXqsEZaRjA

А вы уверены, что это из инсталла? может это от переноса?
 

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

18 минут назад, chukcha сказал:

А вы уверены, что это из инсталла? может это от переноса?
 

только что переустановил 
http://joxi.ru/8Ano4aLfz0QM5r

Правда архив с версией давно качал как только эта новость появилась. Но точно в установочной версии присутствует. 

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

только что перекачал версию и тоже самое в базе есть это поле. 
2099864250__2019-06-08_17-32-17.png.5ad4d3816116475c97a0137960c28e68.png

Так что вопрос актуален, зачем оно нужно ? 

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

8 минут назад, Rassol2 сказал:

Так что вопрос актуален, зачем оно нужно ? 

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

Есть только в запросе создания таблицы при инсталле.

Вывод: Это какой-то оставшийся хвост. Учитывая какой сырой релиз ocStore3 - это не удивительно.

  • +1 4
Ссылка на комментарий
Поделиться на других сайтах

23 минуты назад, mpn2005 сказал:

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

Есть только в запросе создания таблицы при инсталле.

Вывод: Это какой-то оставшийся хвост. Учитывая какой сырой релиз ocStore3 - это не удивительно.

понял спасибо. Будем игнорировать :) 

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

Seopro

Если выключить слеш на конце и добавить utm-метки - получаем вечный редирект на главной

Изменено пользователем n3bo
Ссылка на комментарий
Поделиться на других сайтах


  • 2 недели спустя...

https://demo.ocstore.com/admin/index.php?route=common/login

demo

demo

Вроде офф демка сборки и логин/пароль привычный для демо доступа...Но не пускает.

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

  • dinox открепил теме

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

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

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.