Отображение категорий и товаров

  • Posts: 18
  • Thank you received: 0
4 years 11 months ago #308238

progreccor wrote: ....
правда цены у него не будет.

Вот в этом и проблема

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
4 years 11 months ago #308239

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


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 0
4 years 11 months ago #308240

К этому варианту сейчас и склоняюсь. Сделать дополнительные поля и писать там доп информацию.
Завтра буду пробовать и если что задавать вопросы.
Спасибо за совет.

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 0
4 years 11 months ago #308269

Вот так решил свою задачу:
Когда указывается количество товара НЕОГРАНИЧЕНО, то в стоке указывается количество -1.
Далее, дописал в файле quantity.php

$stock_class = ($this->row->product_quantity != 0) ? "" : " hikashop_product_no_stock";
?>
<span class="hikashop_product_stock_count<?php echo $stock_class; ?>">
<?php
if($this->row->product_quantity > 0)
echo (($this->row->product_quantity == 1 && JText::_('X_ITEM_IN_STOCK') != 'X_ITEM_IN_STOCK') ? JText::sprintf('X_ITEM_IN_STOCK', $this->row->product_quantity) : JText::sprintf('X_ITEMS_IN_STOCK', $this->row->product_quantity));
elseif($this->row->product_quantity < 0)
echo JText::_('MAKE_FOR_YOR');

elseif(!$in_stock)
echo JText::_('NO_STOCK');
?>
</span>

вот такие строки (сделал сравнение)

elseif($this->row->product_quantity < 0)
echo JText::_('MAKE_FOR_YOR');

и соответственно в языковом файле ru-RU.com_hikashop.ini вставил строку
MAKE_FOR_YOR="Изготавливается на заказ. Срок изготовления 2-3 недели."
аналогично во втором языковом пакете
Так работает.
Хочется услышать ваше мнение по такому решению

Last edit: 4 years 11 months ago by Verlaty.

Please Log in or Create an account to join the conversation.

  • Posts: 18
  • Thank you received: 0
4 years 11 months ago #308288

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

Last edit: 4 years 11 months ago by Verlaty.

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.079 seconds
Powered by Kunena Forum