Павел Бигель

Павел Бигель

С нами с 15 января 2019; Место в рейтинге пользователей: #21
Павел Бигель
07 апреля 2020, 09:16
0
Тоесть вы создаете php class Product, описывая в нем свойства товара?
Да
Вот это вообще не понял. Под моделью вы понимаете терминологию MODX? тоесть модель это файловое отображение таблицы в базе данных? Вы создаете таблицы в базе свои? Что значит промежуточное состояние?
Модель это класс. Промежуточное состояние может быть разным. В моем случае это json файлы.
Тоесть в директории products у вас на скрине что хранится? Файлы json где в каждом файле один товар?
А после этого вы запускаете какой-то свой скрипт, который считает json файлы и запускает процессор создания товара?
Да, все верно
Павел Бигель
07 апреля 2020, 08:33
+1
Спасибо!
mSync решение не очень, уж в очень идеальных условиях оно работает
Павел Бигель
06 апреля 2020, 20:10
0
Честно сказать — не эксперт как это работает со стороны 1С.
Павел Бигель
06 апреля 2020, 19:41
0
Опять же, вебхуки — лучший вариант для решения таких задач. Правда, пока таких задач мне не поступало. Обычно обновление раз в 3-4 часа было.
Не нужно делать прямой коннект в базе. Это иррационально.
Павел Бигель
06 апреля 2020, 19:27
0
А зачем?
CommerceML выгружается двумя кнопками и дает вполне себе структурные данные. Если же рассматривать вариант что по той стороне 1С 8.3 и хороший 1С программист, можно попробовать поработать с вебхуками. Хороший 1сников я так и не нашел, поэтому работаем с файловыми обменами в основном :)
Павел Бигель
06 апреля 2020, 17:29
+4


Расширение для хрома без установки всяких пакетов:
chrome.google.com/webstore/detail/bootstrap-grid-overlay/mnlklmelflkheijccafopdohgclfefcg/related?hl=ru&gl=001&authuser=0
Павел Бигель
03 апреля 2020, 14:51
0
В PHP есть демоны.
Пишите демон
Павел Бигель
02 апреля 2020, 16:56
0
Ну сегодня товара нет — ставьте цену 0 и «нет в наличии». Завтра появился — будет цена и наличие
Павел Бигель
02 апреля 2020, 16:44
0
Вы сами себе что-то усложнили задачу.
Если в выгрузке приходило 5000 товаров, а потом выгрузилось 4000, то 1000 можно выключить процессером.
Как вариант, можно формировать каждый элемент в json объект и на основании diff выключать остатки.
Павел Бигель
27 марта 2020, 16:46
0
Смею предположить, что tags — массив
'tags' => array('tag1','tag2')
Павел Бигель
27 марта 2020, 16:36
0
Ты передаешь в параметрах file и id. В чем проблема передавать еще и tags?
Павел Бигель
27 марта 2020, 15:37
0
О каких тегах идет речь?
Павел Бигель
20 марта 2020, 11:47
0
Планируется большое обновление к концу марта
Павел Бигель
18 марта 2020, 08:50
+3
Этот компонент как раз сделан для того, чтобы контексты не использовать.
Павел Бигель
17 марта 2020, 11:48
0
Что значит «ничего не выводится»? Совсем ничего не выводится?

Покажите вывод showlog. Он ж наверняка не просто так сделан)
Павел Бигель
06 марта 2020, 18:20
+1
Мне нравится что Паша пишет статьи «выжимки».
Step-by-step гайд который и новичкам полезен, и людям поопытнее экономит время.
Два лайка бы поставил
Павел Бигель
04 марта 2020, 21:03
0
Я в целом не понимаю, зачем все это.
Такие сложные запросы я выполню с помощью $modx->query

Сколько будет выполнятся такой вопрос, если сверху на него навесить абстракцию в виде pdoTools? Сорок лет?
Павел Бигель
02 марта 2020, 16:03
0
Так смотри, ты создаешь копию сайта в локалке и делаешь с ним все что захочешь.
Павел Бигель
02 марта 2020, 14:33
0
Дык на прод ты положишь версию ту, которая прошла после команды deploy)
А там уже не нужно столько памяти