Новости Joomla

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 1888 Просмотров
*

devirus

  • Захожу иногда
  • 140
  • 6 / 0
Остатки на складе
« : 04.11.2014, 14:43:24 »
Вижу, что есть функционал "склада" в зарождающемся состоянии, но не понятно почему не доработан (может есть плагин какой-нибудь?).

Например, есть товары, есть физический склад. Проведена ревизия и каждому товару в базе ЖШ присвоено конкретное количество.

Когда клиент делает заказ, количество в базе уменьшается — все верно (резерв).
Если сменить статус на "отказ" — это количество возвращается на сайт, что тоже логично.

Но вот эти косяки делают "склад" бесполезным:
Если отредактировать заказ в админке (сменить количество) — это никак не влияет на остатки в базе.
А вот если после редактирования отменить заказ — возвращается измененное количество.
Тоже самое наоборот, отредактировали отмененный заказ, сменили статус на "принят" — опять ошибочное количество.
При редактировании можно добавить в заказ отсутствующий товар, но и существующий товар не меняет количества.
...и много чего еще, когда товар вдруг появляется из воздуха или исчезает в пространстве.

В общем планируется ли или существует ли решение данных проблем? Или это уже на другом уровне надо решать (типа синхронизации с CRM)?
*

devirus

  • Захожу иногда
  • 140
  • 6 / 0
Re: Остатки на складе
« Ответ #1 : 02.02.2015, 12:56:34 »
Апну тему, т.к. все еще актуальна.

Поглощают темные мысли о написании своей cms+crm (где есть нормальный склад, двусторонние связи похожих продуктов, телефония, функционал e-mail маркетинга и все слаженно, органично и автоматизированно работает), но с содроганием отгоняю их прочь.
Стремление к идеалу парализует работу :)

Как вообще работают нормальные e-commerce компании? Делают связки cms+crm+google analytics+mailchimp+какая-то штука для учета оффлайна по штрихкодам?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Остатки на складе
« Ответ #2 : 02.02.2015, 13:11:01 »
В общем планируется ли или существует ли решение данных проблем?

я вижу очень много проблем в реализации. думаю, что это не будет решено. но я не разработчик ЖШ, возможно у разработчиков другие мысли по этому поводу :)

Как вообще работают нормальные e-commerce компании?


использовать интернет-магазин для складского и финансового учета - бесполезная трата времени и нервов. интернет-магазин создан не для этого. его задача - виртуально продать. продать реально - это уже задача менеджера. соответственно однозначно против запрета виртуально купить товар, если товара на данный момент нет в наличии (но поставка будет через некоторое время). ставить количество 0 нужно только тогда, когда товара уже никогда не будет. снимать с публикации нужно еще реже. поэтому отделяем мух от котлет, ставим 1С-ку или подобное, и прекращаем портить себе нервы :) все это конечно имхо :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

devirus

  • Захожу иногда
  • 140
  • 6 / 0
Re: Остатки на складе
« Ответ #3 : 02.02.2015, 14:01:05 »
Не согласен, но не буду холиварить)

Ладно, усмирю свой перфекционизм и буду пилить связку.
Спасибо ответ!
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Остатки на складе
« Ответ #4 : 02.02.2015, 14:12:50 »
Но вот эти косяки делают "склад" бесполезным

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

Не согласен, но не буду холиварить)

так а тут не в холиваре дело. вести нормальный учет не получится без учета партий (себестоимости). сделать это в интернет магазине - ну ... может у кого то и есть свободных пару лет :) а без партий что то учитывать - только нервы себе и другим трепать :)
« Последнее редактирование: 02.02.2015, 14:18:12 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

devirus

  • Захожу иногда
  • 140
  • 6 / 0
Re: Остатки на складе
« Ответ #5 : 02.02.2015, 14:24:03 »
Возможно займусь, не понятно почему изначально не сделали.

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

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

Поэтому рассматриваю интернет-магазин как следующее звено, изначально учет партий/брака/себестоимости и т. д. А еще раньше можно поставить своё производство, вплоть до периодического автоотправления дронов-лесопилов, чтоб изготовить ящики для упаковки ;D и пошло-поехало по отточенной схеме.
« Последнее редактирование: 02.02.2015, 14:31:00 от devirus »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Остатки на складе
« Ответ #6 : 02.02.2015, 14:45:48 »
Хотя не покидает мысль, что склад должен быть обособленной базой из которой совершенно логично вытекает интернет-магазин, управление клиентами и оффлайн точками.

имхо мысль абсолютно верная :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 12893
Последний ответ 18.05.2023, 12:59:00
от Akeksandr
Если товара нет на складе - добавлять в корзину

Автор Ragivort

Ответов: 4
Просмотров: 1459
Последний ответ 08.04.2016, 13:15:04
от Ragivort
Количество товара на складе

Автор mt_3000

Ответов: 8
Просмотров: 2739
Последний ответ 18.11.2015, 19:26:29
от nevigen
Остатки товаров

Автор avduevsky

Ответов: 2
Просмотров: 1379
Последний ответ 18.04.2013, 12:28:37
от BigMger