Skip to content

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

License

Notifications You must be signed in to change notification settings

maksim1205/ocStore

 
 

Repository files navigation

Homepage: http://ocstore.github.com/ [TODO]
Description: Russian Project to optimize OpenCart for Russian realities and for rewriting some features
Please, post issues or visit http://opencartforum.ru for help ;)


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

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

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

Скрипт создаст патч между последней ревизией, в которой изменялась тема default и её
предыдущим состоянием с заменой имени темы с default На имя Вашей темы.
Данный подход подразумевает, что Вы регулярно синхронизируете изменения.

#################################
#Доставка в зависимости от суммы#
#################################
Модуль рассчитывает стоимость доставки в зависимости от суммы заказа и географической зоны.
Проверено на 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


#################################
#########      1Cv8     #########
#################################

В поставку так же включен модуль для работы с 1С 8.0+ за авторством
@ethernet1 (OpenCart Exchange 1C dev.43, экспорт в 1С)
с форума myopencart.

[!] Для работы требует PHP-расширения 'xmlwriter' и 'simplexml'

#################################
############ Слайдер ############
#################################

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

На данный момент, текст можно задать только через конфиг.

#################################
#############  SMS  #############
#################################

В поставку добавлен модуль для работы с сервисом sms.ru.
На момент добавления сервис предлагает бесплатную доставку
до 60 сообщений в день на "свой" номер.
Так же, сервис имеет услугу бесплатной подмены отправителя.

В качестве благодарности автору модуля, Вы можете использовать
реферальную ссылку http://10768.sms.ru/ для регистрации.

#################################
############# vQmod #############
#################################

vQmod при необдуманном использовании может провоцировать некорректную работу магазина.
Используйте с осторожностью.

#################################
#############  QIWI  ############
#################################

[!] Для работы требует PHP-расширение 'soap'.

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

Если хотите включить поддержку 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.5fix.
( http://opencartforum.ru/topic/8624-040712-бесплатно-внимание-53-автоматизированный-мо/ )

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

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

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

#################################
#######   rewrite.nginx   #######
#################################

Если Вы используете связку NginX+PHP-FPM, то Вам будет полезно скопировать файл extras/rewrite.nginx в директорию конфигурации NginX и сделать include его внутри секции server {}.

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

Если Вы используете PHP-FPM в связке с NginX или lighttpd и при этом не изменяли имя "пользовательского" php.ini в глобальном php.ini — не забудьте cкопировать файл "php.ini" в ".user.ini"

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

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published