Рекомендуемые сообщения

Zaurius    0

Здравствуйте. Нужен модуль, чтобы выводил на сайте 2 цены (в категориях, описании товара и модулях последние, хиты и т.д.). Но есть одно но! Вывод две цены сделать просто, но мне нужно, чтобы обычные покупатели видели 2 цены- ПРОДАЖА В AZN = ПРОДАЖА В $, А группа оптовиков цену продажи и цену оптовой в двух валютах. Т.е. как показано ниже.

 

Схема Клиент

Цена: 100AZN / 156$

 

-----------------------------------

 

Схема оптовик

 

Цена: Продажа 100AZN / 156$
               Оптом 90AZN / 140$

 

 

И еще один не маловажный вопрос. Например в этом магазине http://dahua.az/ для клиента показывает цену продажи, а когда заходишь как оптовик, то показывает обе цены. Данный сайт привязан к С1. Т.е. нужна такая же фишка. Нужен специалист, который сможет выводит оба цены как я описал выше, но данные будут выводиться по С1. Кто возьмется? ЦЕНУ МОЖНО ОБСУДИТЬ В ЛС, Также объясню подробно, если что-то не понятно. 

Изменено пользователем Zaurius

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
afwollis    1 099

1С тут не при делах.

основная валюта в магазине $, а показываются цены в AZN ?

в контроллерах каждого места (раздела/модулей) надо добавить формирование цены в еще одной валюте.

примеров полно.

сложного ничего нет. просто много мест, где это надо делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zaurius    0

1С тут не при делах.

основная валюта в магазине $, а показываются цены в AZN ?

в контроллерах каждого места (раздела/модулей) надо добавить формирование цены в еще одной валюте.

примеров полно.

сложного ничего нет. просто много мест, где это надо делать.

 

Да. Основная цена для оптовиков в $. В 1С обе цены, в долларах и AZN . Когда там меняют курс доллара то автоматом меняется и оптовая цена в долларах и продажи в AZN . Они так же хотят сделать и на сайте. Для обычных клиентов цена в AZN, для оптовиков обе цены. И чтобы цены были привязаны к 1С. Так как 4000 товаров менять цены в ручную геморой. Тем более доллар на месте не стоит. Я смотрел пару вариантов, они мне подходят в принципе и без модуля. Вот только напрягает то, что магазин хотят привязать к 1С и какие будут последствия не знаю. Я вообще понятия не имею как работает 1С. Как она будет определять атрибуты товаров, характеристики и как вообще он определит какой это товар, так как названия товаров на сайте отличаются от 1С. Я целый год заполнял все эти характеристики для товаров, описания на 2-х языках. Если все это коту под хвост, то печалька будет. Короче, меня ждет грандиозная каша с этим магазином. 

Изменено пользователем Zaurius

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Shureg    157

Непонятно, вам надо связывать с 1с или нет?

Цены для оптовиков все равно надо будет как-то внести. Вручную или из 1с.

Вообще, так, как вы сначала описали, даже переделывать почти ничего не надо, создать группу покупателей оптовики и ставить им скидки.

Цены в дополнительной валюте штатно могут формироваться по курсу.

 

Если все-таки 1с - то это главная проблема, надо допиливать, и пока даже неизвестно, что:

 

Я вообще понятия не имею как работает 1С. Как она будет определять атрибуты товаров, характеристики и как вообще он определит какой это товар, так как названия товаров на сайте отличаются от 1С

