Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

mulection

Новичок
  
  • Posts

    11
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

mulection's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

2

Reputation

  1. Напишу ответ в теме. Пришлось самому поковырять и понять в чем гдело Решение то что выше описано (с англоязычного форума) помогает когда в поле totals написан сам купон. Но у меня всё равно не рилиило из-за особенности (ниже почему) Проблема: OcStore почему-то записывает историю использования купона путем выискивания кода купона с полей totals, но когда им вместо купона просто слово "Купон" он не может найти подходящий и не записывает его в историю. Ниже описываю решение с форума что выше указан + свои правки. Решение: /catalog/controller/total/coupon.php *** Правки с англоязычного форума *** Вместо: $coupon_info = $this->getCoupon($code); Посивить: $coupon_info = $this->getCouponInfo($code); Выше этого: public function confirm($order_info, $order_total) { Добавить: public function getCouponInfo($code) { $status = true; $coupon_query = $this->db->query("SELECT * FROM `" . DB_PREFIX . "coupon` WHERE code = '" . $this->db->escape($code) . "' AND ((date_start = '0000-00-00' OR date_start < NOW()) AND (date_end = '0000-00-00' OR date_end > NOW())) AND status = '1'"); if ($status) { return array( 'coupon_id' => $coupon_query->row['coupon_id'], ); } } _____________________________________ Вместо: $code = ''; $start = strpos($order_total['title'], '(') + 1; $end = strrpos($order_total['title'], ')'); if ($start && $end) { $code = substr($order_total['title'], $start, $end - $start); } Посивить: if(isset($this->session->data['coupon'])){ $code = $this->session->data['coupon']; }else{ $code = ''; $start = strpos($order_total['title'], '(') + 1; $end = strrpos($order_total['title'], ')'); if ($start && $end) { $code = substr($order_total['title'], $start, $end - $start); } }
  2. На ocStore 3.0 икая же проблема. Ничего из выше перелисленного не помогло. Добавил костыль (НЕ УВЕРЕН что вообещё это правильно), добавил в /system/library/seopro.php if (rawurldecode($url) != rawurldecode($seo)) { $this->response->redirect($seo, 301); } поменять на if (rawurldecode($url) != rawurldecode($seo)) { if($this->request->get['route'] != 'common/home') $this->response->redirect($seo, 301); }
  3. Этот модуль создает каждый размер - отгдельный товар. Потом мусора в "Товар" просто огромное кол-во. + Судя по всему не умеет подгружать потому чтольше чем 1 изображение. Ну и соответственно каждый размер фото снова заново загружать нужно. Готового игдеального решения нет (модуля). Нужно только дорабатывать опции отгдельно под проект.
  4. Здравствуйте, можно пароль в ЛС? И если можно сразу +-бюджет на проект, чтобы понимать на сколько углубленно просматривать ТЗ.
  5. Ну собственно запросили доступы на сайт - скинул через 3 часа. Вы ик и не посмотрели и ничем не помогли. Уже чт. А проблема, напомню, со вторника прошлой негдели...
  6. Купил второй модуль в пн. Автор скинул ключ. Но посыпались ошибки, что на первом сайте (уже пропотому чтовал фиксить автор, но вылезли на другой страниэто), и ошибки что вообещё не усиновить модуль на новом проекте. Написал автору, уже потому чтольше суток нет отвеи, писал ик же на почту и на форуме. Жду отвеи
    Отличная инструкция, полный функционал! Была проблема с UTM метками (с модулем Order Source) => написал в ЛС, ночью (24:00), сразу полулил ответ и сразу же полулил помощь. Рекомендую! Быстро и качественно!
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.