Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Rassol2

Розробник розширень
  • Публікації

    11 626
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Rassol2

  1. Кто собирал движок наш? Переделывать! И жирным пропишите в админке:

    "модель есть модель", и значит правильно перенесли. 

    Поставить там radio есть опции или нет.

    Если нет опций у товара и только в этом случае заполняется SKU в разделе вкладки данные.

    Для модели имеющей опции вообще может не быть SKU и это правильно, SKU - комбинация опций.

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

    хотя зашел в локализацию и ОП.

    $_['text_model']        = 'Product Code:';

    значит наши перенесли правильно. 

    Под продукт кодом понимают уникальный код товара в ИМ. А артикулу отдают второстепенную роль. Наверное с соображений - код товара есть всегда, а артикула может и не быть.

    наверное как то так. 

    Короче как я и говорил с этим все очень сложно  :oops:

  2. Еще вопрос по OcStore.

     

    Не могу добавить новые категории. Все демо убрал. Забивают новую, а она не сохраняется. В списке категорий ее нет.

    что значит не сохраняется ? 

    Что вам пишит после нажатия на кнопку сохранить ? 

  3. И так же есть проблема почему шаблон выводить в карточке товара именно model - (код товара "типо") 
    А не SKU который явно должен быть там. Мне не ясно. И приходится править шаблон всем тем кто пользуется артикулами, а не автоматически созданными кодами модуля.

    Типо 1248-02

  4. В opencart эта целая проблема, как я это понимаю. 
    То что вы называете код товара в оригинальном движке называется model - модель, в нашу локализацию перенесли как код товара.
    А вот SKU как в оригинале так и в нашей локализации остается sku и как гласит википедия (авторитетный сайт)

     

     

    SKU ([skew], аббр. от англ. Stock Keeping Unit) — идентификатор товарной позиции, единица учёта запасов, складской номер, используемый в торговле для отслеживания статистики по реализованным товарам/услугам.

    Поскольку кто то перевел model как код товара все побежали заполнять код товара туда. А не в sku за что периодически расплачиваются новечки. 

    Модуль использует ячейку model - (код товара) для внутренних нуж. Но никак не как ИДЕНТИФИКАТОР ТОВАРА, коим являться SKU
    И вот это нужно понимать. 
     

  5. И модуль все обрабатывает, рассылает письма и так далее. 

    Но по крону ничего подобного не происходит. 

    Включил отсчет на почту и в отсчете не приходит html разметка страницы авторизации в админку, и ничего не срабатывает.

    Такое впечатление что встроенный обход авторизации срабатывает только при вызове его в браузере. 

     

    При вызове вручную в браузере на белом экране видно что то вроде.

    Cron job result: 0 e-mails were sent. 0 customer(s) awaiting products.



    При кроне в отчете приходит.
     

    <!DOCTYPE html>
    <html dir=ltr lang=ru>
    <head>
    <meta charset=UTF-8 />
    <title>Авторизация</title>

     

    на что я не обратил внимание подскажите ?  

  6. Сам модуль - http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3514

    необходимо настроить работу по крону, либо я чего то не понимаю, либо лыжи не едут. 

    В настройках нужно указать некий параметр который будет GET передаваться и модуль будет обрабатывать запрос в обход авторизации в админке магазина. 

    nwp1png_6199737_19686709.png

    Затем создаем задание в cron как я понимаю нужно периодично посылать гет. 

    nwp2png_1295866_19686739.png



    И когда я провожу тесты получается следующая ситуация.

    Взяв любой браузер (Чистый) водим в строку запроса 

    http://svetavto.com.ua/admin/index.php?route=module/notify_when_arrives/notify&nwa_cron_key=rassol2 

    И модуль все обрабатывает, рассылает письма и так далее. 
    Но по крону ничего подобного не происходит. 

    Включил отсчет на почту и в отсчете не приходит html разметка страницы авторизации в админку, и ничего не срабатывает.

    Такое впечатление что встроенный обход авторизации срабатывает только при вызове его в браузере. 

     

    При вызове вручную в браузере на белом экране видно что то вроде.

    Cron job result: 0 e-mails were sent. 0 customer(s) awaiting products.



    При кроне в отчете приходит.
     

    <!DOCTYPE html>
    <html dir=ltr lang=ru>
    <head>
    <meta charset=UTF-8 />
    <title>Авторизация</title>
    <base href="http://svetavto.com.ua/admin/"/>
    <link rel=stylesheet type="text/css" href="view/A.stylesheet,,_stylesheet.css+javascript,,_jquery,,_ui,,_themes,,_ui-lightness,,_jquery-ui-1.8.16.custom.css,Mcc.bbWtaUzNBe.css.pagespeed.cf.pcMxOMGwbb.css"/>
    <style type="text/css">#supplerbutton1{background:#00cd00;color:#000}#supplerbutton2{background:#ee6363;color:#000}#supplerbutton3{background:#eec900;color:#000}#supplerbutton4{background:#ee6363;color:#000}#supplerbutton5{background:#1c86ee;color:#000}#supplerbutton6{background:#00cd00;color:#000}#supplerbutton7{background:#00cd00;color:#000}</style><script type="text/javascript" src="view/javascript/jquery/jquery-1.7.1.min.js.pagespeed.jm.DH1WDDTtpU.js"></script>
    <script type="text/javascript" src="view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js.pagespeed.jm.GZhG5uBeth.js"></script>
    <script src="view/javascript/jquery,_tabs.js,Mjm.-aGP2v0U5W.js+jquery,_superfish,_js,_superfish.js,Mjm.jIBD40gbCP.js+common.js,Mjm.u-CPOJDCRD.js.pagespeed.jc.12zClBlWmP.js"></script><script>eval(mod_pagespeed_C63E3HMk2M);</script>
    <script>eval(mod_pagespeed_KJRIzSZdef);</script>
    <script>eval(mod_pagespeed_2KnVBXTReu);</script>
    <script type="text/javascript">$(document).ready(function(){$('#form').submit(function(){if($(this).attr('action').indexOf('delete',1)!=-1){if(!confirm('Удаление невозможно отменить! Вы уверены, что хотите это сделать?')){return false;}}});$('a').click(function(){if($(this).attr('href')!=null&&$(this).attr('href').indexOf('uninstall',1)!=-1){if(!confirm('Удаление невозможно отменить! Вы уверены, что хотите это сделать?')){return false;}}});});</script>
    </head>
    <body>
    <div id=container>
    <div id=header>
    <div class=div1>
    <div class=div2><script pagespeed_no_defer="">(function(){var d=window,e=document,f="documentElement",g="scrollTop",k="prototype",l="body",m="getAttribute",n="",p="1",q="data",r="img",s="load",t="number",u="on",v="onload",w="pagespeed_lazy_position",x="pagespeed_lazy_replaced_functions",y="pagespeed_lazy_src",z="position",A="relative",B="resize",C="scroll",D="src",E=function(a,b,c){if(a.addEventListener)a.addEventListener(b,c,!1);else if(a.attachEvent)a.attachEvent(u+b,c);else{var h=a[u+b];a[u+b]=function(){c.call(this);h&&h.call(this)}}};d.pagespeed=d.pagespeed||{};var F=d.pagespeed,G=function(a){this.d=[];this.a=0;this.b=!1;this.n=a;this.e=null;this.i=0;this.j=200;this.c=!1};G[k].r=function(){var a=0;typeof d.pageYOffset==t?a=d.pageYOffset:e[l]&&e[l][g]?a=e[l][g]:e[f]&&e[f][g]&&(a=e[f][g]);var b=d.innerHeight||e[f].clientHeight||e[l].clientHeight;return{top:a,bottom:a+b,height:b}};G[k].m=function(a){var b=a[m](w);if(b)return parseInt(b,0);var b=a.offsetTop,c=a.offsetParent!
     ;c&&(b+=this.m(c));b=Math.max(b,0);a.setAttribute(w,b);return b};
    G[k].q=function(a){var b=this.m(a);return{top:b,bottom:b+a.offsetHeight}};G[k].p=function(a,b){if(a.currentStyle)return a.currentStyle[b];if(e.defaultView&&e.defaultView.getComputedStyle){var c=e.defaultView.getComputedStyle(a,null);if(c)return c.getPropertyValue(b)}return a.style&&a.style[b]?a.style[b]:n};
    G[k].o=function(a){if(!this.c&&(0==a.offsetHeight||0==a.offsetWidth))return!1;if(this.p(a,z)==A)return!0;var b=this.r(),c=a.getBoundingClientRect();c?(a=c.top-b.height,b=c.bottom):(c=this.q(a),a=c.top-b.bottom,b=c.bottom-b.top);return a<=this.a&&0<=b+this.a};
    G[k].l=function(a){this.k(a);var b=this;d.setTimeout(function(){var c=a[m](y);if(null!=c)if((b.b||b.o(a))&&-1!=a.src.indexOf(b.n)){var h=a.parentNode,H=a.nextSibling;h&&h.removeChild(a);a.g&&(a.getAttribute=a.g);a.removeAttribute(v);a.removeAttribute(y);a.removeAttribute(x);h&&h.insertBefore(a,H);a.src=c}else b.d.push(a)},0)};G[k].loadIfVisible=G[k].l;G[k].t=function(){this.b=!0;this.f()};G[k].loadAllImages=G[k].t;G[k].f=function(){var a=this.d,b=a.length;this.d=[];for(var c=0;c<b;++c)this.l(a[c])};
    G[k].h=function(a,b){return a.a?null!=a.a(b):null!=a[m](b)};G[k].u=function(){for(var a=e.getElementsByTagName(r),b=0;b<a.length;++b){var c=a[b];this.h(c,y)&&this.k(c)}};G[k].overrideAttributeFunctions=G[k].u;G[k].k=function(a){var b=this;this.h(a,x)||(a.g=a[m],a.getAttribute=function(a){a.toLowerCase()==D&&b.h(this,y)&&(a=y);return this.g(a)},a.setAttribute(x,p))};
    F.s=function(a,b){var c=new G(b);F.lazyLoadImages=c;E(d,s,function(){c.c=!0;c.b=a;c.a=200;c.f()});0!=b.indexOf(q)&&((new Image).src=b);var h=function(){if(!(c.c&&a||c.e)){var b=c.j;(new Date).getTime()-c.i>c.j&&(b=0);c.e=d.setTimeout(function(){c.i=(new Date).getTime();c.f();c.e=null},b)}};E(d,C,h);E(d,B,h)};F.lazyLoadInit=F.s;})();
    
    pagespeed.lazyLoadInit(true, "/ngx_pagespeed_static/1.JiBnMqyl6S.gif");
    </script><img pagespeed_lazy_src="view/image/logo.png.pagespeed.ce.atcjagnEWw.png" title="Администрирование" onclick="location = 'http://svetavto.com.ua/admin/index.php?route=common/login'" pagespeed_url_hash=1390611064 src="/ngx_pagespeed_static/1.JiBnMqyl6S.gif" onload="pagespeed.lazyLoadImages.loadIfVisible(this);"/></div>
    </div>
    </div>
    <div id=content>
    <div class=box style="width: 400px; min-height: 300px; margin-top: 40px; margin-left: auto; margin-right: auto;">
    <div class=heading>
    <h1><img pagespeed_lazy_src="view/image/lockscreen.png.pagespeed.ce.XmckHPQLMq.png" alt="" pagespeed_url_hash=1582183372 src="/ngx_pagespeed_static/1.JiBnMqyl6S.gif" onload="pagespeed.lazyLoadImages.loadIfVisible(this);"/> Введите логин и пароль</h1>
    </div>
    <div class=content style="min-height: 150px; overflow: hidden;">
    <form action="index.php?route=common/login" method=post enctype="multipart/form-data" id=form>
    <table style="width: 100%;">
    <tr>
    <td style="text-align: center;" rowspan=4><img pagespeed_lazy_src="view/image/login.png.pagespeed.ce.VP3cXE9Bwf.png" alt="Введите логин и пароль" pagespeed_url_hash=3752506126 src="/ngx_pagespeed_static/1.JiBnMqyl6S.gif" onload="pagespeed.lazyLoadImages.loadIfVisible(this);"/></td>
    </tr>
    <tr>
    <td>Логин<br/>
    <input type=text name=username value="" style="margin-top: 4px;"/>
    <br/>
    <br/>
    Пароль<br/>
    <input type=password name=password value="" style="margin-top: 4px;"/>
    <br/>
    <a href="index.php?route=common/forgotten">Забыли пароль?</a>
    </td>
    </tr>
    <tr>
    <td> </td>
    </tr>
    <tr>
    <td style="text-align: right;"><a onclick="$('#form').submit();" class=button>Войти</a></td>
    </tr>
    </table>
    <input type=hidden name=redirect value="http://svetavto.com.ua/admin/index.php?route=module/notify_when_arrives/notify"/>
    </form>
    </div>
    </div>
    </div>
    <script type="text/javascript" pagespeed_no_defer="">pagespeed.lazyLoadImages.overrideAttributeFunctions();</script><script type="text/javascript">$('#form input').keydown(function(e){if(e.keyCode==13){$('#form').submit();}});</script>
    </div>
    <script type="text/javascript">$(document).ready(function(){$(".list tr:even").css("background-color","#F4F4F8");});</script>
    <div id=footer><a href="http://myopencart.ru">ocStore</a> © 2009-2015 Все права защищены.<br/>Версия 1.5.5.1.2</div>
    <script pagespeed_no_defer="">(function(){var e=encodeURIComponent,f=window,h=document,m="width",n="documentElement",p="height",q="length",r="prototype",s="body",t="&",u="&ci=",w="&n=",x="&rd=",y=",",z="?",A="Content-Type",B="Microsoft.XMLHTTP",C="Msxml2.XMLHTTP",D="POST",E="application/x-www-form-urlencoded",F="img",G="input",H="load",I="oh=",J="on",K="pagespeed_url_hash",L="url=",M=function(a,c,d){if(a.addEventListener)a.addEventListener(c,d,!1);else if(a.attachEvent)a.attachEvent(J+c,d);else{var b=a[J+c];a[J+c]=function(){d.call(this);b&&b.call(this)}}};f.pagespeed=f.pagespeed||{};var N=f.pagespeed,O=function(a,c,d,b,g){this.d=a;this.f=c;this.g=d;this.a=g;this.c={height:f.innerHeight||h[n].clientHeight||h[s].clientHeight,width:f.innerWidth||h[n].clientWidth||h[s].clientWidth};this.e=b;this.b={}};O[r].j=function(a){a=a.getBoundingClientRect();return{top:a.top+(void 0!==f.pageYOffset?f.pageYOffset:(h[n]||h[s].parentNode||h[s]).scrollTop),left:a.left+(void 0!==f.pageXOffset?!
     f.pageXOffset:(h[n]||h[s].parentNode||h[s]).scrollLeft)}};O[r].i=function(a){if(0>=a.offsetWidth&&0>=a.offsetHeight)return!1;a=this.j(a);var c=a.top.toString()+y+a.left.toString();if(this.b.hasOwnProperty(c))return!1;this.b[c]=!0;return a.top<=this.c[p]&&a.left<=this.c[m]};O[r].l=function(){for(var a=[F,G],c=[],d={},b=0;b<a[q];++b)for(var g=h.getElementsByTagName(a[b]),k=0;k<g[q];++k){var v=g[k].getAttribute(K);v&&g[k].getBoundingClientRect&&this.i(g[k])&&!(v in d)&&(c.push(v),d[v]=!0)}b=!1;a=I+this.g;this.a&&(a+=w+this.a);if(0!=c[q]){a+=u+e(c[0]);for(b=1;b<c[q];++b){d=y+e(c[b]);if(131072<a[q]+d[q])break;a+=d}b=!0}this.e&&(d=x+e(JSON.stringify(this.h())),131072>=a[q]+d[q]&&(a+=d),b=!0);N.criticalImagesBeaconData=a;if(b){var c=this.d,b=this.f,l;if(f.XMLHttpRequest)l=new XMLHttpRequest;else if(f.ActiveXObject)try{l=new ActiveXObject(C)}catch(P){try{l=new ActiveXObject(B)}catch(Q){}}l&&(l.open(D,c+(-1==c.indexOf(z)?z:t)+L+e(b)),l.setRequestHeader(A,E),l.send(a))}};O[r].h=funct!
     ion(){for(var a={},c=h.getElementsByTagName(F),d=0;d<c[q];++d)!
     {var b=c[d],g=b.getAttribute(K);if("undefined"==typeof b.naturalWidth||"undefined"==typeof b.naturalHeight||"undefined"==typeof g)break;if("undefined"==typeof a[b.src]&&0<b[m]&&0<b[p]&&0<b.naturalWidth&&0<b.naturalHeight||"undefined"!=typeof a[b.src]&&b[m]>=a[b.src].n&&b[p]>=a[b.src].m)a[g]={renderedWidth:b[m],renderedHeight:b[p],originalWidth:b.naturalWidth,originalHeight:b.naturalHeight}}return a};N.k=function(a,c,d,b,g){var k=new O(a,c,d,b,g);M(f,H,function(){f.setTimeout(function(){k.l()},0)})};N.criticalImagesBeaconInit=N.k;})();pagespeed.criticalImagesBeaconInit('/ngx_pagespeed_beacon','http://svetavto.com.ua/admin/index.php?route=module/notify_when_arrives/notify','DZ7ex1lw5m',false,'0G957TOHSrQ');</script></body></html>
    

    на что я не обратил внимание подскажите ?  

  7. Сомневаюсь, если я Вам доступ к моему ftp, что Вы зайдете в базу)

    а как насчет написать в php запрос в базу ?

    А затем в браузере вызвать этот файл ? 

    А для авторизации можно посмотреть все данные в config.php, а можно и так в контролер че нить дописать что бы вызывалось. 

    Пока вы сомневаетесь другие делаю. 

  8. Первоочередное:

    настройка фильтра товаров, согласно атрибутов  (подобрать правильный модуль фильтра товаров)

    https://opencartforum.com/files/file/459-filter-pro/

    Решит вашу проблему.

  9. Необходимо изменить номер телефона на сайте

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

    Вам магазин золотым выйдет. 

  10. Добрый день! У меня проблема возникла, не могу завершить установку. Захожу в phpMyAdmin пробую вставить информацию о базах данных в SQL, а выдает ошибку. Префиксы те же. Подскажите как это исправить?

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

    • +1 1
  11. установил АОПЛ (предлагаю придумать название, например uShark или SharkU - "Акула прайсов от Usergio) последней версии.

    Сломал мозг себе.

    Также установленные "Связанные опции" и "Расширенные опции"

    Прошу оказать услуги:

    1 - Настроить обновление остатков и цен по поставщику №1 - около 200 товаров, - 3000р 

    2 - Спарсить и импортировать товары поставщика №2 - около 7500 товаров, с учетом связанных опций и настроить обновление остатков и цен. - 5000р

    3 - Спарсить и импортировать товары поставщика №3 - около 5000, без учета связанных и настроить обновление остатков и цен. - 5000р

    Оплата последовательно по пунктам со 100% предоплатой с моей стороны, условия оговариваются.

    Поскольку много нюансов для каждого будет формироваться дополнительное ТЗ. Готов частично оказать содействие в рутинной работе по подборе ссылок товаров и категорий(научите), это наверное 85% времени требуемого на решение задач.

    У вас нету ссылок как я понимаю на товары ? В прайсах. 

     

    могу взятся пока за пункт 1 (1 - Настроить обновление остатков и цен по поставщику №1 - около 200 товаров, - 3000р )

  12.  

    при обновление есть пункт:

     

    Восстановите файлы вашего движка:
     
    - admin/model/catalog/product.php
    - admin/controller/report/product_purchased.php
    - admin/model/report/product.php
    - admin/view/template/report/product_purchased.php

    Что это значит? Что нужно сделать? Как восстановить?

     

     

    оригинальные файлы с дистрибутива залейте по верх. 

     

    opencart 1.5.5.1.2.

    Поставщики v.6.3.

    Мне необходимо заставить модуль обновлять (то есть просто заменять) абсолютно всю информацию в товаре:

    Название;

    Цену;

    Опции с изменениями цен;

    Атрибуты;

    Описание.

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

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

    Указываю в настройках ДОБАВЛЯТЬ И ОБНОВЛЯТЬ, но если этот товар уже есть в магазине, изменений не происходит.

    Не помню версию 6.3 (Пора бы обновится, и давно пора.)

    В вкладке инструменты есть пункт удалить все товары поставщика. 

    Вот это действие быстро удалит все товары. Поставщика. И затем можете обновлять и добавлять, это быстро.

    С другой стороны в новых версиях есть принудительное обновление товара, вот оно бы вам помогло. 

  13. Rassol не обижайся. Просто не люблю когда люди пишут что либо, а другие думают что на вопрос был дан ответ. После этого помощи уже не дождешься обычно, поэтому и реакция такая.

     

    Задача в том что у меня стоит английский язык по умолчанию. И если я выгружу все, переведу и снова загружу, то все это встанет снова на английский.

     

    Мне интересно узнать во всех подробностях как работать с языками. Надо их включать/отключать, задавать порядковые номера и т.д.

     

    Планирую залить 3 новых языка.... Китайский, франзузский, немецкий. Но как говоришь ты - не выйдет. Все не так просто.

    не знаю обратили ли вы внимание но первая ваша просьба и вторая это совершенно разные задачи. 

    Выгружаете переводите все.

    затем делаете бекап базы данных (А луче всегда его делать, не лишнее.)

    Затем меняете в магазине язык на Русский. И обратно импортируете.

    Насколько я помню модуль заносит описани и все такое в ту локализацию которая в данный момент включена.

    Затем обратно включите тот язык что по умолчанию. 

    Поправьте меня если я неправ. 

    • +1 1
  14.  Да как бы такая помощь мне не нужна =))))

     

    =)))))

     

    Чтобы поесть - возьмите еду и поешьте =))) КЭП  :-D

     

    Вопрос остается открытым.

    не понимаю вашего сарказма.

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

    Верно ? 

    Вот я вам и написал.

    А если вам не нужна такая помощи соизвольте пояснять ваши задачи, и очень подробно.

    На поверхностный вопрос вы всегда получите поверхностный ответ. 

    Я не заинтересован в помощи вам, а судя по вашему вопросы вы тоже не заинтересованы. 

  15. Подскажите как быть.

     

    У меня есть сайт на английском - в нем 3000 товаров примерно.

     

    Мне надо залить те же самые товары еще на 3-х языках.

    Подскажите, кто сталкивался - какой правильный алгоритм действий должен быть.

    выгрузить/перевести/Загрузить.

  16. Добрый день! пробую загрузить атрибуты, все сделала как рекомендовано в видео и создала группу Атрибутов №1. Они появились в админке в описании товара, а на сайте не отображаются. Что необходимо сделать, чтобы атрибуты выводились на сайте тоже

    присвоить групу с id = 1 в базе, описывал на этом форуме как это сделать, поиском посмотрите. 

     

  17. Не рекомендую так с Дэниелом поступать) Есть маааааханький нюансиг.Эта св@лоч  в разделе создания претензий через пейпал разместил сообщение(читай угрозу),что как только будет размещена претензия(рефунд)  сразу же блокируется учётка на opencart.com .Без возможности естественно что либо скачать из купленных дополнений!

    то есть, он открыто говорит что не стоит гнать на его сервис если даже он не гож ? 

    Мне как то все равно, купленный модуль за деньги заказчика и куплен мною только потому что я имею аккаунт paypal а заказчик нет. 

    Я бы мимо прошёл для собственных нужд. 

  18. а по теме стал я клиентом opencart com я недоволен. 
    Вкинул за модуль 29$ а поддержки для адаптации я не получил. Писал уже 3 раза. Меня просто игнорят.

    Автор шаблона предложил жалобу загнать на paypal но как то не хочется заниматься этим вопросом. Одним словом больше я туда не хочу идти.

    немного адаптировал своими силами и хватит. 
    zbspng_5888475_19654003.png

  19.  

     

    где выставить чтобы при обновлении товаров те которых нет в прайсе выставлять 0 количество??? 

    перед обновлением прайса выбираете в поставщике в инструментах

    Установить количество на складе как в поле 1.

    А в поле 1 водите 0. 

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.