Изменено пользователем Shureg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От Tkanoff
      Нужен программист для тех. поддержки интернет-магазина на opencart.  Восстановление оперативной работоспособности сайта при необходимости, доработка функционала интернет-магазина, настройка доп. модулей, консультирование по доработкам, настройка интеграции со сторонними сервисами: яндекс метрика, Google аналитика, Roistat, колл-трекинг и другие.
      Постоянная удаленная работа, с оплатой за задачи ли почасовая (по договоренности).  
       
      Требования к соискателю:
      1.    Опыт работы с opencart не менее 3-х лет.
      2.    Наличие положительных отзывов, примеров работ. Готовность предоставить контакты заказчиков
      3.    Высокий уровень ответственности
       
    • От mrcbi4
      сайт вся-пряжа.рф
       
      Необходимо поставить модули и настроить их корректную работу
      Модули
      1. СДЭК
      - чтобы выводилось "комиссия за наложеный платеж" без ошибки - сейчас с ошибкой (считает и показывает комиссию правильно, но лезет текст ошибки на странице)
      - сделать возможность выбрать пункт ПВЗ СДЭК на карте города (в т.ч. что бы он в дальнейшем выгружался в СДЭКовскую накладную)
      - настроить нормальную выгрузку заказов в сдэк и и передачу обратно статусов заказа
      2. Почта России
      -помочь подобрать модуль, который правильно считает по тарифам ПочтыРоссии и поставить его
      3.Редактирование keyword description title H1 - на страницах фильтров или тэгов, и какой то реестр-редактор этих страниц - наверняка есть какой то модуль для решения этой задачи
      4. Есть модуль "сообщить о наличии" но при его установке, модуль как будто задваивается, т.е. появляется 2 значка этого модуля, и приходит на почту по 2 письма при каждом новом обращении. - настроить его работу корректно, при условии что можно сделать доработки,будут описаны ниже.
      5. Модуль "Водный знак" на все картинки на сайте (товары статьи новости)
       
      Доработки
      1. Вывести номер цвета (опция) при нажатии на цвет на картинку просмотра. и на мобильной версии и на десктопной (сейчас при нажатии на опцию происходит показ картинки этой опции, нужно еще текст туда же вывести) 
      2. Сделать вывод опций с количеством <=0, ниже тех опций которые уже есть. (Т.е. опция Х закончилась, ушла в нижний блок и на нее стало можно подписаться как на отсутствующий товар)
      3. Доработать модуль "сообщить о наличии" так что бы можно было подписаться на опции, а не только на товар.
    • От Pantelexa
      Здравствуй добрый люд.
      Нужна помощь, при установке любого модуля выдает ошибку.
      Подскажите пожалуйста
      Платформа ОКСТОР 2,1


    • От Katinka
      Здраствуйте знатаки... Нужна консультация, помощь...
       
      Проблема заключается вот в чём. Непонятно почему, при добавлении нового модуля ему утсанавливается ID=0 последуюющим тоже ID=0 (и поялвяется конфликт) кто сталкивался с таким ? 
      Хелп!)
       
      PS: Спасибо!
    • От zeus12
      Есть модуль который выводит товары каруселью , следующий Вопрос как его заголовок ,то есть heading_title сделать ссылкой ,которая будет вести в магазин в ,на главную где все категории ,код ниже 
       
      контроллер 
      <?php class ControllerExtensionModuleFeaturedcarusel extends Controller { public function index($setting) { static $module = 0; $this->load->language('extension/module/featuredcarusel'); if ($setting['displaytitle'] == '1') { $data['heading_title'] = $setting['name']; } else { $data['heading_title'] = false; } $data['class'] = $setting['class']; $data['items'] = $setting['items']; $data['prodview'] = $setting['prodview']; $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css'); $this->document->addStyle('catalog/view/javascript/jquery/owl-carousel/featuredcarusel.css'); $this->document->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.min.js'); $data['text_tax'] = $this->language->get('text_tax'); $data['text_more'] = $this->language->get('text_more'); $data['button_cart'] = $this->language->get('button_cart'); $data['button_wishlist'] = $this->language->get('button_wishlist'); $data['button_compare'] = $this->language->get('button_compare'); $this->load->model('catalog/product'); $this->load->model('tool/image'); $data['products'] = array(); if (!$setting['limit']) { $setting['limit'] = 4; } if (!empty($setting['product'])) { $products = array_slice($setting['product'], 0, (int)$setting['limit']); foreach ($products as $product_id) { $product_info = $this->model_catalog_product->getProduct($product_id); if ($product_info) { if ($product_info['image']) { $image = $this->model_tool_image->resize($product_info['image'], $setting['width'], $setting['height']); } else { $image = $this->model_tool_image->resize('placeholder.png', $setting['width'], $setting['height']); } if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($product_info['price'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price = false; } if ((float)$product_info['special']) { $special = $this->currency->format($this->tax->calculate($product_info['special'], $product_info['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $special = false; } if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$product_info['special'] ? $product_info['special'] : $product_info['price'], $this->session->data['currency']); } else { $tax = false; } if ($this->config->get('config_review_status')) { $rating = $product_info['rating']; } else { $rating = false; } $data['products'][] = array( 'product_id' => $product_info['product_id'], 'thumb' => $image, 'name' => $product_info['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get($this->config->get('config_theme') . '_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'rating' => $rating, 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']) ); } } } $data['module'] = $module++; if ($data['products']) { return $this->load->view('extension/module/featuredcarusel', $data); } } }  
       
      шаблон 
       
      <?php if ($heading_title) { ?> <div class="title"><h3 class="link_cat"><?php echo $heading_title; ?></h3></div> <?php } ?> <div id="prodcarousel<?php echo $module; ?>" class="owl-carousel productcarusel view<?php echo $prodview; ?> <?php echo $class; ?>"> <?php foreach ($products as $product) { ?> <div class="item text-center product-layout"> <div class="product-thumb transition teslo"> <div class="image avalange_img"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" class="img-responsive" /></a></div> <div class="caption"> <!-- <h4><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h4>--> <?php if ($prodview !=1 && $prodview !=2) { ?> <p><?php echo $product['description']; ?></p> <?php } ?> <?php if ($product['rating']) { ?> <div class="rating"> <?php for ($i = 1; $i <= 5; $i++) { ?> <?php if ($product['rating'] < $i) { ?> <span class="fa fa-stack"><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } else { ?> <span class="fa fa-stack"><i class="fa fa-star fa-stack-2x"></i><i class="fa fa-star-o fa-stack-2x"></i></span> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($product['price']) { ?> <!--<p class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-new"><?php echo $product['special']; ?></span> <span class="price-old"><?php echo $product['price']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> </p>--> <?php } ?> <h4 class="link_cat"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></h4> </div> <!-- <div class="button-group"> <?php if ($prodview !=1 && $prodview !=3) { ?> <button type="button" onclick="cart.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-shopping-cart"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $button_cart; ?></span></button> <?php } else { ?> <a href="<?php echo $product['href']; ?>"><i class="fa fa-arrow-circle-right"></i> <span class="hidden-xs hidden-sm hidden-md"><?php echo $text_more; ?></span></a> <?php } ?> <button type="button" data-toggle="tooltip" title="<?php echo $button_wishlist; ?>" onclick="wishlist.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-heart"></i></button> <button type="button" data-toggle="tooltip" title="<?php echo $button_compare; ?>" onclick="compare.add('<?php echo $product['product_id']; ?>');"><i class="fa fa-exchange"></i></button> </div>--> </div> </div> <?php } ?> </div> <script type="text/javascript"><!-- $('#prodcarousel<?php echo $module; ?>').owlCarousel({ items: <?php echo $items; ?>, autoPlay: 3000, navigation: true, navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'], pagination: false }); --></script>  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу