drupal

warning: Creating default object from empty value in /home/a1025/domains/burnis.org/www/modules/taxonomy/taxonomy.pages.inc on line 33.

Новый коммерческий продукт от нашей команды!

Спешим представить вам новую версию системы обновления контента в CMS Drupal – Drumode 2.0!..

Drumode перестал быть системой обновления только товаров, теперь он может создавать и редактировать страницы любого типа. Кроме того, Drumode стал поддерживать все популярные типы полей CCK: текстовые поля (text), числовые поля (number), списки выбора и кнопки (option widgets), файлы и изображения (filefield, imagefield); а также стал поддерживать редактирование меню!

 

Еще к нововведениям Drumode стоит отнести создание шаблонов страниц – все заполненные в шаблоне поля будут автоматически копироваться в создаваемую по этому шаблону страницу, и единожды созданный шаблон может многократно использоваться для создания новых страниц. Использование шаблонов доступно как при создании одной страницы, так и при импорте страниц из файла.

 

Изменений коснулась и логика импорта страниц – теперь можно выбирать по какому полю производить поиск уже существующих страниц – по номеру страницы (nid), по заголовку, артикулу или по любому текстовому (числовому) полю CCK. Также теперь можно выбирать какие поля обновлять для уже существующих страниц, а какие оставлять как есть.

 

Также коснулось изменений и обновление по крону – теперь можно создавать несколько заданий по обновлению страниц, например, обновлять страницы товаров и страницы галереи изображений. Разделение файлов импорта и привязка их к заданиям осуществляется по маске файлов – импорту будут подвержены только файлы, удовлетворяющие маске поиска файлов конкретного задания.

 

Подробности читаем тут.  Стоит совсем не дорого и продается тут.  А тестовый доступ скоро будет тут.

Над чем сейчас работаем?

В нашем интернет-магазине игрушек просто огромное количество товаров.
И почти сразу же мы столкнулись с проблеммой обновления товаров.

Так как совсем скоро у нас увелится количество товаров (подписали еще несколько договоров с интересными поставщиками) то наши штатные 3 сотрудника, занимающиеся обновлениями уже справляться не будут.

Соответвенно придётся нанимать еще людей. Но ведь нужно как-то рационально распределять задания между ними, и отслеживать. И еще, по-возможности упростить местами процедуру обновления.

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

Модуль разбит на части:
- Административная часть
- Пользовательская

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

В админстративной части сделали возможность "Добавлять задания" конкретному работнику, проверять за ним работу и ставить оценки.

_) Забавно все это получается. Возможно, и этот модуль когда-то уйдет в продажу.
Вот такие будни. Так или иначе, все приходится автоматизировать. Без этого никак -(

Очеловечивание Drupal. Часть 3. Более Совершенная версия альтернативы стандартному Node_Import

Я уже писал о том, что мы для своих целей, решали проблему с обновлениями Интернет-Магазинов...

Благодаря уже одному из клиентов данного модуля Альтернативы НодеИмпорту (который мы продаем), мы его еще более усовершенствовали. А именно

- Теперь наш модуль, с рабочим названием Demon умеет Обновлять Склад
- Умеет видеть Каталоги (как и ранее)
- Умеет Импорт/Экспорт нетолько терминов, но и подтерминов
- Адаптирован под Drupal 6
- По-прежнему работает без интеграции в друпал (она там не нужна) и пишет напрямую в БД (что очень увеличивает скорость)
- Очеловечен экспорт и импорт. Теперь это имена файлов.

Что будет еще?
В новых версиях модуля мы его вероятно подстроим под импорт нетолько файлов TXT (с разделительной табуляцией), но и файлов CSV, и в еще более далеком будущем сразу XML, а может может быть (если будет время) и XLS -)

Модуль попрежнему продается, о стоимости можете узнать обратившись ко мне. Представляю скольким друпалойдам упростить жизнь.

Разработка интернет-магазинов. Очеловечивание под русскую аудиторию Drupal. Часть 2. (Альтернатива Node_Import)

о самое главное! Мы сделали полноценный ИМПОРТ товаров для DRUPALА! Именно импорт для магазинов. Сейчас постараюсь вкратце расписать, в чем проблемы стандартного импорта. Большинство Drupalойдов используют для своих шопов хороший модуль Node Import. Но есть одно НО! Этот модуль изначально не был предназначен для Интернет-магазинов.

Естественно, что из-за этого сразу появляется ряд проблем.

И поэтому в качестве ключевого поля он выбирает не Артикул (SKU) а Title… Думаю сеошникам не нужно объяснять, что если Вы к примеру поправили тайтлы (а их очень часто хочется поправить)… то при следующем апдейте базы – у Вас получатся дубли.

Но мы увидели и другую проблему. После Импортирования на сайт, часто приходится вручную поправлять многие товары – каким-то поменять картинки, каким-то добавить новые категории, каким-то изменить или удалить категории, каким-то же товарам приходится вставить или поправить (опять же оптимизировать)  описание товара…
Все это действительно удобно делать через веб-интерфейс и часто именно по одному товару, потому что часто такую работу приходится отдать на аутсорс пока еще малоквалифицированным специалистам.

