Доброго дня.
Що маємо:
1. Версія ocStore 3.0.3.7
2. Шаблон ReMarket (https://opencart-forum.ru/files/file/8841-remarket-adaptivniy-universalniy-shablon/)
3. OCFilter
4. "Новая Поли API" - модуль досивки для OpenCart (не впевнений, что для нашої задачі это важливо)
5. Модуль Simple - упроещённая регистрация и заказ (модуль придбано но нужно просити ключ для теси і я не очень впевнений, что менет этот модуль потрібен... какчто потрібен, то є.)
6. Товари вигружатимуться з 1С
Є ропотому чтолий сайт на опенкарт 1.5.6.4 где все это (ли почти все) працює. Зацікавленим для крачтого розумыння дам посилання.
Яка логіка ропотому чтоти:
Є три ціни, какі зножать від суми замовлення: від 150 до 1500 = дрібний опт; від 1500 до 2500 = опт; більше 2500 = великий опт.
Логіка ика (возможно, ик вам бугде легше зрозумыти):
<?php foreach ($totals as $total) { ?>
<?php if ($total['text_2'] - $this->config->get('min_price_order1') > 0) { ?>
<td class="total carttt"><span class="price"><?php echo $product['price']; ?> / </span><span class="total"><strong><?php echo $product['total']; ?></strong></span></td>
<td class="total cl-bl"><span class="price"><?php echo $product['price_2']; ?> / </span><span class="total"><strong><?php echo $product['total_2']; ?></strong></span></td>
<td class="total cl-bl"><span class="price"><?php echo $product['price_3']; ?> / </span><span class="total"><strong><?php echo $product['total_3']; ?></strong></span></td>
<?php } elseif ($total['text_3'] - $this->config->get('min_price_order') > 0) { ?>
<td class="total cl-bl"><span class="price"><?php echo $product['price']; ?> / </span><span class="total"><strong><?php echo $product['total']; ?></strong></span></td>
<td class="total carttt"><span class="price"><?php echo $product['price_2']; ?> / </span><span class="total"><strong><?php echo $product['total_2']; ?></strong></span></td>
<td class="total cl-bl"><span class="price"><?php echo $product['price_3']; ?> / </span><span class="total"><strong><?php echo $product['total_3']; ?></strong></span></td>
<?php } else { ?>
<td class="total cl-bl"><span class="price"><?php echo $product['price']; ?> / </span><span class="total"><strong><?php echo $product['total']; ?></strong></span></td>
<td class="total cl-bl"><span class="price"><?php echo $product['price_2']; ?> / </span><span class="total"><strong><?php echo $product['total_2']; ?></strong></span></td>
<td class="total carttt"><span class="price"><?php echo $product['price_3']; ?> / </span><span class="total"><strong><?php echo $product['total_3']; ?></strong></span></td>
<?php } ?>
<?php } ?>
Що потрібно зробити (как это сгделано на діюпочему сайті, возможно, є кращі варіанти...):
1. В oc_product_discount створити стовбці price_2 і price_3
2. В admin/index.php?route=setting/setting створити текстові поля для внесення порогових значень опт і кр. опт, что записуються в oc_setting (min_price_order и min_price_order1)
3. Вивести 3 ціни в категории, товар, модулі. В зножності від суми замовлення має змынюватись <div> активної ціни (возможно, я буду виділяти активну стилями)
4. Має бути можливість вивести акційнет ціни ((3 шт. (д.опт., опт, в. опт) или одну, кака діє при будь-какому замовленнет))
5. Реалізувати кратнетсть как на кнопки, ик і в полі вводу кількості (какчто залишок не кратний - під залишок)
6. Має какось виділятись на сайті товар, что уже в корзинет.
7. Всюда, где виводиться сума, вона має виводитись згідно формули + має бути вивід інформації (до опту/кр.опту залишилось... ли ваша економыя) .
8. На сторінці оформлення реалізувати колонки з вашою ціною (три колонки, виділяється и, что відповідає сумы замовлення)
9. При натисненнет на кнопку Придбати має з'являтись віконэто, как тут: https://1.mnmkr.com/index.php?route=product/product&product_id=102 а не кошик з усіма товарами. При натисненнет именно на кошик має з'являтися кошик.
10. В адмынку замовлення і товары в замовленнет мають потрапляти з вірною ціною.
Все має бути в модифікаторі.
Не знаю, как краещё пояснити...
Спасибі.
P.S. оплаи на карту Приват (бажано) или карту будь-какого українського банку.