AlexBelfegor +3


AlexBelfegor

Партнер-разработчик: https://www.webasyst.ru/store/developer/1005819/ Партнер-разработчик

  • AlexBelfegor AlexBelfegor 27 марта 2019 12:57 #

    Просьба поскорее выпустить обновление с исправление данной ошибки так как пишут жалобы и отзывы заказчики на неработающие плагины смс.

    Не у всех есть возможность вручную исправить настройки.

    в ответ на не сохраняются настройки смс провайдера

  • AlexBelfegor AlexBelfegor 7 ноября 2016 17:44 #

    Сейчас поставили заплатку в виде:


                case 'local_delivery_days':
    				if (in_array($value, array('', false, null, 0), true)) {
    					$value = '32';
    				} else {
    					$value = '2';
    				}
    				// if (!in_array($value, array('', false, null), true)) {
    					// $value = shopYandexmarketPlugin::getDays($value);
    					// if (count($value) == 2) {
    						// sort($value);
    						// $value = implode('-', $value);
    					// } else {
    						// $value = max(0, $value);
    					// }
    				// } else {
    					// $value = null;
    				// }
                    break;

    А дальше будем смотреть.

    в ответ на Яндекс.Маркет товары на заказ

  • AlexBelfegor AlexBelfegor 27 мая 2016 12:34 #

    Нет, заказ не тестовый. Реальный покупатель.

    в ответ на Заказ на яндексе

  • AlexBelfegor AlexBelfegor 27 мая 2016 12:04 #

    У меня наоборот: заказ без получения оплаты (опция оплата при получении) переходит в статус Оплачен. То есть Яндекс предает статус что заказ оплачен.

    в ответ на Заказ на яндексе

  • AlexBelfegor AlexBelfegor 27 мая 2016 11:58 #

    У каждого товара по логике яндекса должна быть своя категория прописана. Так что без дополнительной характеристики в товаре тут не обойтись. Действительно все просто делается штатными средствами shop script.

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

    Затраченное время на добавления каждому товару характеристик Категория ЯМ не стоит полученного результата. Проверенно на практике.

    в ответ на Кто настроил market_category?

  • AlexBelfegor AlexBelfegor 27 мая 2016 11:51 #

    Плагин Яндекс.Маркет сейчас интенсивно обновляет так что при первом обновлении все изменения в плагине потрутся.

    Думаю вам будет проще скопировать через импорт-експорт поле META Description в поле Короткое описание.


    в ответ на Плагин Яндекс.Маркет — выводить META Description

  • AlexBelfegor AlexBelfegor 23 марта 2016 09:37 #

    Может быть. Я по своему интерпретировал предложение:

    Например, выписать купон на скидку 100 руб. на покупку от 1000 руб.

    в ответ на Скидка по купону в зависимости от суммы заказа

  • AlexBelfegor AlexBelfegor 21 марта 2016 11:48 #

    Тут мы обошлись без плагинов. Просто от суммы заказа выбираем нужный генератор купонов в шаблоне письма

    {$subtotal = 0}
    {foreach $order.items as $item}
    	{if $item.type == 'product'}
      		{$subtotal = $subtotal + $item.price * $item.quantity}
    	{/if}
    {/foreach}
      
    {if $subtotal >= 10000}
       {$discount = 0.32}
       {if $wa->shop}{$kupon = shopCouponPlugin::gen(13)|escape}{/if}
    {else}
       {if $subtotal >= 5000}
         {$discount = 0.27}
         {if $wa->shop}{$kupon = shopCouponPlugin::gen(12)|escape}{/if}
       {else}
          {if $subtotal >= 2000}
            {$discount = 0.22}
      		{if $wa->shop}{$kupon = shopCouponPlugin::gen(11)|escape}{/if}
          {else}
             {if $subtotal >= 1000}
               {$discount = 0.17}
      		   {if $wa->shop}{$kupon = shopCouponPlugin::gen(10)|escape}{/if}
             {else}
               {$discount = 0.12}
      		   {if $wa->shop}{$kupon = shopCouponPlugin::gen(9)|escape}{/if}
             {/if}
          {/if}
        {/if}    
    {/if} 

    в ответ на Скидка по купону в зависимости от суммы заказа

  • AlexBelfegor AlexBelfegor 7 июня 2015 17:15 #

    Долго боролся я с ссылками на отзыв о товаре и картинку в письме. Cron все обрабатывает по своему так как он выполняет скрипт не из домена.

    Проблема 1: {$wa->shop->productUrl($product, 'reviews')} через Cron выводить ссылку вила "http://site.ru/product/reviews" но, учитывая стандартные правила маршрутизации и тип построения "Естественный" мы все равно попадем на "http://site/product/".

    Поэтому ссылку на товар получаем в ручную через product-category-getUrl. Все работает, но Cron ругается "PHP Notice: Undefined index: url in /home/u13436/public_html/site.ru/wa-apps/shop/<wbr>lib/classes/shopViewHelper.<wbr>class.php on line 435". Он там не может получить $route['url'] так как все работает Cron. Печалька.

    Проблема 2: картинку товара просто так получить нельзя. Хотя такой функционал должен быть "из коробки" и ссылки на товар тоже кстати. Картинку получаем через shopImage::getUrl, но оно дает левую ссылку если картинку у товара нету. По этому работаем методом топора: если нету $item['image_id'] просто выводим dummy96. png.

    Про то что писали выше {shopImage::getUrl(...всё как раньше...)|replace:'cli.php':'example.com/'} - умолчу.

    <table width="100%" border="0" cellspacing="10" cellpadding="10" bgcolor="#eeeeee" class="apps">

    {foreach $order.items as $item}

    {if $item.type == 'product'}

    {$product = $wa->shop->product($item.product_id)}

    {$category = $wa->shop->category($product.category_id)}

    {$link_url = $wa->getUrl('shop/frontend/product', ['category_url' => $category.full_url, 'product_url' => $product.url], true)}

    <tr>

    <td width="200" valign="middle" align="center">

    <a href="{$link_url}">

    {if $item['image_id']}

    <"img border="0" src="{shopImage::getUrl(['product_id' => $item['product_id'], 'id' => $item['image_id'], 'ext' => $item['ext']], '96', true)|replace:'/home/u13434/public_html/':''}">{else}<"img border="0" src="http: // site.ru/wa-data/public/shop/themes/nifty/img/dummy96. png">

    {/if}

    </a>

    </td>

    <td valign="middle" align="left">

    <p><a href="{$link_url}">{$item.name|escape}</a></p>

    <p style="width: 60px; background: #55CA63; border-radius: 4px; font-size: 16px; padding: 5px 15px; text-decoration: none" bgcolor="#55CA63"><a href="{$link_url}reviews/" style="color: white; font-family: Helvetica, Arial, sans-serif; font-size: 14px; text-decoration: none">Оценить</a></p>

    </td>

    </tr>

    {/if}

    {/foreach}

    </table>

    Что бы все работало: заменить <"img на <img, http: // site на http://site и dummy96. png на dummy96.png

    Можно как-то это все изящнее сделать?

    в ответ на Отложенные сообщения (cron) и изображения в них?

  • AlexBelfegor AlexBelfegor 28 сентября 2014 13:46 #
    У меня так же было, но все прекрасно установилось

    в ответ на Проблема с установкой webasyst