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

Вывести информацию по наличию товара


Recommended Posts

проверяем количество(quantity)

больше нуля,  выводим есть в наличии  ............

Надіслати
Поділитися на інших сайтах

8 хвилин назад, fanatic сказав:

проверяем количество(quantity)

больше нуля,  выводим есть в наличии  ............

ну логику я понимаю, как это кодом написать и в какой файл добавить?

Надіслати
Поділитися на інших сайтах


catalog/controller/product/category.php

$data['products'][] = array(
  // добавляем количество
  'quantity' => $result['quantity'],
  'product_id' => $result['product_id'],
  'thumb' => $image,
  'name' => $result['name'],
  'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
  'price' => $price,
  'special' => $special,
  'tax' => $tax,
  'minimum' => ($result['minimum'] > 0) ? $result['minimum'] : 1,
  'rating' => $rating,
  'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
);

catalog/view/theme/ваша тема/templage/product/category.tpl

<?php if($product['quantity'] > 0){ ?>  
есть в наличии
<?php }else{ ?>
нет в наличии
<?php } ?>

это, без заморочек с файлами локализации

  • +1 1
Надіслати
Поділитися на інших сайтах

5 хвилин назад, fanatic сказав:

catalog/controller/product/category.php


$data['products'][] = array(
  // добавляем количество
  'quantity' => $result['quantity'],
  'product_id' => $result['product_id'],
  'thumb' => $image,
  'name' => $result['name'],
  'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..',
  'price' => $price,
  'special' => $special,
  'tax' => $tax,
  'minimum' => ($result['minimum'] > 0) ? $result['minimum'] : 1,
  'rating' => $rating,
  'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url)
);

catalog/view/theme/ваша тема/templage/product/category.tpl


<?php if($product['quantity'] > 0){ ?>  
есть в наличии
<?php }else{ ?>
нет в наличии
<?php } ?>

это, без заморочек с файлами локализации

наверное я что то не так делаю, вот добавил в category.php:
https://prnt.sc/s16mfq
и в category.tpl:
https://prnt.sc/s16nlj

может в какое то определенное место в файле нужно добавить?

Надіслати
Поділитися на інших сайтах


25 минут назад, boooeller2 сказал:

вот добавил в category.php:

да не нужно весь код добалять.

я показал пример

нужно найти такой код в файле и добавить только

37 минут назад, fanatic сказал:

// добавляем количество 'quantity' => $result['quantity'],

 

Надіслати
Поділитися на інших сайтах

и в шаблоне не куда попало, а в цикл, где перебираются товары

а лучше, с такими знаниями, не лазить в код.

Надіслати
Поділитися на інших сайтах

35 хвилин назад, fanatic сказав:

и в шаблоне не куда попало, а в цикл, где перебираются товары

а лучше, с такими знаниями, не лазить в код.

спасибо, вроде все получилось

Змінено користувачем boooeller2
Надіслати
Поділитися на інших сайтах


1 година назад, fanatic сказав:

и в шаблоне не куда попало, а в цикл, где перебираются товары

а лучше, с такими знаниями, не лазить в код.

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

Надіслати
Поділитися на інших сайтах


Только что, boooeller2 сказал:

чтобы при обновлении шаблона эти изменения не исчезли?

сделать изменения через ocmod.xml

Надіслати
Поділитися на інших сайтах

10 хвилин назад, fanatic сказав:

сделать изменения через ocmod.xml

понятно, почитаю что это. Подскажите еще, я хочу чтобы сначала отображались товары которые есть в наличии, а потом товары которых нет, есть идея делать проверку если количество больше нуля то присваивать порядок сортировки = 0:
https://prnt.sc/s19sc6
иначе - порядок сортировки = 1.
Реально такое сделать и если можете помогите пожалуйста с кодом.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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