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

hmade

Користувачі
  
  • Публікації

    177
  • З нами

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

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

  1. Существует возможность при оформлении заказа, когда покупатель выбирает большее количество товара чем есть на сайте, вместо стандартной надписи про "товары отмеченные звездочками..." под фоткой товара выводить что-то сродни такому: "сейчас можно купить только 26 товара"? где вместо 26 - реальное количество со склада?

    и еще: чтоб при этом само поле количества этого товара менялось на 26? вот будет красота!

  2. немного доделала:

    <?php $sbs = $this->cart->getSubTotal(); ?>
    <?php if ($sbs < 350) { ?>
    <?php echo $text_free_sh1; ?>
    <?php } elseif ($sbs > 500) { ?>
    <?php echo $text_free_sh4; ?>
    <?php } else { ?>
    <?php echo $text_free_sh2; ?><?php echo(500-$sbs) ?><?php echo $text_free_sh3; ?>
    <?php } ?> 
    

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

    все $text_free_sh как положено описаны в языковых файлах (у меня сайт двуязычный).

    • +1 1
  3. удалось таким дилетантским методом:

     

    в template/checkout/cart.tpl перед кнопками "продолжить покупки" и "оформить заказ"

     

    вписала такое

    <?php if ($total['text'] < 300) { ?>
              Бесплатная доставка у нас от 500 
              <?php } elseif ($total['text'] > 500) { ?>
              Бесплатная доставка для вас!
    		  <?php } else { ?>
              До бесплатной доставки осталось купить всего на  <?php echo(500-$total['text']) ?> !
              <?php } ?>
    

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

    получается что товаров в корзине на 400, клиент перешел к оформлению заказа, выбрал доставку за 80, потом купил еще на 20 и в корзине увидел что ему причитается бесплатная доставка... что не совсем верно и не совсем хорошо.

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

    Кто подскажет? Заранее спасибо!

  4. Точнее даже отсутствие поведения уведомления на украинском языке.

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

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

    Никаких попапов при создании магазина, кажется, не использовали. 

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

    Помогите, пожалуйста. 

     

    Разобралась... 

    в украинском лишняя %s была в $_['text_items'] = '%s одиниць(я) - %s';

  5. вариант предложенный deeman разработчиком модуля Simple - упрощенная регистрация и заказ 4.1.4

     

    в файле

    \system\library\customer.php

    есть

    $this->db->query("UPDATE " . DB_PREFIX . "customer SET cart = '" . $this->db->escape(isset($this->session->data['cart']) ? serialize($this->session->data['cart']) : '') . "', wishlist = '" . $this->db->escape(isset($this->session->data['wishlist']) ? serialize($this->session->data['wishlist']) : '') . "', ip = '" . $this->db->escape($this->request->server['REMOTE_ADDR']) . "' WHERE customer_id = '" . (int)$this->customer_id . "'");
    

    его надо заменить на

    $this->db->query("UPDATE " . DB_PREFIX . "customer SET cart = '" . $this->db->escape(!empty($this->session->data['cart']) ? serialize($this->session->data['cart']) : '') . "', wishlist = '" . $this->db->escape(isset($this->session->data['wishlist']) ? serialize($this->session->data['wishlist']) : '') . "', ip = '" . $this->db->escape($this->request->server['REMOTE_ADDR']) . "' WHERE customer_id = '" . (int)$this->customer_id . "'");
    

    и в ystem\library\cart.php 

    добавить после public function clear() {

    if ($this->customer->isLogged()) {
                  $this->db->query("UPDATE " . DB_PREFIX . "customer SET cart = '' WHERE customer_id = '" . (int)$this->customer->getId() . "'");
              }
    

    Мне помогло. 

    За что deeman огромное спасибо!

    • +1 1
  6. Смотрите, если я все правильно поняла, то судя по буржуйскому топику, ссылка на который была выше, проблема возникает когда покупатель не нажимает на кнопку Продолжить на странице checkout/success, а просто закрывает браузер на этой странице. Когда он потом залогинивается, опенкарт думает что надо восстановить старую сессию и добавляет товары с прошлого заказа в корзину.

    Поскольку заставить всех нажимать на кнопку Продолжить мы не сможем, надо в checkout/success прописать код закрывающий и затем открывающий новую сессию. Именно по кнопке Продолжить для покупателя открывается новая сессия после оформления заказа.

    Кто сможет это грамотно реализовать для 1.5.5.1?

  7. Мы уже и обновились с 1.5.1.3 на 1.5.5.1, а глюк этот остался :(

    Напишите, кому какой вариант помог.

     

     

    Никто не замечал связи между этим глюком и способами оплаты и/или доставки?

  8. Что происходит с корзиной покупателя когда он входит в свой профиль при оформлении заказа из симпла кликая на "Я зарегистрирован"?

    У некоторых покупателей после успешного логина в корзине появляются все товары из прошлого заказа к тем что они накидали только что. Они говорят что делают идентичные действия: заполнили корзину, залогинились из симпла, удалили товары из прошлого заказа!, оформили заказ. Если покупатель логинятся через стандартную форму входа, никакие товары в корзину сами не добавляются.

    Как исправить это? Убрать "Я зарегистрирован" не предлагайте - это очень удобно.

  9. Надо как-то выделять покупателей. Чтоб просматривая Заказы (именно заказы) было понятно что на данного покупателя надо обратить внимание. Цветом или жирным шрифтом или галочкой како-то. Удобно для проблемных клиентов, например, или наоборот для випов :)

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

    Для зарегистрированных покупателей есть удобная функция истории - по сути простой комментарий к покупателю.

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

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

    Как такое реализовать на 1.5.5.1.1 или может есть похожее дополнение? 

  11. Подскажите, что сделать, чтобы при оформлении заказа инструкции к банковскому переводу не отображались и скролл к ним не прокручивался? Достаточно, если они будут приходить в письме покупателю...

    Спасибо.

  12. Не помогло! 

    Все так же: заказ оформляется, корзина очищается, через два дня покупатель заходит в свой личный кабинет и видит там все те же товары в корзине, которые он купил два дня назад. От браузера не зависит.

    Подскажите, что это может быть?

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

    Ссылка hmade.com.ua, опенкарт 1.5.1.3

    Оглашаем: пользователей с именем "тест+цифры" менеджеры учитывать не будут.

    За решение проблемы готовы сказать спасибо в денежном эквиваленте.

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

Important Information

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