Чем же это плохо?
Да тем. Что поставщик рано или поздно может изменить цена, и после закупа Вы становитесь вынуждены поменять и цены продажи. А это значит нужно делать новый импорт… как только Вы сделаете такой «новый импорт» с помощью Node_Import, он найдет благополучно все тайтлы (которые Вы еще не переправили) и убьет все Ваши труды нафиг (категории убьет, описания убьет – ведь поставщики дадут Вам «свой прайс» а не «Ваш» уже подготовленный.

Данную проблему. Можно решить несколькими путями. Можно к примеру сделать нормальный ЭКСПОРСТ (его в Drupal`е тоже человеческого НЕТ), скомпоновать его и потом уже кормить в НОДЕ_Импорт. – И мы сделали!

Но появилась другая трудность … все таки нужно идентифицировать товар по SKU а не по «Тайтлам» - И мы переписали  Node_Import! И он заработал.

Но появилась и треться проблема -) Мы решили что пусть он ищет нужный SKU и меняет только цены, а остальное мы сделаем уже через веб-интефейс – и ничего лишнего не грохнется – cделали. И это тоже заработало.

НО! Есть и еще один немаловажный момент – так как Drupal имеет  в себе много ошибок, которые мы в коллективе называем «Обратная стороная универсализма» при стандатом импорте он делает более 100 запросов к БД, и средний сервер, в совокупности с бразуером просто отключает нафиг выполнение Вашего скрипта по тайм-ауту -))

Специфика же нашей работы такова, что имеемые магазины требуют порой импортировать по 2000, а порой и по 30000 товаров за раз. А это ведь отчасти нах хлеб, мы не могли позволить себе простоев и долгой кропотливой ручной работы. Поэтому после очередных совещаний нами был создан независимый импорт товаров в Drupal+Ubercart.
Скрипт заливается на Ваш сервер, в нём прописывается доступ к Вашей Базе данных. А Вы просто заходите в него через браузер, выбираете соответствие полей и жмете Импорт.
И даже самые большие по объему прайсы теперь Вам не страшны. Более того многие друпалойды профи боятся что-то делать напрямую в базу. Но мы отладили скрипт всевозможными методами и он работает!

Что умеет БеляшДрупалИмпорт ?
Вебинтерфейс.
В качестве ключевого поля он выбирает артикул (SKU)
Меняет только цены, если Вы делаете импорт с фотографиями, а фотографий не было на сайте – добавляет.
Если фотографии уже есть – он их не трогает.
Есть возможность снимать товары с публикации, которых нет в прайсе – если, к примеру, Вам на сайте нужны только товары – имеющиеся в наличии.

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

Разработка интернет-магазинов. Очеловечивание под русскую аудиторию Drupal. Часть 1

Я не скрываю тот факт, что большинство сайтом мы делаем либо на нашей любимой CMS “Satus” – Беляш, либо на не менее любимой CMS Drupal.

Для разработки же Интернет-магазинов в основном стараюсь применять связку Drupal+Ubercart. Uercart это такой своебразный модуль для Друпала, который дает возможным на его базе открыть целый Интернет-Магазин.

Естественно, есть большой вариант всеразличных настроек, дополнительных модулей и.т.д. о есть и проблемы. Главную из них можно сформуриловать примерно так: Ubercart изначально адаптирован под западные шопы, и все модули, способы оплат, сделаны иммено по западному типу.

Конечно, многие разработчики уже адаптировали все эти вещи под Россию, но почему-то действительно полезные и нужные (по крайней мере мне) никто не выкладывает в паблик, а самое страшное – ДАЖЕ НЕ ПЫТАЮТСЯ ПРОДАВАТЬ.

Этот факт, поначалу смутил меня в друпале, но успокоившись, осмыслив и подумав я пришел к выводу что мы и сами можем все дополнить (пусть и не зелеными модулями – на их согласование просто нет времени). Поэтому нами изначально были разработаны такие модули и псевдомодули для друпала как

Возможность интеграции Вашего магазина на Друпале с платежными системами: Интеркасса, и RBKMoney – при желании мы можем продать Вам эти модули (с их помощью теряя всего 3 процента за минуту, Вы сможете принимать такие валюты как WebMoney, Яндекс Деньги, Платежные терминалы, Пластиковые карты и многое другое)

Генерация квитанций для оплаты через СберБанк – это же так просто. На е-майл и в личный кабинет клиенту просто приходит квитанция, которую он может распечатать и идти с ней в Сбербанк (или любой другой коммерческий банк)

Автоматическая генерация счетов (генерируется счет, сразу с печатью) что по-моему тоже удобно.

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

Более того, мы сделали полценный ИМПОРТ для Друпала. О котором я напишу отдельный пост (Очень скоро).

--
Блог о заработке в сети

Рассказать о новости

Социальные комментарии Cackle
RSS-материал