Работа над osCommerce. Простая система оплаты и доставки

oscommerce-logo (1)

Мой не большой обзор скриптов интернет-магазина на базе CMS osCommerce версии Online Merchant v3.x от RuBiC. Была задача сделать обычный интернет-магазин, долго выбирал подходящую CMS из бесплатных или условно-бесплатных. И вот мой выбор пал на нее. Установил сразу на удаленный сервер, все работает, но естественно демо шаблон (их два на этом движке) нужно дорабатывать. Выбрал Richer Designs, настроил основные параметры магазина, сменил лого, дописал инфо контент.

Пришла пора лезть в скрипты. Нужно настроить и добавить модули оплаты и доставки, без особых наворотов, довольно строго. Движок этот создавался не для России и в него включены такие модули оплаты и доставки, которые у нас не работают. Поэтому, не долго мудрствуя, взял имеющийся модуль оплаты "Оплата наличными" и переделал его под нужды, скопировав и размножив ее до трех. Вот как я это делал:

Файлы модуля оплаты лежат в следующих директориях:

  1. public_html/icludes/modules/payment/ там нужно взять файл cod.php и, чтобы их не перепутать, создаем три папки 1, 2 и 3. Файлы из директорий сохраняем соответственно в своей папке, предварительно скопировав оригиналы в любое другое место (на всякий случай, если что-то не заладится).
  2. public_html/admin/icludes/modules/payment/ там также берем файл cod.php, сохраняем в папке 2.
  3. public_html/includes/languages/ru_RU/modules/payment/ берем файл cod.xml, сохраняем в папке 3.

Теперь в каждой из этих трех папок создаем копию этих файлов и переназываем копию латиницей так, как вам удобно и, открыв эту копию редактором (я пользуюсь Notepad++ и вам советую) идем в поиск (ctrl+f) и заменяем все слова cod, написанные в любом регистре, на свое название файла. Все три файла должны называться одинаково во всех трех директориях. Проделываем все это со всеми тремя файлами, переназываем копию и заменяем cod на свое. Особое внимание обращаю на третий файл с расширением .xml, это языковой файл, в нем кроме замены слова cod имеются названия самого модуля, как он будет отображаться у вас в админке и при прохождении стадий заказа в самом магазине. Посмотрите внимательно, измените их под себя. Все, теперь догружаем созданные файлы в те же директории, идем в админку модули/модули оплаты, включаем появившийся новый модуль, настраиваем порядок сортировки и проверяем его работоспособность при заказе.

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

По поводу дальнейших запилов на этих скриптах буду писать в других статьях. По общему впечатлению, из бесплатных, osCommerce довольно хороший движок, быстро и безотказно работает, довольно удобная админка. Особо порадовала система поиска, четко находит нужный контент. Но раздражает несколько скудная поддержка пользователей со стороны разработчиков RuBiC. Все сводится к тому, что если вы хотите применить какое-либо решение (не говорю уже о нестандартных) на своем сайте, будьте готовы писать заявку с техзаданием на платное. Это может быть и правильно но, сравним с WordPress, совсем другая картина, шаблонов, плагинов до дура, пили-не хочу.

С уважением, Sergey!

Вы можете оставить комментарий, или Трекбэк с вашего сайта.
e-Commerce Partners Network

Комментариев к записи: 1

  1. Здравствуйте Сергей. При переходе на сайт из этой статьи происходит перелинковка на другие сайты. Можно поподробней об этом. Как можно заработать на этом?

Оставить комментарий

Вы можете войти используя

This blog is kept spam free by WP-SpamFree.


Рейтинг@Mail.ru