Перейти к содержимому


Alex57

Регистрация: 14 Oct 2011
Offline Активность: Jan 03 2013 07:40 AM
-----

Мои сообщения

В теме: Купоны на скидку

05 May 2012 - 04:21 PM

Да теперь все работает отлично :)

Но для себя я немного переделал генерацию кода, т.к. мне кажется покупателю вводить мд5 из 15 символов не очень гуд (хотя конечно можно спокойно скопировать)

Может кому пригодится )

в functions.php в самый конец вставляем код

function gencoupon($length = 6){
  $chars = 'ABDEFGHKNQRSTYZ23456789';
  $numChars = strlen($chars);
  $string = '';
  for ($i = 0; $i < $length; $i++) {
	$string .= substr($chars, rand(1, $numChars) - 1, 1);
  }
  return $string;
}
в файле custord_discount_coupon.php
находим код
$number = substr( md5( uniqid( rand( ), 1 ) ), 0, 15 );
меняем на
$number = gencouponum();

и получаем более читаемый код из шести символов ;)

В теме: Доходят ли у вас письма?

04 May 2012 - 10:34 PM

вот сразу, люди не верят, как человека 2 отпишется, только потом задумываются :)

Да нет сразу то поверил не успел дойти до этого, другие документы читал

В теме: Доходят ли у вас письма?

04 May 2012 - 09:03 PM

Неизвестно, по каким критериям Яндекс оценивает почту "спам-не-спам", но похоже, что "шаблонные" письма попадают под фильтр. Видимо, магазинов на ShopCMS достаточно много :). Отсюда банальная рекомендация чуть поменять шаблоны писем.


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

В теме: Онлайн-консультант

04 May 2012 - 03:44 PM

Cloudim - классная вещь, у меня все работает нормально. Вот мой код из index.tpl


{literal}<!-- BEGIN cloudim code -->
<script type="text/javascript">document.write(unescape("%3Cdiv id='cloudim_widget'%3E%3Cscript src='http://static.cloudim.ru/js/chat.js' type='text/javascript'%3E%3C/script%3E%3C/div%3E"));</script>
<script type="text/javascript">
Cloudim.Chat.init({uid:111});
</script>
<!-- END cloudim code -->{/literal}

Только свой uid вставить не забудьте

Общаюсь с пользователями через QIP

В теме: Купоны на скидку

03 May 2012 - 11:03 PM

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

Суть ошибки - игнорирует код купона который я ввожу при создании купона, пример: при создании нового купона я вожу код 4567, а он создает код в мд5, т.е. генерирует свой, у меня в данном случае 58599e96c418bf4, как поправить я честно не знаю, это вопрос к R.Sergey я думаю :) Ее поправить и тогда все гуд
------------
Хотел вставить картинку для наглядности, но не нашел как загрузить
------------

И еще я бы редиректы все поправил на админ страницу

redirect( "admin.php?dpt=custord&sub=discount_coupon&create_new_coupon=yes&message=".$message );
поменять на
redirect( "".ADMIN_FILE."?dpt=custord&sub=discount_coupon&create_new_coupon=yes&message=".$message );
т.к. наверно не у всех страница называется admin.php

Но по правде говоря их лучше бы вообще убрать, а валидацию сделать посредством яваскрипта, т.к. смысла в них не видно совершенно, а именно:
Я создаю купон по времени поставил чекбокс, а дату не ввел, ставлю скидку например 5% жму сохранить, и он редиректит на сраницу с ошибкой, а данные все удаляются и чекбокс выставляется по дефолту, т.е. купон создаем заново, и та же самая басня если я скидку забыл ввести - честно не очень удобно :) Но это не смертельно ;)