Хорошая тема. Любые вопросы по CS-Cart и не только

Подскажите пожалуйста по модулю выгрузки exim_1c, А именно, за что отвечает эти команды <br /> [10.04.2015 22:46:48] /app/addons/exim_1c/exim_1c.php?type=sale&mode=success<br /> [10.04.2015 22:46:48] success<br /> [10.04.2015 22:46:49] /app/addons/exim_1c/exim_1c.php?type=sale&mode=checkauth<br /> [10.04.2015 22:46:49] success<br /> c-conn-import<br /> 5527fe79b816f<br /> [10.04.2015 22:46:50] /app/addons/exim_1c/exim_1c.php?type=sale&mode=init<br /> [10.04.2015 22:46:50] zip=no<br /> file_limit=52428800<br /> <br /> [10.04.2015 22:46:50] /app/addons/exim_1c/exim_1c.php?type=sale&mode=file&filename=1cbitrix-79f31e83-5827-4abf-aab8-502b1183c348.xml<br /> [10.04.2015 22:46:50] success<br /> <br /> [10.04.2015 22:59:00] /app/addons/exim_1c/exim_1c.php?type=sale&mode=checkauth<br /> [10.04.2015 22:59:00] WRONG KEY<br /> [10.04.2015 23:00:04] /app/addons/exim_1c/exim_1c.php?type=catalog&mode=import&filename=import.xml&tut_nuzhen_backdoor_dlya_cron=1<br /> [10.04.2015 23:15:06] /app/addons/exim_1c/exim_1c.php?type=catalog&mode=import&filename=import.xml&tut_nuzhen_backdoor_dlya_cron=1<br />

А именно интересуют последние, про backdoor_dlya_cron=1 - эти команды в процессах выглядят так: <br /> ~$ ps ax | grep wget<br /> 2693 ? Ss 0:00 /bin/sh -c wget -q --spider "http://urizdat.ru/app/addons/exim_1c/exim_1c.php?type=catalog&mode=import&filename=import.xml&tut_nuzhen_backdoor_dlya_cron=1"<br /> 2694 ? S 0:00 wget -q --spider http://urizdat.ru/app/addons/exim_1c/exim_1c.php?type=catalog&mode=import&filename=import.xml&tut_nuzhen_backdoor_dlya_cron=1<br />

И выполняясь отжирают по 100 мб места с сервера за 10 минут!!!

Заранее благодарен.

Также перестал корректно работать модуль searchanise после того, как упал mysql из-за того, что от выгрузок закончилось место на сервере. Теперь seachanise не хочет запускать насильную ручную переиндексацию - беда!

Как добавить шрифты.,?

К слову, касательно статусов заказов, и что “никто не жаловался”. Неужели никто не сказал, что статус заказа ОПЛАЧЕН никак не связан со статусами “СОГЛАСОВАН”, “В ПУНКТЕ САМОВЫВОЗА”, “ВРУЧЕН”? Что ВРУЧЕН может быть НЕОПЛАЧЕННЫЙ заказ…



Вот что ПРИНЦИПИАЛЬНО не так в системе статусов заказов. Факт оплаты заказа ничего не означает в процессе логистики, но, тем не менее, он туда встроен и никак иначе.

[quote name='a_tsvetkov' timestamp='1428686194' post='210990']

Упорно не хочет отправлять письма через smtp. Домен на яндексе, все настройки десять раз проверил, пишет SMTP connect() failed при отправке, на другой SMC отправляется нормально.

Отправлял кто нибудь через smtp?

[/quote]



Я постоянно отправляю через SMTP , проблем нет.



[quote name=‘nika153’ timestamp=‘1428688272’ post=‘210994’]

Как добавить шрифты.,?

[/quote]



Есть несколько способов, [quote name=‘kaavain’ timestamp=‘1428689430’ post=‘210996’]

К слову, касательно статусов заказов, и что “никто не жаловался”. Неужели никто не сказал, что статус заказа ОПЛАЧЕН никак не связан со статусами “СОГЛАСОВАН”, “В ПУНКТЕ САМОВЫВОЗА”, “ВРУЧЕН”? Что ВРУЧЕН может быть НЕОПЛАЧЕННЫЙ заказ…



Вот что ПРИНЦИПИАЛЬНО не так в системе статусов заказов. Факт оплаты заказа ничего не означает в процессе логистики, но, тем не менее, он туда встроен и никак иначе.

[/quote]



Вы уже почти полгода высказываете недовольство статусами заказов и ни разу не рассказали какая логика вам нужна. Либо на фоне недовольства её не видно. Я воспринимаю только конструктивный диалог, если каждый день говорить “Всё плохо” и ниразу не сказать “Нужно сделать так” , то ничего не сдвинется с места. Причём в какой то момент нужно перестать говорить “Всё плохо” и сконцентрироваться на “Нужно сделать так”, а именно обосновать. Причём “Всё плохо” не является обоснованием, потому что не предлагает изменений.



