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

stebgo

Користувачі
  
  • Публікації

    79
  • З нами

  • Відвідування

Усі публікації користувача stebgo

  1. Здравствуйте, стоит ocstore 1.5.4.1 с установленным по умолчанию seopro, хочу установить seopro_multilang . мне необходимо просто заменить файлы или нужно еще что то сделать ? тот же вопрос и по cached_seo_pro_v1.5.3 (может он уже установлен у меня :-) ) зызалил файлы seopro_multilang перестал работать simple что еще перестало не смотрел, вернул все обратно
  2. Скиньте пожалуйста настройки для английского языка. раньше удалил в админке за ненадобность, теперь понадобился :)
  3. из поста https://opencartforum.com/topic/25361-модуль-скидки-наценки-в-зависимости-от-суммы-за/?do=findComment&comment=206470 данный модуль начал конфликтовать с модулем скидки от суммы заказа причина в админке в языках не хватало языкового файла payaftercheck1.php скопировал и переименовал payaftercheck2.php в payaftercheck1.php
  4. Здравствуйте. модуль работал все было нормально. но сейчас попробовал зайти выдает белый экран (в админке) на сайте скидка работала попробовал перезалить, переустановить пропали все скидки, изменить настройки модуля также не выходит. ставил после него пару модулей, пробовал отключать их, все равно не работает, да и вроде ставились они без замены файлов... vqmod только добавляет строки в них может подскажите где искать проблему? включил показывать ошибки, пишет Notice: Error: Could not load language payment/payaftercheck1! in /home/users2/s/stebgo/domains/manuart.net/vqmod/vqcache/vq2-system_library_language.php on line 41 просмотрел все файлы vqmod замену делает только vqmod_opencart.xml PS Все разобрался, конфликт был с модулем payaftercheck, в админке в языках нехватало языкового файла payaftercheck1.php скопировал и переименовал payaftercheck2.php в payaftercheck1.php
  5. спасибо сделал, пробовал с минусом но наверное что то с весом не то сделал, сейчас переделал все стало ок
  6. здравствуйте, подскажите как сделать отключение модуля при определенном весе, делаю доставку мелким пакетом там максимальный вес до 2 кг, и все что выше показывает доставка 0, нужно что бы данного способа доставки вообще не было, можно гдето подкорректировать чтобы например пи указании 2000:-1 значения, доставка отключалась и нельзя было выбрать этот способ?
  7. тоже думаю над данной проблемой. какие плюсы минусы будут если создать на поддомене копию магазина для оптовиков.
  8. мне помогло это, все остальные модули не выводили http://www.opencart.com/index.php?route=extension/extension/info&extension_id=8529&filter_search=rss&filter_download_id=29
  9. именно так хотелось бы максимально упростить жизнь рядовому покупателю - на собственном опыте убедился что в партнерке очень маленький процент регистрируется, а когда уже зарегистрирован то почему бы и не потратить пару минут на публикации ссылок, а если еще к стандартному адзис в карточке товара (для зарегистрированных) добавить маленький текст - "поделись ссылкой, получай 5% с продаж" то мне кажется значительно увеличится доля кликов.
  10. здравствуйте пока партенрку не купил, жду дальнейшего ее развития. интересует возможность создания аккаунта в партнерке при обычной регистрации или оформлении заказа. выше я читал о возможных проблемах с начислением процентов самому себе, но во первых я и так использую сейчас бонусные баллы примерно 5 % , а во вторых нельзя ли используя модуль многоуровневой партнерки задать для первого уровня 0% вознаграждение. и еще такой вопрос - не планируете ли внедрить возможность вместо начисления денежных средств автоматически начислять бонусные баллы, мне как то выгоднее (да и не только мне наверное) что бы покупатель купил за баллы товар стоимостью 50$ себестоимость которого 5$ чем выплачивать ему эти 50$ :ugeek: ЗЫ в некоторых магазинах есть очень эффективная система купонов, при регистрации каждый пользователь получает постоянный купон на скидку, которым сам воспользоваться не может, скидку получает тот кому он его отдаст (естественно только один раз), он же становится рефералом.
  11. поставил галочку, заработало, но только при попытке зарегистрироваться обычным способом, в корзине при оформлении заказа не определяет
  12. здравствуйте. установил базу maxmind_geo_country (в базе все таблицы у меня без префикса) в настройках модуля пробовал все три пункта, но что то не определяет страну автоматически, в чем может быть проблема?
  13. Все проблема решена, оказалось что при импорте в базу значений тарифы сохранились в varchar с пробелом, перезалил в int и заработало всеми способами которыми я пытался получить значения
  14. я понимаю что можно сделать как обычный запрос mysql думаю что есть какие-то свои особенности подключения к базе, ну ладно, спасибо за помощь, хотя бы в плане размещения кода на форуме
  15. Здравствуйте, помогите пожалуйста написать правильный запрос к базе данных. дорабатываю под свои нужды модуль доставки от веса, сделал расчет себестоимости и скидку 20% на доставку от прибыли, но возникла проблема с тарифами на доставку, геозоны для каждой страны делать слишком долго и слишком много настроек. по этому создал таблицу в базе с нужными мне тарифами, но не могу написать правильный запрос к бд. вот что у меня есть код модуля <?php class ModelShippingWeight extends Model { public function getQuote($address) { $this->load->language('shipping/weight'); $quote_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "geo_zone ORDER BY name"); foreach ($query->rows as $result) { if ($this->config->get('weight_' . $result['geo_zone_id'] . '_status')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone_to_geo_zone WHERE geo_zone_id = '" . (int)$result['geo_zone_id'] . "' AND country_id = '" . (int)$address['country_id'] . "' AND (zone_id = '" . (int)$address['zone_id'] . "' OR zone_id = '0')"); if ($query->num_rows) { $status = true; } else { $status = false; } } else { $status = false; } if ($status) { $cost = ''; $weight = $this->cart->getWeight(); $cart_total = $this->cart->getTotal(); $rates = explode(',', $this->config->get('weight_' . $result['geo_zone_id'] . '_rate')); foreach ($rates as $rate) { $data = explode(':', $rate); if ($data[0] >= $weight) { if (isset($data[1])) { //$cost = $data[1]; $cost =$data[1] -($cart_total-$weight/1000*14)*0.2; //$cost=$address['country_id']; if($cost<0){$cost=0;} } break; } } if ((string)$cost != '') { $quote_data['weight_' . $result['geo_zone_id']] = array( 'code' => 'weight.weight_' . $result['geo_zone_id'], 'title' => $result['name'] . ' (' . $this->language->get('text_weight') . ' ' . $this->weight->format($weight, $this->config->get('config_weight_class_id')) . ')', 'cost' => $cost, 'tax_class_id' => $this->config->get('weight_tax_class_id'), 'text' => $this->currency->format($this->tax->calculate($cost, $this->config->get('weight_tax_class_id'), $this->config->get('config_tax'))) ); } } } $method_data = array(); if ($quote_data) { $method_data = array( 'code' => 'weight', 'title' => $this->language->get('text_title'), 'quote' => $quote_data, 'sort_order' => $this->config->get('weight_sort_order'), 'error' => false ); } return $method_data; } } ?> в строке 34 расчет стоимости доставки, в последствии $data[1] я заменю на стоимость полученную на основе данных из бд. данные нужно получить из таблицы бд "country22" на основании A - id страны (получаю $address['country_id'] ;) столбцы C,D,E (тарифы) хотелось бы получить в виде массива Z[1]; Z[2]; Z[3]; или ткните меня в раздел форума где описан принцип формирования запроса к бд в опенкарт, гугл и поиск по форуму что то не помогли.
  16. та же проблема, может подскажет кто решение с выводом ссылки на оплату в истории заказов? (ocStore 1.5.4.1)
  17. Здравствуйте. подскажите пожалуйста как переделать ссылки в ocstore_v1.5.4.1 вида /index.php?route=account/login в /login ? нашел кое что на офф сайте опен карт, но применять пока не хочу так затрагивает изменения файлов, которые уже изменены для внедрения сео про.
×
×
  • Створити...

Important Information

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