Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

MFX

Users
  
  • Posts

    573
  • Joined

  • Last visited

Everything posted by MFX

  1. Здравствуйте! ocStore 2.1.0.2 Описание: Товар сейчас показывает стоимость 0р., так как цены идут в опциях, хотел бы узнать, как сделать так, чтобы товар подцеплял цену из опций(из первой опции если быть точнее) и с ней тусил везде(на главной, в категориях, в прочих модулях), а клиент когда захочет, может выбрать другую опцию и все типа гуд(ну это сейчас работает) Вопрос: Как сделать так, чтобы товар брал цену из первой опции и эта цена считалась основной в товаре? Использование данного кода $cat_product_price = 0; foreach ($this->model_catalog_product->getProductOptions($result['product_id']) as $option) { if (!is_array($option['product_option_value'])) continue; foreach ($option['product_option_value'] as $product_option_value) { if (!(float)$cat_product_price || $product_option_value['price'] < $cat_product_price) $cat_product_price = $product_option_value['price']; } } $price = '<span class="from">' .$this->language->get('text_from') . '</span> '.$this->currency->format($this->tax->calculate($cat_product_price, $result['tax_class_id'], $this->config->get('config_tax'))); if (!(float)$cat_product_price) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } Не дало мне толком решения проблемы(я не понял куда конкретно его вставлять, точнее что именно на него заменить - короче пихал его куда попало, но ничего толкового не вышло). Если есть возможность, кто знает и кому не трудно, подскажите пожалуйста подробнее... Все же сюда в первую очередь обращаются за поддержкой в решении того или иного вопроса!)
  2. У меня мозг будто вытащили, прям туплю жесть, при этом ни о чем думать не могу, просто не получается думать!!!!)
  3. Правильно вставляю!? $product_total = $this->model_catalog_product->getTotalProducts($filter_data); $results = $this->model_catalog_product->getProducts($filter_data); $cat_product_price = 0; foreach ($this->model_catalog_product->getProductOptions($result['product_id']) as $option) { if (!is_array($option['product_option_value'])) continue; foreach ($option['product_option_value'] as $product_option_value) { if (!(float)$cat_product_price || $product_option_value['price'] < $cat_product_price) $cat_product_price = $product_option_value['price']; } } $price = '<span class="from">' .$this->language->get('text_from') . '</span> '.$this->currency->format($this->tax->calculate($cat_product_price, $result['tax_class_id'], $this->config->get('config_tax'))); if (!(float)$cat_product_price) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } else { $image = $this->model_tool_image->resize('placeholder.png', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $special = false; } Или нет!? Потому что ничего вообще не происходит... Я туплю...(
  4. Нет, все таки не понял, это куда именно в category.php вставлять!?) (я ведь правильно понял файл!?) ставлю, ничего не происходит, ничего не меняется!(
  5. Я имею ввиду среди опций в product.tpl закинуть или в другое место, если в product.tpl то на других страницах(таких как витрина магазина), он же не будет отображаться с ценой из опций, или я чего не понимаю!?
  6. .сдаюсь, не понял куда именно воткнуть... Можешь подробнее написать?)
  7. Это я понял!)) Навык есть, только куда воткунуть не пойму, чтобы подгружалась цена из опции, ранее я делал, аналогичный пример, там все было ровно, но сайта того больше нет, а что я делал хоть убей не помню!(((
  8. Это то все понятно и стоит... Если зайдя в товар и тыкнуть опцию, цена появляется, но вот везде в других местах, товар пишет что он стоит 0р. и когда нажимаешь купить, покупаешь его за 0р. Мне надо чтобы товар подгружал цену из первой опции. Цена у опций уже стоит (= сумма) Вот например: ВНИЗУ ТИПА КАК НАДО, ЧТОБЫ БЫЛО!)
  9. Здравствуйте! ocStore 2.1.0.2 Описание: Товар сейчас показывает стоимость 0р., так как цены идут в опциях, хотел бы узнать, как сделать так, чтобы товар подцеплял цену из опций(из первой опции если быть точнее) и с ней тусил везде, а клиент когда захочет, может выбрать другую опцию и все типа гуд(ну это сейчас работает) Вопрос: Как сделать так, чтобы товар брал цену из первой опции и эта цена считалась основной в товаре?
  10. Можно просто для наглядности .csv на 100 товаров с сайта представленного выше?
  11. а есть вариант, как нибудь получить данную возможность, за отдельную плату или чего еще!?) Так же интересует, у вас представлен только один вариант отображения шаблона, нет ли еще примеров, он вроде как нравится, но цвета яркие(понимаю, что их легко изменить в админке)!?)
  12. Подскажите пожалуйста, сколько будет стоить(ваши предложения) спарсить товары с категориями(опциями и атрибутами) в csv, с этого сайта!? http://cezares-shop.ru/ Необходимо все, от названия товаров до картинок, с правильным формированием категорий. С переводом в .csv для свободного залития на сайт.
  13. Суть в следующем: я долго общался с админами одного сайта(партнера), чтобы они дали мне доступ к своему сайту, они дали, все норм, я хочу теперь перекинуть их товары, на другой сайт(на опенкарт, с сохранением структуры каталогов и выводом товаров), но их движок не позволяет мне дать возможность импорта товаров и категорий. Давненько я помню дергал только товары и категории с mysql, тогда кто-то мне помог, а сейчас, в связи с давностью, просто забыл что я тогда делал. Там немного сложная схема с опциями товаров(так как в каждом товаре идут десятки дополнительных товаров и их там около 5000 в виде опций), при парсинге опенкарт не понимает, что он видит, хоть и указываешь опции. Посмотрел видео по Content Downloader, в принципе интересно, но опять немного не то, так как он аналогично будет не понимать опции, а в связи с таким количеством товаров в виде опций, парсинг не подойдет, мне кажется, хотя я могу сомневаться... Не логично, получается третья голова была короткая или же она была головой мальчика?!? Какая связь между именем одной из голов дракона, со способностью мальчика к чтению и вот это вот: "а IQ просто короткий был." - непонятно у кого, у дракона или же у мальчика, если у дракона, то получается из трех голов одна недомерок была или если это мальчик, то логично, ведь он начал биться с драконом, как только его встретил, а он может не хотел, может он к врачу нес третью голову недомерка???!??? Смысл я понял, но логики помощи, на заданную тему, в словах не увидел. Это вы о чем??? Это тупая предыстория, не несущая ничего за собой, основной вопрос в другом, как можно перенести товары и категории из одного движка на другой используя в основном MySQL... Так как парсинг немного не точно хавает все...
  14. Здравствуйте! Предыстория: Однажды, один человек, решил сделать сайт, захотелось ему интернет-магазин запустить. Он долго и упорно шел к своей цели, вроде все сделал, восторгнулся творением своим, немного всплакнул и понял, что все что он делал, оказалось немного бесполезным, так как ему нужны были товары для этого интернет-магазина, а их у него не было, он начал искать, по полям, по лугам, вдруг встретил он магазинчик у реки, зашел и видит: прекрасные жемчуга, явства разных миров, драгоценности каких свет не видывал. Решил он завладеть всем и начать продавать у себя. Но не тут то было, этот магазинчик охранял дракон(сам не пойму как он там очутился, ведь магазинчик был маленький), долго и упорно бился человек и дракон, в конце битвы дракон сдался и пропустил человека, но сказал, я дам тебе лишь доступ к файловой системе магазина и mysql, а дольше ты должен разгадать загадку: Как же произвести перенос товаров из одной платформы, в опенкарт!? Теперь суть вопроса: Каким образом можно осуществить перенос товаров имея только mysql, без создания файла .csv и прочего(так как на том движке этого нет)...!?!? Пожалуйста, если знаете, дайте развернутый ответ.
  15. Здравствуйте! Скажите. возможно ли сделать раскрытие товаров как тут? Мне нравится ваш шаблон, но надо чтобы было такое раскрытие, может модуль есть какой, который поспособствует этому или есть такая возможность, надо лишь шаб купить?)
  16. Здравствуйте! ОcStore 2.1.0.2 Интересует возможность вывода товара ввиде списка, как на примере ТУТ То что в правой колонке, там типа коллекции, на самом деле просто товары указаны, как можно реализовать такое, подскажите, что и куда переписать, чтобы можно было так же сделать? Может модуль, если есть такой, подскажете где взять?
  17. Хотел спросить. А есть ли возможность реализации такого типа опций, в данном шаблоне, как тут Чтобы можно было реализовать товары под видом опций с указанием шапки опций Артикул Название Размеры Группа Цвет Цена Как в товаре внизу. Если да, то сколько это примерно будет стоить, с учетом покупки шаблона!? Чтобы прям отдельным блоком вывести. Грубо говоря аналогично представленному по ссылке!
  18. Все оказалось проще некуда, если не нужен плюсик или минусик, удаляйте это <?php echo $option_value['price_prefix']; ?> в ваша тема/template/product/product.tpl вот в этой строке (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) а если вообще в скобках ничего не надо, то у удалите эти строки у каждой опции
  19. На всякий случай уточняю, ОС1.5.6.Х версия модуля v2.0.17 Это может показаться странным, но в модуле этот кусок называется чуть-чуть по другому: <operation> <search position="replace"><![CDATA[(<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)]]></search> <add> <![CDATA[ <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> ]]> </add> </operation> И если убрать <add> <![CDATA[ <?php if ($option_value['price_prefix'] == '*') { if ($option_value['price_value'] != 1.0) printf("(%+d%%)", round(($option_value['price_value'] * 100) - 100) ); } else { echo "(".$option_value['price_prefix'].$option_value['price'].")"; } ?> ]]> </add> То выдает ошибку Catchable fatal error: Argument 1 passed to VQNode::__construct() must be an instance of DOMNode, null given, called in /home/u887193419/public_html/vqmod/vqmod.php on line 731 and defined in /home/u887193419/public_html/vqmod/vqmod.php on line 781
  20. Да, тоже интересует... Я убрал по аналогии, удалив <?php if ($option_value['price']) { ?> (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>) <?php } ?> Но не то получилось... Как можно просто скрыть то что в скобках!?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.