Это очень по нашему, постоянно говорить “Всё плохо”, но ничего не предлагать.

[quote name='nika153' timestamp='1428688272' post='210994']

Как добавить шрифты.,?

[/quote]



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



http://www.youtube.com/watch?v=d5aTbiwQNek&index=9&list=PL4okpC0OV7TQmBjqBe6_PXM_S2xRDVrKa


  1. Заходим на Google Fonts и выбираем нужны шрифт:

    http://www.google.com/fonts


  2. Когда выбрали нажимаем USE.



    Google нам даст вот такую ссылку:

<link href=&#39;http://fonts.googleapis.com/css?family=Open+Sans&#39; rel=&#39;stylesheet&#39; type=&#39;text/css&#39;>



3. Мы из неё забираем только URL и открываем в браузере:

http://fonts.googleapis.com/css?family=Open+Sans



4. Браузер нам покажет код для подключения шрифта:

[color=#000000]/* cyrillic-ext */[/color]

@font-face {<br /> font-family: &#39;Open Sans&#39;;<br /> font-style: normal;<br /> font-weight: 400;<br /> src: local(&#39;Open Sans&#39;), local(&#39;OpenSans&#39;), url(http://fonts.gstatic.com/s/opensans/v10/K88pR3goAWT7BTt32Z01m1tXRa8TVwTICgirnJhmVJw.woff2) format(&#39;woff2&#39;);<br /> unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;<br /> }<br /> /* cyrillic */<br /> @font-face {<br /> font-family: &#39;Open Sans&#39;;<br /> font-style: normal;<br /> font-weight: 400;<br /> src: local(&#39;Open Sans&#39;), local(&#39;OpenSans&#39;), url(http://fonts.gstatic.com/s/opensans/v10/RjgO7rYTmqiVp7vzi-Q5UVtXRa8TVwTICgirnJhmVJw.woff2) format(&#39;woff2&#39;);<br /> unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;<br /> }



5. Копируем и вставляем в “Пользовательские CSS” вашего стиля или в CSS модуля.

[quote name=‘dbazhenov’ timestamp=‘1428737489’ post=‘211020’]





Есть несколько способов,



Вы уже почти полгода высказываете недовольство статусами заказов и ни разу не рассказали какая логика вам нужна. Либо на фоне недовольства её не видно. Я воспринимаю только конструктивный диалог, если каждый день говорить “Всё плохо” и ниразу не сказать “Нужно сделать так” , то ничего не сдвинется с места. Причём в какой то момент нужно перестать говорить “Всё плохо” и сконцентрироваться на “Нужно сделать так”, а именно обосновать. Причём “Всё плохо” не является обоснованием, потому что не предлагает изменений.



Это очень по нашему, постоянно говорить “Всё плохо”, но ничего не предлагать.

[/quote]



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



Во-вторых, только что прозвучало конкретное целеуказание и не как МНЕ НУЖНО, а как ВСЕМ НУЖНО, ибо это у всех так. Признак оплаченности вынести в параллельный статус логистическим статусам.



Я вчера сделал отдельную тему, надеюсь там ясность будет по алгоритму, но без обособленности оплачено-неоплачено это все пустое.



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



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

[quote name=‘kaavain’ timestamp=‘1428740652’ post=‘211025’]

Во-вторых, только что прозвучало конкретное целеуказание и не как МНЕ НУЖНО, а как ВСЕМ НУЖНО, ибо это у всех так. Признак оплаченности вынести в параллельный статус логистическим статусам.

[/quote]



“ВСЕМ НУЖНО” - вы сильно преувеличиваете. Форум это не больше 10% от всех рекомендаций которые нам поступают и даже здесь тема статусов раздувается только вами



Основной центр это тех. поддержка и простые запросы в HelpDesk , есть также uservoice , однако uservoice это часть форума.



Кроме того, есть разработчики, которые за деньги выполняют модификации. Они также аккумулируют информацию и воплощают её в модификациях. Я был одним из таких и за всё время не разу не встречал недовольствия статусами.



Давайте будем объективны.



Я вас прекрасно понимаю, вы 10 лет работали по одной системе.



Вы можете включить модуль “Яндекс.Маркет” и у вас появятся дополнительные логические статусы, которые нужны для Маркета.



Статус это всего лишь флаг и уведомление, создавайте какие хотите статусы и выставляйте их своим заказам.



По поводу статуса “Обработан”, это статус для платёжных систем, аналог ручного статуса “Оплачен”.

[quote name=‘dbazhenov’ timestamp=‘1428741694’ post=‘211026’]

“ВСЕМ НУЖНО” - вы сильно преувеличиваете. Форум это не больше 10% от всех рекомендаций которые нам поступают и даже здесь тема статусов раздувается только вами







Я вас прекрасно понимаю, вы 10 лет работали по одной системе.



[/quote]



Немного по-другому, я 10 лет жил в реальном мире. Где есть ЛОГИСТИКА и есть ФИНАНСЫ, и в любом магазине в любой стране это отдельные потоки. А у вас логистический статус и финансовый статус идут вместе, это принципиально неверно, неужели это не понятно? Если Вы заметили, я перестал уже сучить ножками касательно того что на самом деле НУЖНО МНЕ и к чему я привык в СВОЕЙ системе. И сейчас говорю уже о ПРИНЦИПИАЛЬНЫХ и ГЛОБАЛЬНЫХ вещах.

[quote name=‘kaavain’ timestamp=‘1428740652’ post=‘211025’]

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

[/quote]



Платежные системы разные, в большей части они все возвращают “Да” или “Нет” . Вам уже описали в вашей теме.



Именно для платёжных систем выставляется “Обработан” , можете его переименовать в “Оплачен онлайн” . Однако оплачен они или нет, узнаете только когда посмотрите банк-клиент.



Некоторые платёжные системы, возвращают статус оплаты спустя время. Поэтому “Обработан”

[quote name='kaavain' timestamp='1428741916' post='211027']

Немного по-другому, я 10 лет жил в реальном мире. Где есть ЛОГИСТИКА и есть ФИНАНСЫ, и в любом магазине в любой стране это отдельные потоки.

[/quote]



Простите, я просто не понимаю что вы хотите. Опишите свою логику.



Вы хотите вынести отдельно статус оплаты и статус движения товара от склада до покупателя?

[quote name='dbazhenov' timestamp='1428742080' post='211029']

Простите, я просто не понимаю что вы хотите. Опишите свою логику.



Вы хотите вынести отдельно статус оплаты и статус движения товара от склада до покупателя?

[/quote]



Все просто. У заказа должно быть ПАРА статусов. Первый - присваивается по логистическому признаку (ПРИНЯТ-СОГЛАСОВАН-В ЛОСТАВКЕ-НА ПУНКТЕ-ПОЛУЧЕН). Второй - финансовый. Не зависимо от первого статуса, он может ОПЛАЧЕН=ИСТИНА|ЛОЖЬ.



Таким образом, все становится на свои места:



Пришел заказ - СТАТУС1 = НОВЫЙ, СТАТУС2=ЛОЖЬ

Прошла успешная попытка онлайн оплаты СТАТУС1=СТАТУС1, СТАТУС2=ИСТИНА

Пришел менеджер, обзвонил заказы - СТАТУС1=СОГЛАСОВАН, ОТМЕНЕН, ОТЛОЖЕН ; СТАТУС2=СТАТУС2

Проверил менеджер приходы по банку, или клиент кинул денег черным налом - СТАТУС1=СТАТУС1 (так как физически с заказом НИЧЕГО не произошло) ; СТАТУС2=ИСТИНА (вручную ставим).



И заказчик в своем ЛК будет видеть что с заказом ФИЗИЧЕСКИ и что по деньгам с ним.

И менеджер магазина в админке одним взглядом определит что надо делать, какие заказы НОВЫЕ пришли (сейчас это невозможно, если заказ был оплачен онлайн, у него статус как у того, к которому уже прикасалась рука менеджера). какие были уже согласованы и т.п.



Отлично было бы на шак дальше пойти, то есть финансовый статус == НЕ ОПЛАЧЕН, ОПЛАЧЕН, ЧАСТИЧНО ОПЛАЧЕН. Это было бы идеально.

[quote name=‘kaavain’ timestamp=‘1428742647’ post=‘211032’]

Все просто. У заказа должно быть ПАРА статусов. Первый - присваивается по логистическому признаку (ПРИНЯТ-СОГЛАСОВАН-В ЛОСТАВКЕ-НА ПУНКТЕ-ПОЛУЧЕН). Второй - финансовый. Не зависимо от первого статуса, он может ОПЛАЧЕН=ИСТИНА|ЛОЖЬ.

[/quote]



Вот теперь вы дальше продвинулись в том, что вам действительно нужно.



Вам нужно несколько типов статусов и сказали об этом только сейчас.



Это не пройдёт, как минимум в ближайшее время, так как рухнет логика у всех существующих магазинов и потребуется много изменений.



Ваш финансовый статус “Оплачен, нет, в процессе” легко реализовывается простым переключателем (модулем) или простым комментарием в поле “Комментарий администратора” .



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

[quote name='kaavain' timestamp='1428742647' post='211032']

Все просто. У заказа должно быть ПАРА статусов.

[/quote]



Вы можете накидать примерную схему изменений статусов на каждое действие:

  1. Действие администратора.
  2. Действие покупателя.
  3. Действие платёжной системы.



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



    Любую схему.



    Мне она сейчас видится очень туманной, так как количество действий и настроек увеличивается кратно.



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



    Мне лично, как покупателю, важно знать:
  4. Отправлен или не отправлен.
  5. Выполнен (если я получил и не высказал притензий)



    Если я оплатил, то мне в принципе пофигу на статус оплаты, я оплатил. Я вижу “Обработан”, значит магазин после оплаты уже делает какие то действия, например готовит к отправке.

[quote name=‘dbazhenov’ timestamp=‘1428744611’ post=‘211035’]

Если я оплатил, то мне в принципе пофигу на статус оплаты, я оплатил. Я вижу “Обработан”, значит магазин после оплаты уже делает какие то действия, например готовит к отправке.

[/quote]



Везука. Сразу видно, не работали ни разу менеджером в магазине и тем более никогда своего магазина не имели. Тонна звонков и писем после оплаты онлайн или оффлайн (квитанцией) 90% клиентов звонят с спрашивают “а вы получили деньги? а все нормально?”.



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



Я по этому поводу свое мнение высказал Павлу, мавр сделал свое дело. Я лучше попытаюсь (что и сейчас делаю) смастерить костыли на имеющейся логике. Если получится, я буду счастлив… И обязательно выложу ссвои настройки в моем топике. Если не получится, очень жаль, ЦС-Карт на самом деле в остальном (кроме статусов и обязательности е-мейла) отличный движок, просто супер…



Но это все равно как купить машину, и дизайн, и отделка, и бортовой компьютер, и руль с подогревом и форсунки, и круиз, и все дела. Вот только незадача - нет ABS и ESP… Хоть ты тресни…

[quote name=‘kaavain’ timestamp=‘1428745158’ post=‘211037’]

Везука. Сразу видно, не работали ни разу менеджером в магазине и тем более никогда своего магазина не имели. Тонна звонков и писем после оплаты онлайн или оффлайн (квитанцией) 90% клиентов звонят с спрашивают “а вы получили деньги? а все нормально?”.

[/quote]



Да, конечно, я вообще никто.



У меня же написано в подвале.



Оке, звонят они, чем им поможет статус? Звонить перестанут? Смените на статус “Оплачено” когда увидели деньги. Всё.



Клиенту уйдёт письмо.



Дальше меняйте статусы как вам нужно.



Кто будет каждый день проверять статус “Оплачено”, после того как ему пришло письмо, что оплачено?

[quote name=‘dbazhenov’ timestamp=‘1428745668’ post=‘211039’]

Да, конечно, я вообще никто.



У меня же написано в подвале.



Оке, звонят они, чем им поможет статус? Звонить перестанут? Смените на статус “Оплачено” когда увидели деньги. Всё.



Клиенту уйдёт письмо.



Дальше меняйте статусы как вам нужно.



Кто будет каждый день проверять статус “Оплачено”, после того как ему пришло письмо, что оплачено?

[/quote]



Ваша очередь? :-)



Даниил - Вы - один из основных факторов, почему я заплатил за ЦС-карт и решился перенсти на него не просто свой экспериментальный магазин, а один из основных. Вы - огромное исключение, которое безусловно двигает Ваш продукт вперед. На Вас должны молиться Ваши менеджеры по продажам Вашего ЦС-Карта и Вы являетесь одним из ключевым сэйлс-поинтов. Я когда рекомендую ЦС-Карт знакомым и не знакомым ,я ссылвюсь на Вашу ветку как на п.2 по важности.



Но в продажах вы ноль, как и 99% высококласных специалистов в любой сфере деятельности, кроме продаж. Я даже не буду Вам рекомендовать книжки, они Вам не нужны, они Вас от основного дела отвлекут.

За всеми копьями забыли очередной гимор: подключен АВАНГАЛД, товары в базе в УЕ, на витрине - РУБЛИ, в Авангард передаются УЕ и обрабатываются Авангардом как УЕ. Это засада.

[quote name='kaavain' timestamp='1428746827' post='211043']

За всеми копьями забыли очередной гимор: подключен АВАНГАЛД, товары в базе в УЕ, на витрине - РУБЛИ, в Авангард передаются УЕ и обрабатываются Авангардом как УЕ. Это засада.

[/quote]



Не забыли, я ответил в теме, где Вы про него написали.

[quote name='dbazhenov' timestamp='1428749288' post='211049']

Не забыли, я ответил в теме, где Вы про него написали.

[/quote]



Даниил, прошу прощение, гляньте пожалуйста личные сообщения.