Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

yurabr

Пользователи
  
  • Публикаций

    368
  • Зарегистрирован

  • Посещение

Информация

  • Пол
    Мужчина
  • Город:
    Konotop

Посетители профиля

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

Достижения yurabr

Proficient

Proficient (10/14)

  • Dedicated Редкая
  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done

Последние медали

11

Репутация

  1. Підкажіть, будь ласка, як повністю відключити автооновлення ціни (коли тиснеш + чи - або просто вводиш кількість і змінюється ціна чи то сума...). Мені ця штука зовсім не потрібна. Спасибі.
  2. Доброго дня. Підкажіть, будь ласка, чи можна таке зробити... краще, як таке зробити... а то зараз отримаю відповідь:"можна" Потрібно, щоб у клієнта змінювалась група, залежно від суми в кошику (навіть в розрахунку не тільки його групи). Пробую пояснити. Що маємо. 1. Версія ocStore 3.0.3.7 2. Ціни будуть виведені з допомогою акцій, планую з допомогою цього модуля 3. Три групи клієнтів (customer_group_id=1, customer_group_id=2, customer_group_id=3) Як має працювати. 1) Клієнт заходить на сайт (customer_group_id=1) - якщо, (Сума - 1500 > 0 = зміна групи на customer_group_id=2); - якщо, (Сума для customer_group_id=2 - 2500 > 0 = зміна групи на customer_group_id=3) 2) Клієнт перебуває в (customer_group_id=2) - якщо, (Сума - 2500 > 0 = зміна групи на customer_group_id=3); - якщо, (Сума для customer_group_id=1 - 1500 < 0 = зміна групи на customer_group_id=1) 3) Клієнт перебуває в (customer_group_id=3) - якщо, (Сума для customer_group_id=2 - 2500 < 0 та Сума для customer_group_id=1 - 1500 > 0 = зміна групи на customer_group_id=2); - якщо, (Сума для customer_group_id=1 - 1500 < 0 = зміна групи на customer_group_id=1) Спасибі за адекватні відповіді/пропозиції.
  3. Ні! Три ціни і перерахунок суми на льоту. Є робочий сайт, клієнти звикли. Та й ми...
  4. Доброго дня. Що маємо: 1. Версія ocStore 3.0.3.7 2. Шаблон ReMarket (https://opencart-forum.ru/files/file/8841-remarket-adaptivniy-universalniy-shablon/) 3. OCFilter 4. "Новая Почта API" - модуль доставки для OpenCart (не впевнений, що для нашої задачі це важливо) 5. Модуль Simple - упрощенная регистрация и заказ (модуль придбано але треба просити ключ для теста і я не дуже впевнений, що мені цей модуль потрібен... якщо потрібен, то є.) 6. Товари вигружатимуться з 1С Є робочий сайт на опенкарт 1.5.6.4 де все це (чи майже все) працює. Зацікавленим для кращого розуміння дам посилання. Яка логіка роботи: Є три ціни, які залежать від суми замовлення: від 150 до 1500 = дрібний опт; від 1500 до 2500 = опт; більше 2500 = великий опт. Логіка така (можливо, так вам буде легше зрозуміти): <?php foreach ($totals as $total) { ?> <?php if ($total['text_2'] - $this->config->get('min_price_order1') > 0) { ?> <td class="total carttt"><span class="price"><?php echo $product['price']; ?> / </span><span class="total"><strong><?php echo $product['total']; ?></strong></span></td> <td class="total cl-bl"><span class="price"><?php echo $product['price_2']; ?> / </span><span class="total"><strong><?php echo $product['total_2']; ?></strong></span></td> <td class="total cl-bl"><span class="price"><?php echo $product['price_3']; ?> / </span><span class="total"><strong><?php echo $product['total_3']; ?></strong></span></td> <?php } elseif ($total['text_3'] - $this->config->get('min_price_order') > 0) { ?> <td class="total cl-bl"><span class="price"><?php echo $product['price']; ?> / </span><span class="total"><strong><?php echo $product['total']; ?></strong></span></td> <td class="total carttt"><span class="price"><?php echo $product['price_2']; ?> / </span><span class="total"><strong><?php echo $product['total_2']; ?></strong></span></td> <td class="total cl-bl"><span class="price"><?php echo $product['price_3']; ?> / </span><span class="total"><strong><?php echo $product['total_3']; ?></strong></span></td> <?php } else { ?> <td class="total cl-bl"><span class="price"><?php echo $product['price']; ?> / </span><span class="total"><strong><?php echo $product['total']; ?></strong></span></td> <td class="total cl-bl"><span class="price"><?php echo $product['price_2']; ?> / </span><span class="total"><strong><?php echo $product['total_2']; ?></strong></span></td> <td class="total carttt"><span class="price"><?php echo $product['price_3']; ?> / </span><span class="total"><strong><?php echo $product['total_3']; ?></strong></span></td> <?php } ?> <?php } ?> Що потрібно зробити (як це зроблено на діючому сайті, можливо, є кращі варіанти...): 1. В oc_product_discount створити стовбці price_2 і price_3 2. В admin/index.php?route=setting/setting створити текстові поля для внесення порогових значень опт і кр. опт, що записуються в oc_setting (min_price_order та min_price_order1) 3. Вивести 3 ціни в категорії, товар, модулі. В залежності від суми замовлення має змінюватись <div> активної ціни (можливо, я буду виділяти активну стилями) 4. Має бути можливість вивести акційні ціни ((3 шт. (д.опт., опт, в. опт) або одну, яка діє при будь-якому замовленні)) 5. Реалізувати кратність як на кнопки, так і в полі вводу кількості (якщо залишок не кратний - під залишок) 6. Має якось виділятись на сайті товар, що вже в корзині. 7. Всюди, де виводиться сума, вона має виводитись згідно формули + має бути вивід інформації (до опту/кр.опту залишилось... чи ваша економія) . 8. На сторінці оформлення реалізувати колонки з вашою ціною (три колонки, виділяється та, що відповідає сумі замовлення) 9. При натисненні на кнопку Придбати має з'являтись віконце, як тут: https://1.mnmkr.com/index.php?route=product/product&product_id=102 а не кошик з усіма товарами. При натисненні саме на кошик має з'являтися кошик. 10. В адмінку замовлення і товари в замовленні мають потрапляти з вірною ціною. Все має бути в модифікаторі. Не знаю, як краще пояснити... Спасибі. P.S. оплата на карту Приват (бажано) або карту будь-якого українського банку.
  5. Так, там , в шаблоні вже є html код. До нього й чіпляйте CSS, чи що вам там потрібно. Сюди просто в текстовому форматі.
  6. Делал, как тут Да и другие разные в основном для двойки... Как вывести нормально в тройке?
  7. На странице товара пхп $discounts = $this->model_catalog_product->getProductDiscounts($this->request->get['product_id']); $data['discounts'] = array(); foreach ($discounts as $discount) { $data['discounts'][] = array( 'quantity' => $discount['quantity'], 'price' => $this->currency->format($this->tax->calculate($discount['price'] * $product_info['minimum'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']), 'price1' => $this->currency->format($this->tax->calculate($product_info['price'] * $product_info['minimum'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']) ); } твиг <li style="color: green;font-size: medium;padding-bottom: 10px;">за {{ discount['quantity'] / 2 }} шт: <strong style="color: #ff2a08;font-weight: bold;border: solid 2px;border-radius: 5px;padding: 1px;">{{ discount['price1'] }}</strong></li> <li style="color: green;font-size: medium;">{{ text_discount }}{{ discount['quantity'] }} шт: <strong style="color: #ff2a08;font-weight: bold;border: solid 2px;border-radius: 5px;padding: 1px;">{{ discount['price'] }}</strong></li> Как мне такое сделать в категории?
  8. Да и бред это все. Так можно пальцем в небо долго... На 2-ку много инструкций, а с 3-кой глухо
  9. Я и думал, что не будет Но что-то же нужно влепить. Исходя из разницы этих строк $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price'], $this->session->data['currency']); $data['tax'] = $this->currency->format((float)$product_info['special'] ? $product_info['special'] : $product_info['price'], $this->session->data['currency']); переделал 'price' => $this->currency->format($this->tax->calculate($result['price'] * $result['minimum'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']), без разницы
  10. Здравствуйте. У меня в product.php вот так: 'price' => $this->currency->format($this->tax->calculate($discount['price'] * $product_info['minimum'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']), Показывает цену умноженую на минимум. Вывожу скидку в категории. Вставляю этот жи код в категори.пхп и... показывает цену за единицу без знака валюты и вообще... ерунда какая-то. В твиге {{ discount.price }} Помогите, пожалуйста.
  11. Здравствуйте. Имеем: - Опенкарт 1.5.6.4; - Симпла, какая не знаю, ставилась в 2014 году; - Полное отсутствие vqmod, все правки в файлах. - Вроде бы все, но хз... Нужно: автозаполнение адреса и отделения... все остальное сейчас не нужно, возможно будет нужно при обновлении движка до актуальной версии. Покупать? Заведется? Покупать с установкой?
  12. yurabr

    hello

    Наверное
  13. yurabr

    как сделать ?

    Сам пользуюсь. https://alphasms.ua/about/techdocs/ Ставишь модуль и все настраивается. У меня проблем не было.
  14. А еще очень прикольно сходить и зарегиться на другом сайте и уже там скачать...
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.