BNP (Дмитрий) +198


BNP (Дмитрий)

Партнер-эксперт: http://experts.webasyst.ru/directory/986052/bnp/ Партнер-эксперт
Партнер-разработчик: https://www.webasyst.ru/store/developer/986052/ Партнер-разработчик

  • BNP (Дмитрий) BNP (Дмитрий) 10 сентября 2021 19:42 #

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

    в ответ на Планируется интеграция с aliexpress?

  • BNP (Дмитрий) BNP (Дмитрий) 25 июля 2021 15:20 #

    Есть подозрение, что это связано с плагином Ярлык товара писал в поддержку, но в ответ тишина.

    в ответ на проблема в строке поиска товара в админке

  • BNP (Дмитрий) BNP (Дмитрий) 10 июля 2021 17:53 #

    Ну откатывать совсем необязательно было. Достаточно в файле 

    wa-apps/shop/plugins/beruru/lib/shopBeruruPlugin.class.php найти строку 563 и перед { поставить )

    Разумеется это работает, если вы не в облаке и у вас есть доступ к файлам.

    в ответ на Народ не обновляйте плагин Интеграция с маркетплейсом Яндекс.Маркет - падает сайт

  • BNP (Дмитрий) BNP (Дмитрий) 24 июня 2021 01:33 #

    Уточните пожалуйста про беду с плагином подсказок? Я недавно выпустил обновление, которое как раз позволяет убрать все, кроме названия поселения из поля город (это можно включить/выключить в настройках плагина). До этого обновления как раз подставлялся город + поселение. Но это очень мешает работе доставочных плагинов в плане вывода ПВЗ в "спорных" городах (Бутово, Нахабино и т.д).

    в ответ на Разрешить оформление заказа если нет расчета доставки

  • BNP (Дмитрий) BNP (Дмитрий) 27 мая 2021 23:22 #

    часто (почти всегда) индекс в админку будет приходить некорректный индекс (главный индекс города, а не "районный" индекс по улице покупателя).

    По идеи, если есть поле улица и оно заполняется покупателем при помощи подсказок, индекс должен меняться с учетом улицы. Если же улицы нет - естественно ставится "главный" индекс города, т.к. другого просто нет. Более того, дадата вообще не всегда в списке подсказок возвращает индекс для города. Иногда приходится его перезапрашивать при выборе для конкретного города.

    в ответ на Индекс в корзине при оформлении заказа. Проблема!

  • BNP (Дмитрий) BNP (Дмитрий) 21 мая 2021 00:45 #

    Можно попробовать так

    $collection = new shopProductsCollection();
    $collection->addWhere('(p.count > 0 || p.count IS NULL)');
    $count = $collection->count();

    Хотя, если задача только посчитать кол-во товаров в наличии, можно же просто запросом

    $model = new waModel();
    $sql =<<<SQL
    SELECT COUNT(*) FROM shop_product
    WHERE count > 0 || count IS NULL
    SQL; 
    $count = $model->query($sql)->fetchField();

    в ответ на productCollection

  • BNP (Дмитрий) BNP (Дмитрий) 24 марта 2021 19:30 #

    У Вас запрос на vash_domen.ru/cart редиректится на vash_domen.ru/cart/ (слеш в конце). Попробуйте в качестве эндопинта в яше указать урл со слешем в конце.

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

    У меня это сделано вот так

    'yadbs_api/<method>' => 'frontend/yadbsApi',

    т.е. все запросы приезжают на yadbs_api/ c названием метода в конце (cart, order/accept, order/status),

    а в контроллере уже разруливаю что нам пришло и что с этим надо сделать.

    Апдейт: Хотя менять урл в Яше не вариант, там же общий эндпоинт.

    в ответ на Запрос по API (яндекс маркет)

  • BNP (Дмитрий) BNP (Дмитрий) 3 февраля 2021 03:42 #

    1.

    $json = json_decode (file_get_contents('php://input'));

    возвращает Объекты. Что бы получить массив, надо задать вторым параметром true

    $json = json_decode (file_get_contents('php://input'), true);

    2. Имхо, полезнее полностью пользоваться инструментами, которые предоставляет фреймворк.

    в ответ на Не могу принять json в платежной системе

  • BNP (Дмитрий) BNP (Дмитрий) 3 февраля 2021 03:37 #

    Доброй ночи.

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

    в ответ на количество товара

  • BNP (Дмитрий) BNP (Дмитрий) 29 января 2021 19:37 #

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

    в ответ на Как поменять группу для способа доставки?

  • BNP (Дмитрий) BNP (Дмитрий) 31 декабря 2020 19:31 #

    В теории - поставить на 6 можно. На практике - процентов 90, что работать не будет, т.к. требования обычно не просто так пишут. Раз требуется 8, значит оттуда что-то используется.

    в ответ на Плагин Яндекс Маркет для 6 версии webasyst

  • BNP (Дмитрий) BNP (Дмитрий) 1 декабря 2020 23:13 #

    Плагин выпустили в Маркете

    Тыц

    в ответ на Перевод отправленного заказа в выполненный

  • BNP (Дмитрий) BNP (Дмитрий) 28 ноября 2020 22:52 #

    Если у Вас действительно много отправлений - напишите мне в телегу+7-921-766-00-70. Обсудим взаимный интерес. У меня к публикации как раз готовится такой плагин.

    в ответ на Перевод отправленного заказа в выполненный

  • BNP (Дмитрий) BNP (Дмитрий) 27 ноября 2020 19:25 #

    Сорян, за блаблабла, но реально уже утомляет этот баг, который возникает вообще непонятно как и когда!

    Изначально было вот так

    в ответ на Пустые скобки при подборе товара в фильтре []

  • BNP (Дмитрий) BNP (Дмитрий) 27 ноября 2020 19:08 #

    Эти "пустые скобки" означают, что значения собираются в массив. Т.е. если в урле будет вот так &brend[]=65&brend[]=66 то будет фильтрация по двум брендам.

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


    в ответ на Пустые скобки при подборе товара в фильтре []

  • BNP (Дмитрий) BNP (Дмитрий) 18 октября 2020 15:06 #

    Или скажите где все эти методы смотреть, я сам посмотрю.

    Подтягиваете фрейм с шопом в любую IDE (phpStorm например) и изучаете.

    Что-то есть еще вот тут 

    в ответ на Интеграция с битрикс24

  • BNP (Дмитрий) BNP (Дмитрий) 17 октября 2020 22:27 #

    $order = new shopOrder($order_id);

    $order_id - id заказа, который надо получить. Он есть выше.

    в ответ на Интеграция с битрикс24

  • BNP (Дмитрий) BNP (Дмитрий) 15 октября 2020 00:40 #

    Не настроены/неправильно настроены колбэки платежного плагина?

    в ответ на Статус заказа не оплачен

  • BNP (Дмитрий) BNP (Дмитрий) 13 октября 2020 15:54 #

    Логичнее всего в хуке создания заказа тыц

    в ответ на Интеграция с битрикс24

  • BNP (Дмитрий) BNP (Дмитрий) 1 октября 2020 16:42 #

    Обновление ShopScript 8.11 от 10 июня тыц

    в ответ на Странное поведение URL

  • BNP (Дмитрий) BNP (Дмитрий) 27 сентября 2020 00:20 #

    Наслаждайтесь =)

    Пы.Сы. Вам, как автору топика, дам купон на 100% скидку, если надо. Стукнитесь ко мне на почту.

    в ответ на Как отсортировать ПВЗ по цене, на одностраничном оформлении SS8

  • BNP (Дмитрий) BNP (Дмитрий) 23 сентября 2020 16:29 #

    {$excludedUrls = [ '/url1/', '/url2/', etc ]} {$currentUrl = $wa->currentUrl()} {if !empty($canonical) && !$currentUrl|in_array:$excludedUrls}<link rel="canonical" href="{$canonical}"/>{/if}

    Как-то так по идеи.

    $excludedUrls - массив c урлами, где каноникал не нужен.

    в ответ на Как убрать "rel=canonical" в определенной категории и ее дочерних?

  • BNP (Дмитрий) BNP (Дмитрий) 19 сентября 2020 14:50 #

    Добрый день.

    Пишите в телегу - +7-921-766-00-70, посмотрим.

    в ответ на Способы доставки не отображаются

  • BNP (Дмитрий) BNP (Дмитрий) 8 сентября 2020 22:37 #

    Сеофильтры Вам в помощь ...

    в ответ на URL при фильтрации

  • BNP (Дмитрий) BNP (Дмитрий) 7 сентября 2020 18:02 #

    Ну то, что обновляются шаблоны - это, как раз, не проблема. Обновляется-то это в Инсталлере, сами допиленные шаблоны не меняются.

    в ответ на Обновления в инсталлере

  • BNP (Дмитрий) BNP (Дмитрий) 7 сентября 2020 18:00 #

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


    в ответ на Обновления в инсталлере

  • BNP (Дмитрий) BNP (Дмитрий) 21 августа 2020 15:47 #

    Интересный у Вас хостер.

    Добавьте в настройки php-fpm вот такую штуку

    pm.max_requests = 500

    500 - это ориентировочно, можно поиграться в сторону увеличения.

    Ну и остальные настройки тоже можно покрутить. 

    в ответ на Подскажите простой способ выявить утечку памяти на сервере

  • BNP (Дмитрий) BNP (Дмитрий) 20 августа 2020 15:18 #

    Так это же я все скидываю про php 7.4 или вообще каждый нотис или ворнинг своей темой?

    в ответ на Нотис в php 7.4

  • BNP (Дмитрий) BNP (Дмитрий) 19 августа 2020 23:11 #

    Но вот это уже ваше точно =)

    в ответ на Нотис в php 7.4

  • BNP (Дмитрий) BNP (Дмитрий) 19 августа 2020 23:09 #

    Прошу прощения, все время забываю, что это не ваше =)

    в ответ на Нотис в php 7.4