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

PaulKravchenko

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

    1 782
  • З нами

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

  1. ну вам видніше звісно)

    для саморозвитку можете взяти оригінальний контролер з дистрибутиву опенкарту admin/controller/sale/order.php і порівняйте з тим, що у вас в модифікованих лежить

    але я не маю мети доказувати вам щось, напрямок вирішення у вас є

  2. 25.04.2024 в 13:23, artdepozit сказал:

    Хотите сказать что опенкарт  3 скоробки не генерирует такой инвойс для печати ?

    Впевнений в цьому)

    Можливо, у вашому випадку, то модифіковано темою оформлення (шаблоном).

     

    Інвойс з коробки виглядає так:

     

    image.png.5299ecb4a6407465d3c93623b0408068.png

     

    Власне ви можете скачати опенкарт та переконатись самостійно

  3. Прям базовий картинки у інвойс не виводить)

    З коробки опенкарт не виводить зображення у замовленнях в адмінці.

    І вам не у контролері прибирати краще, а у шаблоні, шлях до нього вище навів

  4. @trebavsecsp у налаштуваннях Simple у розділі JavaScript додайте цей код:

    $('#shipping_address_city').select2({
      sorter: function(results) {
        var query = $('.select2-search__field').val().toLowerCase();
        return results.sort(function(a, b) {
          return a.text.toLowerCase().indexOf(query) -
            b.text.toLowerCase().indexOf(query);
        });
      }
    });

     

    Збережіть зміни. Це змусить пошук у полі типу select2 сортувати в алфавітному порядку з перших знайдених.

    Актуально для поля Місто

    • +1 1
  5. У зображення банеру, має бути клас img-responsive, який задає максимальну ширину зображення 100% відповідно до блоку, в якому воно розташоване, і висоту auto, щоб вона обчислювалася на основі співвідношення сторін зображення.

    Тому задання розмірів зображення банеру не вплине на його відображення, якщо ви зробите наприклад так:

    <div class="swiper-slide">
      {% if banner.link %}
      <a href="{{ banner.link }}"><img src="{{ banner.image }}" alt="{{ banner.title }}" width="300" height="300" class="img-responsive" /></a>
      {% else %}
      <img src="{{ banner.image }}" alt="{{ banner.title }}" width="300" height="300" class="img-responsive" />
      {% endif %}
    </div>

     

    • +1 1
  6. Повторне відправлення листа замовлення


    Повторне відправлення листа замовлення


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

     

    Можливості:

    • відправка повторного сповіщення про замовлення зі сторінки списку замовлень (у томи числі пакетно)
    • відправка повторного сповіщення про замовлення зі сторінки перегляду замовлення
    • відправка "набору" повторних сповіщень які надсилаються при оформленні замовлення покупцю та адміністратору (основний режим)
    • відправка повторного сповіщення тільки покупцю
    • відправка повторного сповіщення тільки адміністратору

     

    Обмеження:

    • тільки для Opencart та ocStore версій 3.0.2.х-3.0.3.х
    • надається як є
    • підтримка: лише виправлення помилок
    • адаптація під інші версії не проводитиметься

    • Автор
    • долучення
      11.04.24
    • Категорія
    • Ioncube Loader
      Нет
    • ocStore
      3.0
    • OpenCart.Pro, ocShop
    • Звернення до сервера розробника
      Нет

     

  7. 11.04.2024 в 23:41, kulinenko сказал:

    если страницы нету - отдает 404

    Сторінки пагінації категорій, виробників, результатів пошуку тощо формуються незалежно від того є там товари чи ні, тому і page=100500 теж буде сформована при заході і ніякої 404 не буде

  8. або в контролері категорії, в пагінацію:

    			if (($product_total > 0 ) && $limit && ceil($product_total / $limit) < $page) {			
    				$this->response->redirect($this->url->link('product/category', 'path=' . $category_info['category_id'], true));
    			}

     

    буде редирект на першу сторінку категорії, тип редиректу у відповідній функції у бібліотеці response

  9. В 11.04.2024 в 20:08, dolyalexey сказав:

    гугл вказав сторінку 26, а їх в категорії може тільки 25

    Можна у контролері категорії робити редирект зі сторінок, на яких немає товарів. Наприклад, якщо гугл піде на сторінку 26, як у вашому випадку, то буде переадресований на першу сторінку категорії.

  10. catalog\model\tool\online.php

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

    можете там замість -1 hour поставити -10 minutes

     

    Але ті записи в таблиці customer_online не те що google analytics, туди записуються всі відвідувачі з унікальним IP, і без фільтрації ботів і будь-яких запитів до сайту, без урахування, що декілька відвідувачів можуть бути за одним натом, і т.д. і. т.п.. Тому доречність цих звітів дуже сумнівна, вони не відображають навіть наближеної до реальності картини.

    • +1 2
  11. Згоден з приводу префіксу для основної мови.

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

     

    Приклад налаштувань:

     

    За замовчуванням
    Формування ЧПУ з джерела переходу. Якщо перехід у товар був з виробника, то ЧПУ з виробником, з категорії, то ЧПУ зі шляхом до категорії, з якої було здійснено перехід. Якщо прямий перехід або з інших місць, то в ЧПУ тільки товар

     

    https://[сайт]/[основна категорія]/[дочірня категорія]/[товар]
    Незалежно від точки входу ЧПУ з "абсолютним" шляхом категорій до товару

     

    https://[сайт]/[виробник]/[товар]

    Незалежно від точки входу ЧПУ з виробником та товаром

     

    https://[сайт]/[товар]
    Незалежно від точки входу на сторінку товару ЧПУ тільки з товаром.

     

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

     

  12. В 09.04.2024 в 09:55, pashast сказав:

    адекватні мультимовні урл типу https://site.com/product-name (https://site.com/en/product-name), більше нічого не треба

    Воно там з коробки є, щоправда не знаю наскільки "адекватні")

    image.png.0f26c9e4b9d3167e1f1520f1590270cd.png

     

    В урлах буде так

     

    image.png.acf73ba6c058998bdd16e894c5c2e55e.png  image.png.27c7fb07c9ecbabbf39de1f8bcf6faef.png

     

    Але якщо префікс для мови не вказаний, буде так

     

    image.png.2747a0f43848e8a081965b240cbfea95.png

     

     


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

Important Information

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