COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!
Поиск по сайту
Результаты поиска по тегам 'предзаказ'.
Найдено 2 результата
-
Модуль предоставляет возможность сделать заказ при отсутствие товара или опции на складе. не добавляет и не изменяет никакие файлы установка срока доставки на заказ в каждом товаре, если выставлен срок доставки, то при наличии товара 0, в карточке указывается срок доставки и кнопка заменяется на Заказать. если вам надо что бы при наличие товара 0, его не могли заказать, выставляется статус Нет в наличии и кнопка Купить пропадает возможность запретить любую опцию делать на Заказ при отсутствие ее на складе. При запрете опция в карточке товара не видна. при оформление заказа везде показывается срок доставки в письме указывается срок доставки в аккаунте в листинге заказов видно какие покупки под заказ какие нет в аккаунте при просмотре заказа указывается срок доставки работает и не конфликтует с simple в админке в листинге видно так же, что под заказ, в самом заказе так же видно по позициям мультиязычность не поддерживает Поддержка и совместимость с модулем Связанные опции. Тестировался на OpenCart 2.1, OCStore 2.1, Opencart.pro 2.1 Купить можно Тут Перед покупкой все интересующие вопросы прошу задавать тут. Пользователи OpenCart.Pro получают скидку в 200 рублей по запросу у @admin или @kvr66 ЭТО ВЕРСИЯ ДЛЯ 2.1, ВЕРСИЯ ДЛЯ 1.5 ТУТ ВЕРСИЮ ДЛЯ 2.3 МОЖНО КУПИТЬ ТУТ
- 48 ответов
-
- opencart.pro 2.1
- товары заказ
- (и ещё %d)
-
Прошу помочь с редактированием кода в catalog/controller/product/product.php foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); // 911 $Pred = '99999'; foreach ($option['product_option_value'] as $option_value) { $xxx = $option_value['option_value_id']; if ($option_value['weight'] == '999' and $Pred == $xxx) { } else { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false)); } else { $price = false; } //911 if ($option_value['weight'] != '999') { if ($option_value['weight_prefix'] != '-') { $ves = $option_value['name'] . '/ ' . ($product_info['weight'] + $option_value['weight']) . ' гр.'. ' ('.($product_info['price'] + $option_value['price']).' р)'; } else { $ves = $option_value['name'] . '/ ' . ($product_info['weight'] - $option_value['weight']) . ' гр.'. ' ('.($product_info['price'] - $option_value['price']).' р)'; } } else { $ves = $option_value['name'] . '/' . ' ПРЕДЗАКАЗ '; } $Pred = $option_value['option_value_id'] ; // 911 end $product_option_value_data[] = array( 'product_option_value_id' => $option_value['product_option_value_id'], 'option_value_id' => $option_value['option_value_id'], //911 'name' => $ves, //'name' => $option_value['name'], 'image' => $this->model_tool_image->resize($option_value['image'], 50, 50), 'price' => $price, 'price_prefix' => $option_value['price_prefix'] ); } } } результат работы данных изменений выглядит вот так http://prntscr.com/b0m8cu сейчас функция предзакза срабатывает если вес товара равен 999 Хочу сделать, что бы предзаказа срабатывал если кол-во товара было =<0 и по определенным id опций