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

Общая наценка на все товары


Cybo

Recommended Posts

Скажите пожалуйста, можно ли как-нибудь указать общую для всех товаров наценку?Например, я хочу поставить общую наценку на все товары 50%, а через некоторое время снизить до 40%, и перебивать каждый раз все цены в 500-ах позициях как-то не улыбает...Пробовал манипулировать Налогами, так при заказе, покупателю приходит письмо, в котором указана стоимость товара без наценки, а ниже указана строка Наценка. Это как-то не красиво... :) Подскажите пожалуйста?Заранее спасибо! :)

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


ну вообще это запрос напрямую в базу данных (через phpmyadmin например и ему подобные СУБД)ну а если уж так действительно надо (и не хочется лазить по всяким phpmyadmin'ам), то через пару-тройку дней могу написать модуль для изменения через админку, благо ничего сложного в этом нет.

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


Слушайте, а вот у меня вопрос возник... А кто как поступает, если поставщик цены изменит на все товары? Перебивать цены? На это ведь время уходит, а люди продолжают заказывать по старым, пока не забьются новые.

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


Я всё не успокоюсь... :DПокопался в версии 1.4.8b и обратил внимание на то, что если включить налог в данных по товару, то строка налога выводится отдельной строкой. Сколько ходил по нашим интернет магазинам, нигде такого нет - пишется просто цена, включая налоги и наценку. Это так положено за бугром?И ещё, там (в osstore) есть опция Наценка. Так и не понял как она работает. Где можно менять значение наценки?

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


в ..adminviewtemplatecatalogproduct_list.tpl:

встивить

<table class="list">		<tr>			<td width="140px" align="center">Изменить цену на:</td>			<td>				<form action="<? echo $addprice; ?>" method="POST">					<input type="text" name="nacenka" /> %					<input type="submit" value="ОК" />				</form>			</td>		</tr>	</table>
после

<div class="content">

в ..admincontrollercatalogproduct.php

вставить

$this->data['addprice'] = HTTPS_SERVER . 'index.php?route=catalog/product/addprice&token=' . $this->session->data['token'] . $url;
после

$this->data['insert'] = HTTPS_SERVER . 'index.php?route=catalog/product/insert&token=' . $this->session->data['token'] . $url;$this->data['copy'] = HTTPS_SERVER . 'index.php?route=catalog/product/copy&token=' . $this->session->data['token'] . $url;	$this->data['delete'] = HTTPS_SERVER . 'index.php?route=catalog/product/delete&token=' . $this->session->data['token'] . $url;

в этот же файл вставить функцию

public function addprice() {		$this->load->model('catalog/product');		$addPrice = 1+($this->request->post['nacenka']/100);				$this->model_catalog_product->addPrice($addPrice);				$this->redirect(HTTPS_SERVER . 'index.php?route=catalog/product&token=' . $this->session->data['token']);						}

в ..admin/model/catalog/product.php

вставить

public function addPrice ($nacenka) {		$this->db->query("UPDATE oc_product SET price = price*'". (float)$nacenka ."'");	}
  • +1 1
Надіслати
Поділитися на інших сайтах


"50" - увеличивает на 50%"-50" - уменьшает на 50% (правда уже от увеличенной цены, так что процент придется пересчитывать)для экспериментов желательно сделать бекап базы)

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


  • 8 months later...

Может быть кому пригодится,

модуль обновления цен по производителю.

Наценка указывается в процентах.

Не совсем в правилах framework'a OpenCart,

но работает. =)

OC_update_price_by_manufacturer.zip

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


  • 1 month later...
  • 2 months later...

В product_list.tpl я вставляю:

<select name="pct_cat" style="width: 18em;" >
              <option value="*"></option>
              <?php foreach ($categories as $category) { ?>

                  <option value="<?php echo $category['category_id']; ?>"><?php echo $category['name']; ?></option> 

              <?php } ?>
            </select>

Ну вот цены меняет на все товары у всех категориях, а не только в той что вибираю.

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


Это не доработка модулей что выше

Новый. Смена цены у всех товаров, либо у товаров в какойто категории

У тебя работает выложеный модуль?

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


  • 5 years later...
  • 1 year later...
On 16.03.2011 at 7:51 AM, fomigo said:

Может быть кому пригодится,

модуль обновления цен по производителю.

Наценка указывается в процентах.

Не совсем в правилах framework'a OpenCart,

но работает. =)

OC_update_price_by_manufacturer.zip

здравствуйте!

а не уточните, в какой раздел админки заходить в этот модуль?? я его установил, но не могу найти, где он. и как в админке называется?

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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