Skip to content

Russian Project to optimize OpenCart for Russian realities and for rewriting some features

Notifications You must be signed in to change notification settings

venomjke/ocStore

Repository files navigation

Homepage: http://myopencart.ru
Description: Russian Project to optimize OpenCart for Russian realities and for rewriting some features
Please, visit http://opencartforum.ru for help ;)


#################################
######## Темы оформления ########
#################################

#####  Не тестировалось после обновления  #####

Если Вы используете «свои» темы оформления — не забывайте периодически проверять
тему «default» на предмет обновления. Периодически туда добавляется много «вкусностей».
На данный момент для этих целей я (@msva) сделал скрипт patch_theme.sh, который находится в
директории tools.
Но использовать его рекомендую только опытным людям, которые смогут разрешить конфликты
при наложении патча и не забудут удалить все возникшие *.rej файлы после наложения.

Если Вы только собираетесь писать тему на основе default, то начать советую с
копирования темы default и замены всех вхождений theme/default на theme/НОВОЕИМЯ.
Для владельцев Linux/FreeBSD/MacOS и серверов на них для этих целей есть специальный скрипт.
Назвается cp_theme.sh и лежит в директории tools.

Пользователям Windows и хостингов на ней — предлагаю делать данную работу руками.



#################################
#Доставка в зависимости от суммы#
#################################
Модуль рассчитывает стоимость доставки в зависимости от суммы заказа и географической зоны.
Проверено на ocStore версий 1.5.1.3 и 1.5.2.1

Для каждой географической зоны можно задать тарифную сетку в виде Сумма:Цена,Сумма:Цена, и т.д.
Например 500:100.00,700:150.00,1000:200.00 - означает:
    при сумме заказа от 500 до 700 стоимость доставки - 100
    при сумме заказа от 700 до 1000 стоимость доставки - 150
    при сумме заказа свыше 1000 стоимость доставки - 200


#################################
############ Слайдер ############
#################################
В поставку уже давно включены изменения для работы слайдера.
Выглядит почти как всплавающее AJAX-уведомление, но висит постоянно и можно задать свой текст.
Требует только написать модуль, который будет задавать значение нужной переменной для страниц.
У меня, к несчастью, нет времени, но я буду рад, если кто-нибудь согласиться помочь.


#################################
############# vQmod #############
#################################
vQmod теперь выключен по умолчанию, т.к. при необдуманном использовании
может провоцировать некорректную работу магазина.
Если хотите включить — откройте index.php и admin/index.php
и закомментируйте оригинальные require-блоки и раскомментируйте vQmod'овские.


#################################
#############  Кеш  #############
#################################

Если хотите включить поддержку Memcache, добавьте в config.php:

define('CACHE_DRIVER', 'memcache');
define('MEMCACHE_HOSTNAME', 'localhost');
define('MEMCACHE_PORT', '11211');
define('MEMCACHE_NAMESPACE', 'opencart_test'); #здесь лучше указать уникальное имя, которое будет логически связано с Вашим магазином
========
Mysql cached:
define('DB_DRIVER', 'mysql_cached');
define('DB_CACHED_EXPIRE', 120);
Для сброса всего SQL кеша можно поместить текущее время time() в кеш с ключом "sql_globalresetcache".


#################################
#############  EMS  #############
#################################

В «коробку» добавлен модуль доставки EMS от djavtosh версии 5.3.
( http://opencartforum.ru/topic/8624-040712-бесплатно-внимание-53-автоматизированный-мо/ )

Для работы модуля необходимы расширения "curl", "json" и "mbstring" для PHP.
Спрашивайте Вашего хостера.

Примечание: Ограничение по весу - 31.5кг за одну посылку.

TODO: посмотреть на предмет возможности объединения с модулем от Fix
( http://opencartforum.ru/topic/353-модули-доставки-для-россии-с-автоматическим-ра/ )

#################################
#########    php.ini    #########
#################################

Если Вы используете "стандартные" настройки PHP — не забудьте cкопировать файл "php.ini" в ".user.ini"

#################################
######### Поблагодарить #########
#################################

Если возникло желание поблагодартить тех, кто непосредственно участвует
в формировании движка ocStore — реквизиты указаны в файле THANK в корне репозитория.
Все, кто вносит свой вклад в движок — могут смело добавлять туда реквизиты
по которым они принимают благодарность (не забыв указать ник и по возможности
изменения, которые были внесены).

About

Russian Project to optimize OpenCart for Russian realities and for rewriting some features

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages