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

OGORODnik

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

    56
  • З нами

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

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

  1. 19.03.2024 в 11:35, chukcha сказал:

    можно почти простым  можификаторм

     

            if (!empty($data['filter_order_id'])) {
                $sql .= " AND o.order_id = '" . (int)$data['filter_order_id'] . "'";
            }

    заменить на


                $sql .= " AND o.order_id IN ($data['filter_order_id'] . "'";
     

    і куди це все прописувати? і я так розумію це вирішить питання тільки з фільтром для замовлень

  2. Чи знає хтось модифікатор чи модуль який зможе фільтрувати замовлення по номерах, наприклад в поле пошуку ввести 100, 143, 200 - і щоб відображались 3 замовлення (№100, №143,№ 200) і була загальна сума цих замовлень?

  3. В 17.03.2024 в 16:59, kylis сказав:

    То файл перекладу. Дивіться файл шаблону. Можливо ця змінна взагалі не використовується.

    дійсно, використовувався інший файл. Знайшов, розібрався, змінив. Дякую за підказку :-)

  4. Доброго дня шановні знатоки та любителі опенкарт. Виникла проблема - знайшов файл, який відповідає за емейл який приходить клієнту після реєстрації.

     

    catalog/language/uk-ua/mail /customer.php

     

    Після зміни тексту:

     

    $_['text_services']       = 'Після входу в систему ви зможете отримати доступ до різних сервісів магазину, таких як огляд історії замовлень, друкування рахунку, редагування інформації вашого облікового запису (адрес доставки, телефону для зв\'язку) та інше.';

     

    ніяк не реагує сам емейл. Приходить в тому ж вигляді як і був. Всі кеші, оновлення модифікаторів робив, в текі сторейдж такого файлу немає. В чому може бути проблема?

  5. В 10.02.2024 в 12:43, pawana сказав:

    Для редагування замовлення його спочатку треба відмінити (принаймні коли є реальні залишки товару). Не зовсім логічно, але так. Щодо купонів - не знаю, перевірте і напишіть - думаю не тільки для вас це цікаво.

    методом наукового "тика" вияснив, що підійде будь який статус, не відмічений в налаштування магазину "Статус заказа в обработке", тобто поли повинен змінюватись залишок. Значить дійсно, виходить, що це не редагування вже існуючого замовлення, а "створення нового" під цим же номером. Тупо як на мене.

     

    Промокод при редагуванні не діє, особливо одноразовий.

  6. Доброго дня! Хто може пояснити логіку замовлення на опенкарт?

     

    Ситуація - Є товар А, в кількості 2 шт., по ціні 10 грн. При оформленні замовлення клієнт додає разовий промокод на 10%, в результаті сума замовлення 9 грн.

     

    В адмінці замовлення вже є - товар А випав в 0, промокод використаний. І тут потрібно відредагувати замовлення, наприклад змінити телефон чи ПІБ отримувача - і о чудо - опенкарт пише - товару немає в наявності (відповідно не дає зберегти/оновити замовлення) і навіть якщо нічого не змінювати - купон вже не діє, сума замовлення - 10 грн.

     

    Повторно застосувати вже не дає можливості так як "купон використаний або закінчився срок".

     

    Так як же все таки працюють замовлення в опенкарт і що означає РЕДАГУВАТИ ЗАМОВЛЕННЯ? По відчуттях, начебто замовлення не редагується, а "створюється нове".

     

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

  7. В 02.11.2023 в 19:41, Octsupport сказав:

    @OGORODnik Доброго вечора!

    В самому модулі треба замінити a на button і додати редірект:

      <div class="buttons">
        <div class="pull-right">
          <input type="button" value="{{ button_confirm }}" id="button-confirm" class="btn btn-primary" />
        </div>
      </div>
    <script>
        $('#button-confirm').on('click', function() {
            window.location.href = '{{ checkout_url }}';
        });
    </script>

     

    Маєте на увазі у файлі catalog/view/theme/oct_remarket/template/extension/payment/oplata.twig ?

    {% if error_message %}
    <div class="alert alert-warning">
      {{ error_message }}
      <button type="button" class="close" data-dismiss="alert">×</button>
    </div>
    {% elseif fondy_options %}
      <link rel="stylesheet" href="https://pay.fondy.eu/latest/checkout-vue/checkout.css">
      <div id="checkout-container"></div>
      <script>
        const initFondyWidget = () => fondy("#checkout-container", {{ fondy_options }});
    
        if (!document.getElementById('fondy_script')){
          let fondyScript = document.createElement('script');
          fondyScript.src = 'https://pay.fondy.eu/latest/checkout-vue/checkout.js';
          fondyScript.id = 'fondy_script'
          fondyScript.onload = initFondyWidget;
          document.head.appendChild(fondyScript);
        }else initFondyWidget();
      </script>
    {% else %}
      <div class="buttons">
        <div class="pull-right">
          <a href="{{ checkout_url }}" class="btn btn-primary">{{ button_confirm }}</a>
        </div>
      </div>
    {% endif %}

     

  8. Чи ставив хтось модуль Fondy на fastorder в шаблонах Octemplates? Підтримка відповідає, що модуль працює тільки зі стандартним чекаутом та сімпл чекаут. Є якась інфа як можна налаштувати та прикрутит модуль fondy на fastorder ?

  9. В 10.10.2023 в 12:24, Eldaeron сказав:

    Для перекладу товару і опцій - потрібно підтягнути product_description, option_description.

     

    Для перекладу способів доставки і оплат (включаючи "Сумма", "Итого") - з каталогу підтягнути.

     

    Скажіть id української мови, зроблю вам мод.

     

    на сайті українська id = 3. Дякую вам, я і сам намагаюся, але відчуваю, що моїх знань реально недостатньо.

  10. В 09.10.2023 в 19:40, Eldaeron сказав:

    ну ви про рахунок в адмінці говорите? sale/order/invoice

    мова йде саме про форма друку рахунк в адмінці:

    2106555621_.thumb.png.a60751ded860c0c5c61b152c483889a9.png

     

    Попередньо скопіював мовний файл україснькою, перейменував і закинув в admin/language/ru-ru/sale/order_invoice_ua.php

     

    у файлі admin/controller/sale/order.php у функції змінив шлях до мовного файлу

     

    в public function invoice() {
            $this->load->language('sale/order_invoice_ua.php');

     

    Тепер незалежно від мови адмінки - форма друку рахунку українською мовою. Саме замовлення в адмінці - мовою адмінки.

     

    Але як вище писав, переводиться не все, а підтягується з id мови клієнта. Потрібна саме ця форма друку, а не саме замовлення в адмінці чи на сайті.

    1350758060_.png.3a848e4569a1452c08f2aae2a68ed705.thumb.png.87ec4d602995c538b44efd3ba279385d.png

  11. В 09.10.2023 в 15:31, Eldaeron сказав:

    $_['entry_total'] = 'Разом';

    $_['entry_amount'] = 'Сума';

    це між іншим перекладено і лежить в мовному файлі який підтягуєтья в в рахунок. Чому саме не переклладає не знаю.

     

    З іншим треба дивитися по вашим рекомендаціям. Дякую

  12. Доброго времени суток! Как сделать счет на одном языке?

     

    в public function invoice() {
            $this->load->language('sale/order'); подсунул нужный языковый файл, но сами способы Оплаты, Доставки, итоговая сумма и прочее береться из айди языка клиента.

     

    Где нужно еще подправить или указать конкретный language id чтобы при печати счета язык брался один независимо от языка клиента?

     

    1744598266_.thumb.png.0fba276e2e0dcd37802a56c495561db0.png

  13. В 22.09.2023 в 03:30, knalsur сказав:

    Супер, нашел.

     

    Редактирую файл (то есть дописываю несколько слов) cod.php в notepad++ / сохраняю в notepad++ / у  FileZilla выскакивает окно на подтверждение того что я редактировал-ОК !

     

    Обновляю сайт, ни каких изменений.

    Перевірте цей файл, але в storage/modification ...

  14. В этой теме хорошо описали вопрос - На странице оформления заказа есть спрятанный до определенной суммы бесплатная доствка, в остальных случая фиксированная доставка.

     

    как сделать, чтобы единственный возможный способ доставки был выбран и добавлен по умолчанию?

     
    Решение нашли такое:
    Цитата

     

    Нашла решение. Может кому пригодится.

     

    В начало файла /catalog/view/theme/тема/template/checkout/shipping_method.tpl добавила

    <script language="Javascript" type="text/javascript">
     $(document).ready(function(){
     $('#button-shipping-method').trigger('click');
     });
    </script>

    А само поле "Способ доставки" скрыла через style="display: none;" в файле /catalog/view/theme/тема/template/checkout/checkout.tpl

     

     

    А вот как тоже самое сделать на опенкарт 3.0.3.7?

  15. Хтось може зтикався з подібною проблемою? Після переходу на сторінку оформлення замовлення єдиний чи первий, не важливо, спосіб доставки якби вибраний (активний), але в прорахунку загальної суми він не відображається, але рахується десь собі там. Якщо вибрати вибраний спосіб доставки - тоді він додається до загальної суми, але відразу не рахує, що може ввести в оману клієнта. Чи знаєте як зробити так, щоб при переході на сторінку оформлення відразу врахувувало і вартість доставки?

     

    Всі налаштування доставки і враховувати в замовленні - включені. Єдине, що відображає якось не зрозуміло.

    751194714_.thumb.png.b3544655ed0ebdf37b1a0099fa18ca93.png

    364574903_.thumb.png.1fcfd6ab016a7ad39f283af7cca71c5e.png

  16. Доброго дня! Чи може хтось реалізувати наступне:

     

    Є два сайти - А і Б.

    Замовили на А - залишок змінився на Б.
    Замовили на Б, залишок змінився на А.

    Адміністратор змінив залишок на А, змінився на Б. Адміністратор змінив залишок на Б, змінився на А.

    Для кожного товару потрібно реалізувати можливість відключення синхронізації (така собі "галочка"). Тобто, остаток малий, тому буде продаватися лише на сайті А, значить на сайті А виставили 1 (і поставили чи зняли галочку щоб не синхронізувати з іншим магазином/магазинами), на сайті Б - 0. Товар є на обох сайтах, але залишок різний. Така можливість повинна бути в кожному товарі, і вибиратися синхронізувати чи ні індивідуально  до кожного товару окремо.

    Також повинна залишатися можливість додати магазин В , чи Г, і функціональність таку ж.
    Замовлення на Б, змінився залишок на А, В, Г і аналогічно навпаки.
    Адмін виставив залишок на А, змінився залишок на Б, В, Г.

    Адмін виставив залишок на В, і поставив "галочку", синхронізувати на А, то в А і В залишок оновився, у Б і Г, залишився свій.

     

  17. В 16.08.2023 в 20:42, alexxlr сказав:

    Питання виставлення цін можна вирішити багатьма способами, це найлегше, якщо залишки на сайтах одинакові (1 склад) то мудріше буде все реалізувати через мультимагазин. Апі срм це все складно і дорого і не потрібно

    питання виставлення цін не просто, а різних для обох сайтів. Наскільки я розумію роботу мультимагазина з однією базою - різні ціни для обох сайтів питання зовсім не вирішить.

  18. В 16.08.2023 в 13:17, Vladzimir сказав:

    По нормальному це робиться так. Контент ведеться в pim-системі, залишки в crm-системі. Інтеграція йде через api.

    Інакше у вас постійно буде плутанина

    Дякую за пораду! Є ціль, потрібно знайти вирішення. Можете щось конкретно порекомендувати з цих систем?

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

Important Information

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