я его итак использую как редактор! Но видимо, чтоб пользоваться им как IDE надо доставлять плагины! Проработаю тоже этот вариант) Сенкс за наводку! А как редактор, он тоже вполне себе неплох)
Везет)) а то 200$ как то больно неприятно платить раз в год) хотя понимаю, что любой труд должен быть вознагражден....возможно стоит присмотреться к бесплатным IDE)
Понял, спасибо за разъяснения) и если не возражаете последний вопрос - вы платите за phpStorm на linux?) или же есть какие то способы обхода лицензии?)
Согласен с вашими доводами о преимуществах локальной разработки, например в Докере. Но для меня есть один минус докера - это работа с дизайнером. В случае разработки на своем vds он сразу видит изменения и не тратится время на деплой. Было бы прикольно, если бы можно было как-то получить доступ к контейнерам извне. Возможно есть такая возможность, но я о ней не знаю.
Пользуясь случаем спрошу, а по SSH нельзя использовать IDE и инструменты отладки в случае, что сервер мой и любые доп средства я могу на нем установить?
Да, я уже выяснил у хостера, что xdebug нельзя установить на услуге хостинга. У себя на vds поставил его уже для изучения этого инструмента, а то я как пещерный человек видимо)
Спасибо за совет с devel - воспользуюсь им для отладки. Но уже опытным путем удалось выяснить, что условие if(!$order) у меня всегда выдавало false, в то время как isset или empty работают.
Читаю про это средство. Вот только не догоняю как его юзать в моем случае. Я по sshfs монтирую проект к себе в файловую систему и вношу правки. Где должно быть установлено данное расширение php: на сервере или локально у меня в операционной системе?
Еще попадалась инфа о xdebag в ide (например phpStorm). Это что то другое?
Решил проблему с помощью вышеупомянутого модуля commerce_simple_stock.
Сходу просто не разобрался.
Может кому пригодится: надо просто создать числовое поле в вариации товара с машинным именем field_stock, которое и будет являться остатком.
Но от гуру все же с удовольствием послушал бы альтернативные способы решения данной задачи. Для развития и ковыряния в свободное время. Где то читал, что решается это через subscriber и events. Хотя бы последовательность и логику, чтоб на путь натолкнуть меня)
И не говорите! Причем раньше то все работало, но не пойму, что привело к такому результату.... Так то я в принципе все шаблоны уже настроил, но тем не менее, интересно почему сломалось
И там и там пусто.
Причем тяжело уже сказать после чего перестало работать. Хотя раньше работало. После обнаружения неисправности обновил ядро и модули, но не помогло.
Самого червяк изнутри съедал что не так, в то время как должно работать. Проверил еще раз и о чудо - все ок!) Видимо где-то в первый раз ошибся. Спасибо!!
Не сработало. Все равно ошибка, в то время как с версией прямого обращения к таблице все ок. А что это за функция reset? Что-то не встречал ничего про нее.
OldWarrior wrote: Получайте вариации товара, а не товар.
Да у меня логика загрузки товаров из csv такова, что в каждой строке разная вариация и артикул, означающий товар, который может присутствовать в нескольких вариациях. И обрабатывая вариации я проверяю есть ли уже товар с этим артикулом и если он есть, надо загрузить сущность этого товара и добавить данную вариацию, а для того, чтобы это сделать надо знать id товара. Как то так))
Спасибо! Пробую сейчас сделать импорт программно. Но ваш пример тоже оказался полезен, например я не знал, что вариации можно перечислять в файле через запятую. Ну и тампер модуль не знал)
Спс. Буду признателен. С Feeds у меня основной затык произошел из-за того, что после импорта Вариаций я не смог привязать несколько Вариаций к импортируемому Продукту, только одну. Жалко еще, что нет настроек maping по uuid товаров.
С запросом понятно. А как с синхронизацией остатков/продаж в 1с быть? на пост запрос приходит ответ от друпала (в случае пост запроса), либо же это совершенно иной процесс, который надо инициировать на друпале?
Т.е. нужно в первую очередь у клиента попросить выгрузку товаров с 1С, чтобы посмотреть на структуру данных? А после только принимать уже какие то решения.
Как проверить что находится в сущности Order?
я его итак использую как редактор! Но видимо, чтоб пользоваться им как IDE надо доставлять плагины! Проработаю тоже этот вариант) Сенкс за наводку! А как редактор, он тоже вполне себе неплох)
Как проверить что находится в сущности Order?
Везет)) а то 200$ как то больно неприятно платить раз в год) хотя понимаю, что любой труд должен быть вознагражден....возможно стоит присмотреться к бесплатным IDE)
Как проверить что находится в сущности Order?
Понял, спасибо за разъяснения) и если не возражаете последний вопрос - вы платите за phpStorm на linux?) или же есть какие то способы обхода лицензии?)
Как проверить что находится в сущности Order?
Согласен с вашими доводами о преимуществах локальной разработки, например в Докере. Но для меня есть один минус докера - это работа с дизайнером. В случае разработки на своем vds он сразу видит изменения и не тратится время на деплой. Было бы прикольно, если бы можно было как-то получить доступ к контейнерам извне. Возможно есть такая возможность, но я о ней не знаю.
Пользуясь случаем спрошу, а по SSH нельзя использовать IDE и инструменты отладки в случае, что сервер мой и любые доп средства я могу на нем установить?
Как проверить что находится в сущности Order?
Да, я уже выяснил у хостера, что xdebug нельзя установить на услуге хостинга. У себя на vds поставил его уже для изучения этого инструмента, а то я как пещерный человек видимо)
Спасибо за совет с devel - воспользуюсь им для отладки. Но уже опытным путем удалось выяснить, что условие if(!$order) у меня всегда выдавало false, в то время как isset или empty работают.
Как проверить что находится в сущности Order?
Читаю про это средство. Вот только не догоняю как его юзать в моем случае. Я по sshfs монтирую проект к себе в файловую систему и вношу правки. Где должно быть установлено данное расширение php: на сервере или локально у меня в операционной системе?
Еще попадалась инфа о xdebag в ide (например phpStorm). Это что то другое?
Количество товара в заказе не больше чем в остатках
Решил проблему с помощью вышеупомянутого модуля commerce_simple_stock.
Сходу просто не разобрался.
Может кому пригодится: надо просто создать числовое поле в вариации товара с машинным именем field_stock, которое и будет являться остатком.
Но от гуру все же с удовольствием послушал бы альтернативные способы решения данной задачи. Для развития и ковыряния в свободное время. Где то читал, что решается это через subscriber и events. Хотя бы последовательность и логику, чтоб на путь натолкнуть меня)
Порядок вывода полей вариаций товаров
Ага, помогло! Не догадался на вес переключиться. Двигал мышкой поля) Спасибо!
Не выводится просмотр доступных токенов в Pathauto
на работающем нет этих:
Permissions-Policy: interest-cohort=()
X-Commerce-Core: 2
вот заголовки с работающего. Только там еще 8ка
Не выводится просмотр доступных токенов в Pathauto
И не говорите! Причем раньше то все работало, но не пойму, что привело к такому результату.... Так то я в принципе все шаблоны уже настроил, но тем не менее, интересно почему сломалось
Не выводится просмотр доступных токенов в Pathauto
Connection: keep-alive
!>Content-language: ru
Content-Type: application/json
Date: Tue, 09 Nov 2021 14:40:30 GMT
Не выводится просмотр доступных токенов в Pathauto
Во вкладке Response к этому запросу ничего нет
Не выводится просмотр доступных токенов в Pathauto
Есть, причем выполняется он со статусом 200, но ответа нет.
Не выводится просмотр доступных токенов в Pathauto
И там и там пусто.
Причем тяжело уже сказать после чего перестало работать. Хотя раньше работало. После обнаружения неисправности обновил ядро и модули, но не помогло.
Как получить id товара(commerce) по значению поля?
Самого червяк изнутри съедал что не так, в то время как должно работать. Проверил еще раз и о чудо - все ок!) Видимо где-то в первый раз ошибся. Спасибо!!
Как получить id товара(commerce) по значению поля?
Не сработало. Все равно ошибка, в то время как с версией прямого обращения к таблице все ок. А что это за функция reset? Что-то не встречал ничего про нее.
Как получить id товара(commerce) по значению поля?
Да у меня логика загрузки товаров из csv такова, что в каждой строке разная вариация и артикул, означающий товар, который может присутствовать в нескольких вариациях. И обрабатывая вариации я проверяю есть ли уже товар с этим артикулом и если он есть, надо загрузить сущность этого товара и добавить данную вариацию, а для того, чтобы это сделать надо знать id товара. Как то так))
За отладку спасибо)
Feeds импорт товаров в Commerce. Помогите разобраться с тонкостями и логикой
Спасибо! Пробую сейчас сделать импорт программно. Но ваш пример тоже оказался полезен, например я не знал, что вариации можно перечислять в файле через запятую. Ну и тампер модуль не знал)
Feeds импорт товаров в Commerce. Помогите разобраться с тонкостями и логикой
Спасибо. Но не понял про tamper на полях. Поясните пожалуйста!
Кастом по импорту products commerce. Дайте рекомендации
Спасибо за рекомендацию. Читаю про батч на Никлане - пока вроде не сложно)
Кастом по импорту products commerce. Дайте рекомендации
Интересно, сенкс за наводку. Уже читаю про них. Насколько я понял это тот migrate, что в ядре?
Кастом по импорту products commerce. Дайте рекомендации
Спс. Буду признателен. С Feeds у меня основной затык произошел из-за того, что после импорта Вариаций я не смог привязать несколько Вариаций к импортируемому Продукту, только одну. Жалко еще, что нет настроек maping по uuid товаров.
Drupal 9. Запуск скрипта update.php. Запрашиваемая страница не найдена.
Ага и у меня было. Посмотрите настройки сервера для друпала
Интеграция с 1С
С запросом понятно. А как с синхронизацией остатков/продаж в 1с быть? на пост запрос приходит ответ от друпала (в случае пост запроса), либо же это совершенно иной процесс, который надо инициировать на друпале?
Интеграция с 1С
Т.е. нужно в первую очередь у клиента попросить выгрузку товаров с 1С, чтобы посмотреть на структуру данных? А после только принимать уже какие то решения.