Создание дополнительного поля в карточке товара ShopCMS

Создание дополнительного поля в карточке товара ShopCMS распространенная задача для тех, кому необходимо сделать дополнительную характеристику в товаре. Эта статья — полный гайд, из которого Вы узнаете как это сделать. Под статьей есть комментарии, если Вам что-то непонятно, то смело пишите — постараюсь Вам помочь. Также в комментариях Вы можете указать и другие вопросы, они помогут мне создавать новые руководства на различные тематики, которые действительно очень нужны. Ну что? Приступим!

Работа с PHPmyAdmin

В самом начале нашей работы необходимо сделать следующее. Заходим на сервер, где находится наш сайт, заходим в phpmyadmin и в ту базу, которая привязана наша копия ShopCMS. Далее открываем эту базу и следуем дальнейшим указаниям:

  1. Находим в списке таблиц такую таблицу — qpgb_products (заметьте, впереди до знака «_» стоит префикс, на него внимание не обращаем. Заходим в эту таблицу.
  2. В этой таблице располагаются все данные о товаре: наименование, цена, принадлежность к категории и так далее. Теперь наша задача понять, какое поле с какими данными Вы хотите создать. Для примера, давайте добавим дополнительное поле «ожидается» — в этом поле мы будем у товара, которого нет на сайте, писать дату поступления товара на склад. Согласитесь вещь весьма нужная. Чтобы не придумывать ничего лишнего давайте просто выберем похожее поле уже из существующих и создадим новое. Будем работать с полем «product_code»  — артикул.
  3. Добавим новое поле в конец нашей таблицы, назовем его «my_product_date». Параметры этого поля полностью повторим как у product_code. В итоге мы должны получить два поля идентичных по параметрам, но с разными наименованиями. Получится должно примерно так:
    Снимок экрана 2014-09-11 в 16.21.46
  4. Как все сделали, закрываем phpmyadmin. Теперь нас здесь уже ничего не держит. Переходим в управления файлами. Пришло время заняться функциями.

Изменяем product_functions.php

Итак, создав новое поле в базе данных, мы можем смело внести данное поле в наши функции по добавлению и изменению товара. Для упрощения задачи Вам надо открыть файл product_functions.php (адрес core/functions/product_functions.php) в любом редакторе. После этого поиском найти все упоминания product_code, и вставить по аналогии с этим кодом, my_product_date. Внимательно отнеситесь к кавычкам, точкам всяким и так далее. Вы должны максимально повторить все за product_code. Также важный момент вставлять новые данные надо либо всегда перед product_code  либо после, но не а разнобой. Вы должны пройтись по всему файлу и вставить свое новое поле во все места, где встречается и product_code. Как только все сделано переходим к следующему шагу.

Изменяем admin.php

Ну вот пришло время сделать изменения и в непосредственном файле администратора. Файл находится в корневом каталоге Вашего сайта. Здесь по аналогии с product_functions.php вставляем наш my_product_date там же, где и product_code.

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

Вот собственно и все. Теперь заходим в админку и наслаждаемся нашим новым полем, куда можем вносить любые данные. Чтобы данные этого поля использовать в клиентской части, непосредственно на Вашем сайта, Вам нужно в нужном Вам месте указать следующий код: {$product_info.my_product_date}.

Комментарии:

X

Создание сайта "стандарт"

Особенности

Подключаемые модули

Заказать
X

Создание сайта "эксклюзив"

Особенности

Подключаемые модули

Заказать
X

Создание сайта "магазин"

Особенности

Подключаемые модули

Заказать
X

Наполнение Вашего сайта

Наполнение сайта информацией еще называется как полный аутсорсинг проекта.

Аутсорсинг — это возможность предоставить наполнение сайта профессионалу. Аутсорсинг — это шанс переложить рутинную работу по добавлению товаров, администрированию контента, общение с пользователями на профессионала. При этом ежемесячно заказчику предоставляются полные отчеты.

Стоимость исходит из конкретных задач и начинается от 15.000 рублей в месяц. В перечень услуг за месяц входят следующие аутсорсинговые задачи:

Учтите, что стоимость работ осуществляется в месяц. Иными словами, если Вы заказываете 1000 товаров. То раньше, чем через три месяца из добавление не будет осуществлено. Выше указаны добавления товаров в месяц. В индивидуальных случаях рассматривается аутсорсинг вместе с продвижением. В этом случае цена будет снижена, в зависимости от затрат на продвижение.

Заказать
X

Оптимизация Вашего сайта

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

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

Стоимость исходит из конкретных задач и начинается от 15.000 рублей в месяц.

Заказать
X

Полное продвижение Вашего сайта

Продвижение сайтов — это комплекс мероприятий, направленный на то, чтобы обеспечить сайту достойное представительство в поисковой выдаче самых популярных поисковых машин: Яндекса и Google. Оказаться в ТОП 10 довольно сложная задача и она не решается за один день. Для успешного продвижения необходимо соблюдение трех основных элементов для каждого сайта:

  1. Оптимизация существующего сайта под поисковые запросы. Сюда входит спектр работ по улучшению валидности сайта для поискового робота: проверяются и иные теги на нормального отображения сайта в поисковой выдаче.
  2. Написание уникальных текстов. Без наполнения — сайт ничто. Поэтому я делаю особый упор на качественном наполнении уникальной информацией Вашего сайта, что способствует появлению Вас в выдаче под конкретный запрос уже в первый месяц продвижения.
  3. Преобретение уникальных ссылок на Ваш сайт. Важным составляющим любого продвижения является количество ссылок на Ваш интернет-ресурс. Чем больше этих ссылок, тем быстрее Вы станете заметнее в сети, тем более конкурентно-способным окажетесь в Вашем бизнесе. С 1 января 2014 года Яндекс постепенно отказывается от ссылок. Это значит, что тратиться на покупку этих ссылок больше не нужно. Ввиду этого, стоимость продвижения уменьшена в два раза!!!

На данный момент в интернете существует тьма способов и методов по продвижению. Как только сайты не продвигают! Некоторые обещают сделать это за смешные деньги, другие утверждают, что они могут вывести Вас в топ уже на следующий день после оплаты. Вы действительно так думаете? Я думаю, что Вы понимающий человек, который видит неправду. Посудите сами. В продвижении сайта в отличие от его создания существует третья сторона — поисковая машина (Яндекс, Гугл) и ни один продвиженец не сможет поручиться за эти поисковые системы, как бы ему не хотелось (конечно, если он не работает в вышепредставленных компаниях).

В следствие этого, могу с уверенностью сказать, что вывести определенные ключевики со 100% вероятностью просто невозможно. Поэтому в своей работе я использую довольно интересный метод. Он заключается в том, что я вывожу не конкретные ключевые запросы, а спектр ключивиков.

В соответствии с Вашей тематикой я подбираю до 200 ключевых фраз, которые бы отражали бы Вашу деятельность и могли принести Вам клиентов. Для этого я составляю ядро ключевых слов с большим количеством околоключевых фраз. В следствие этого, наш сайт двигается не по какой-то конкретной фразе, а по всему спектру ключевых фраз.

Для наглядности отображения данной темы я составил удобную таблицу с 2 различными тарифными планами. После нее, я дам более подробное описание ее содержимому.

Наименование Стандарт Бизнес
Процент продвигаемых слов от максимального
количества эффективных запросов.
30% 40%
Оптимизация сайта есть есть
Рерайт текстов и написание уникальных статей есть есть
Размещение информации и ссылок
с внешних ресурсов
и блогов на ваш сайт
НЕТ есть (повышение ТиЦ)
Размещение в каталогах Yandex, Rambler, Mail нет есть
Итого 15 000 30 000

Итак, существует два тарифных плана, которые будут для Вас интересны. Все продвижение, для новых сайтов составляет 1 год, для сайтов, которые уже есть в выдачи по некоторым запросам сроки и цена обговаривается отдельно. Из таблицы видно, что я обязуюсь через 1 год предоставить Вам результат, что из всех обговоренных с Вами ключевиков я выведу в топ 30% или 40% от общего количества ключевых фраз. В моем понимании топ — это позиции в выдаче яндекса или гугл с 1 по 10.

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

Заказать
X

Работа по дизайну

В своей работе я часто сталкиваюсь с дополнительными заказами на дизайн. Поэтому я решил разместить здесь небольшой список своих дизайнерских услуг.

  1. Разработка дизайна сайта — 13.000 рублей. Срок 5 дней
  2. Разработка логотипа — 10.000 рублей. Срок 12 дней
  3. Разработка визитки — 3.000 рублей. Три варианта 7 дней
  4. Разработка рекламной брошюры (формат А5) — 10.000 рублей. Срок 5 дней
  5. Разработка плаката — от 10.000 рублей.
Заказать