Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

AnatolyS

Новичок
  
  • Публикаций

    49
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем AnatolyS

  1. Здравствуйте! Столкнулся с проблемой: "Рабочая директория модуля недоступна для записи или не существует"

    Произошло это после того, как я взял БД сайта с продакшена, и залил ее на версию для разработки.
    Ошибка на версии для разработки. Права на директорию не менял. 

    В настройках модуля (вкладка Основное) в рабочей директории пусто. Что туда вставить? пробовал разные комбинации.
    Права на system/csvprice_pro 777.

  2. Здравствуйте! Извиняюсь за немного глупый вопрос, но все же хочу уточнить:

    1. Будут ли редиректы с index.php?route=product/product&product_id=396 на нормальные адреса товаров автоматически проставляться? Или как их настраивать в модуле?
    2. Смогу ли я сделать адрес карточки товара такого типа: категория/подкатегория/товар, без дублей? Будет ли редирект с неверного адреса?

  3. Здравствуйте!

    Необходимо спарсить товары с сайта skyacademyshop com.
    Всего - 146 товаров. Формат - CSV, файл нужно подготовить для импорта в OpenCart с помощью CSV Price Pro Import/Export.

    Колонки: Название, Артикул, Описание, Картинки (их скачать и прописать относительный адрес), Опции*.

    По опциям прикрепляю скриншот. Их нужно подтянуть абсолютно также, как они отображаются на сайте сейчас: в текстовом виде, c возможностью выбрать один экземпляр (radio button).

    Цена - 1000 рублей. Нормальная цена для рынка за 150 товаров?)
    Заранее благодарю. Можно на почту an @ webbery.pro, отвечаю быстро.

    Скриншоты по опциям:


    Оплатить смогу на любую банковскую карту, + вебмани
     

    Screenshot_79.png

    Screenshot_80.png

  4. Здравствуйте! Подскажите, пожалуйста, при импорте файла часть строк игнорируется, не добавляются: название товара, описание, категория. 
    Ранее проблем с модулем не было. Сейчас установил на новый сайт и взял двухнедельную лицензию. Вот что у меня на выходе:

    image.thumb.png.75b207ce121128c01e02ee3383c323d9.png

     

    А вот то, что на входе:

     

    image.thumb.png.47073177133458f8df64b204941f7e5b.png

     

    Производители, к примеру, подгружаются.. Готов выслать доступы к сайту на почту или в ЛС.

  5. Здраствуйте, форумчане!

    Продаю магазин soulsurf.ru
     

    После разработки сайта, к сожалению, руки никак не дойдут до продвижения. 

    Стоимость рассчитываю собрать из установленных платных модулей, и небольшой наценки за работу.

     

    Добавлено 330 товаров.
    На сайте установлены: OcSeo Addist Plus, Mega Filter Pro, CSV Price Import/Export, Mass Products Update, Simple Checkout.

    Произведена СЕО-оптимизация посредством модулей: дублей на сайте нет, редиректы работают корректно.
    Есть возможность добавлять товары с помощью табличных (Excel) файлов, засчет CSV Price модуля.
    Установлен модуль выгрузки в Я.маркет.

    Оформление заказа происходит на одной странице, лишние аспекты вырезаны.

    Шаблончик использовал от KulerThemes, пару лет назад брал у них подписку на год за сотню баксов. Сейчас они не работают, в качестве бонуса могу выслать имеющиеся у меня шаблоны (Opencart 2+, в комплекте имеются PSD). Есть логотипчик в векторе и макет визиток.

     

    Все поставщики - по системе дропшиппинг, готов передать контакты.

    Также создано сообщество VK (что есть, что нет - 100 участников), есть страничка в FB.

    Честно говоря, с ценой определиться трудно.. если есть желающие приобрести, обращайтесь за более подробной информацией и называйте свою цену..

     

  6. Здравствуйте!

    Меня зовут Анатолий. Готов подключиться и быстро довести сайт до ума, почта - [email protected].

    Жду письмо, в ответном укажу сроки и бюджет, нужно более подробное ТЗ и беседа по скайпу.

  7. Здравствуйте!

    Почта [email protected].
    Работаю с opencart с 2013.

    Жду от вас письмо, в ответном укажу сроки и стоимость, примеры.
    Вы окончательно определились с выбором шаблона? Думается мне, на themeforest можно найти более красивые варианты, например:
    https://themeforest.net/item/porto-ultimate-responsive-opencart-theme/19323881
     

  8. Друзья, приветствую! )

    возникла проблема в интеграции модуля Simple с модулем индивидуальной оплаты/доставки для каждого товара:

    http://www.opencart.com/index.php?route=extension/extension/info&extension_id=20019&filter_search=product%20payment%20limit

    Удобная и нужная тема, ибо если с какими-то из поставщиков работаешь по дропшиппингу, скидка в районе 10% и смысла проводить через онлайн-оплату нет.
    Модуль установил, однако при назначении в админке определенных методов оплаты для товаров, при оформлении заказа этих же товаров изменений не видно.

    Вот фрагмент из xml vqmod'a:

    	<file path="catalog/" name="controller/checkout/payment_method.php,controller/api/payment.php,controller/payment/pp_express.php,controller/quickcheckout/payment_method.php,model/journal2/checkout.php,controller/checkout/simplecheckout.php,controller/checkout/simplecheckout_payment.php">
    		<operation error="skip">
    			<search position="after"><![CDATA[$results = $this->model_extension_extension->getExtensions('payment');]]></search>
    			<add><![CDATA[
    			
    			$this->load->model('catalog/product');
    			$payments = $this->model_catalog_product->getProductMethods('payment', $results);
    			
    			]]></add>
    		</operation>
    		<operation>
    			<search position="before"><![CDATA[$this->load->model('payment/' . $result['code']);]]></search>
    			<add><![CDATA[
    			
    			if (!in_array($result['code'], $payments)) continue;
    			
    			]]></add>
    		</operation>		
    	</file>
    	
    	<file path="catalog/" name="controller/checkout/shipping_method.php,controller/api/shipping.php,controller/payment/pp_express.php,controller/checkout/shipping.php,controller/quickcheckout/shipping_method.php,model/journal2/checkout.php,controller/checkout/simplecheckout.php,controller/checkout/simplecheckout_shipping.php">
    		<operation error="skip">
    			<search position="after"><![CDATA[$results = $this->model_extension_extension->getExtensions('shipping');]]></search>
    			<add><![CDATA[
    			
    			$this->load->model('catalog/product');
    			$shippings = $this->model_catalog_product->getProductMethods('shipping', $results);
    			
    			]]></add>
    		</operation>
    		<operation>
    			<search position="before"><![CDATA[$this->load->model('shipping/' . $result['code']);]]></search>
    			<add><![CDATA[
    			
    			if (!in_array($result['code'], $shippings)) continue;
    			
    			]]></add>
    		</operation>		
    	</file>
    
  9. Здравствуйте, дорогие форумчане! :)

    Столкнулся со следующей проблемой: купленный на офсайте движка модуль фильтра (Mega filter Pro) работает некорректно.
    Суть проблемы такова: при фильтрации по атрибутам он не учитывает регистр.

    То есть, на сайте при заполнении было вбито около 250 кабин с поддоном "Низкий", и 7 кабин с поддоном "низкий". В итоге в фильтре отображаются два атрибута, а при выборе одного из них выводятся сразу все товары, и 250 первых, и 7 последних. 

    Хочу, хотя бы, просто исправить имена у атрибутов, но не знаю как это сделать (как их вычислить). В БД вообще недостающее количество строк с этим аттрибутом. Может ли кто-нибудь сонаправить?
    Как можно сделать поиск по БД через phpmyadmin с учетом регистра?
     

  10. Огромное спасибо!
    Только вот что-то я копался-копался, так у меня и не получилось.
    Код из product.tpl:
     

    <script type="text/javascript">
    $('#button-cart').on('click', function() {
    	$.ajax({
    		url: 'index.php?route=checkout/cart/add',
    		type: 'post',
    		data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'),
    		dataType: 'json',
    		beforeSend: function() {
    			$('#button-cart').button('loading');
    		},
    		complete: function() {
    			$('#button-cart').button('reset');
    		},
    		success: function(json) {
    			$('.alert, .text-danger').remove();
    			$('.form-group').removeClass('has-error');
    
    			if (json['error']) {
    				if (json['error']['option']) {
    					for (i in json['error']['option']) {
    						var element = $('#input-option' + i.replace('_', '-'));
    
    						if (element.parent().hasClass('input-group')) {
    							element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
    						} else {
    							element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
    						}
    					}
    				}
    
    				if (json['error']['recurring']) {
    					$('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>');
    				}
    
    				// Highlight any found errors
    				$('.text-danger').parent().addClass('has-error');
    			}
    
    			if (json['success']) {
    				$('.breadcrumb').after('<div class="alert alert-success">' + json['success'] + '<button type="button" class="close" data-dismiss="alert">×</button></div>');
    
    				$('#cart > button').html('<i class="fa fa-shopping-cart"></i> ' + json['total']);
    
    				$('html, body').animate({ scrollTop: 0 }, 'slow');
    
    				$('#cart > ul').load('index.php?route=common/cart/info ul li');
    			}
    		}
    	});
    });
    </script>
    

    И код из common.js
     

    var cart = {
    	'add': function(product_id, quantity) {
    		$.ajax({
    			url: 'index.php?route=checkout/cart/add',
    			type: 'post',
    			data: 'product_id=' + product_id + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1),
    			dataType: 'json',
    			beforeSend: function() {
    				$('#cart > button').button('loading');
    			},
    			complete: function() {
    				$('#cart > button').button('reset');
    			},			
    			success: function(json) {
    				$('.alert, .text-danger').remove();
    
    				if (json['redirect']) {
    					location = json['redirect'];
    				}
    
    				if (json['success']) {
    					$('#content').parent().before('<div class="alert alert-success"><i class="fa fa-check-circle"></i> ' + json['success'] + '<button type="button" class="close" data-dismiss="alert">×</button></div>');
    					
    					// Need to set timeout otherwise it wont update the total
    					setTimeout(function () {
    						$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
    					}, 100);
    				
    					$('html, body').animate({ scrollTop: 0 }, 'slow');
    
    					$('#cart > ul').load('index.php?route=common/cart/info ul li');
    				}
    			}
    		});
    	},
    	'update': function(key, quantity) {
    		$.ajax({
    			url: 'index.php?route=checkout/cart/edit',
    			type: 'post',
    			data: 'key=' + key + '&quantity=' + (typeof(quantity) != 'undefined' ? quantity : 1),
    			dataType: 'json',
    			beforeSend: function() {
    				$('#cart > button').button('loading');
    			},
    			complete: function() {
    				$('#cart > button').button('reset');
    			},			
    			success: function(json) {
    				// Need to set timeout otherwise it wont update the total
    				setTimeout(function () {
    					$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
    				}, 100);
    
    				if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') {
    					location = 'index.php?route=checkout/cart';
    				} else {
    					$('#cart > ul').load('index.php?route=common/cart/info ul li');
    				}
    			}
    		});
    	},
    	'remove': function(key) {
    		$.ajax({
    			url: 'index.php?route=checkout/cart/remove',
    			type: 'post',
    			data: 'key=' + key,
    			dataType: 'json',
    			beforeSend: function() {
    				$('#cart > button').button('loading');
    			},
    			complete: function() {
    				$('#cart > button').button('reset');
    			},			
    			success: function(json) {
    				// Need to set timeout otherwise it wont update the total
    				setTimeout(function () {
    					$('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
    				}, 100);
    					
    				if (getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') {
    					location = 'index.php?route=checkout/cart';
    				} else {
    					$('#cart > ul').load('index.php?route=common/cart/info ul li');
    				}
    			}
    		});
    	}
    }
    

    Не направите ли еще раз? Заранее огромное спасибо.

  11. Еще вопрос.

    При составлении структуры оформления заказа, в админке есть следующие блоки: "Корзина", и "Общая информация по заказу".

    Я разделил оформление на два подпункта, в первом отображаю только Корзину, второй шаг для введения данных.

    Заметил, что оба перечисленных мною блока имеют идентичный дизайн. Хочу убрать отображение картинки из "Общей информации..". Как это реализовать, не подскажете?)

    Спасибо, я сам разобрался. :)

  12. Еще вопрос.
    При составлении структуры оформления заказа, в админке есть следующие блоки: "Корзина", и "Общая информация по заказу".
    Я разделил оформление на два подпункта, в первом отображаю только Корзину, второй шаг для введения данных.
    Заметил, что оба перечисленных мною блока имеют идентичный дизайн. Хочу убрать отображение картинки из "Общей информации..". Как это реализовать, не подскажете?)

  13.  

    откройте файл

    /catalog/language/russian/

    checkout/cart.php

    найдите строку с текстом

     $_['text_items'] = '....';

    и замените ею подобную строку в файле

    /catalog/language/russian/checkout/simplecheckout.php

     

    Супер-оперативность ! :)

    К сожалению, это уже было сделано ранее. Все везде работает, но только не со страниц товара.

  14. Здравствуйте! Столкнулся со следующей проблемой.

    В шапке моего сайта есть постоянная ссылка на корзину, а в скобочках отображается количество товаров и сумма. При добавлении товаров в корзину информация о количестве и цене обновляется без перезагрузки страницы. Так происходит всегда, но только НЕ в том случае, когда сие действие происходит со страницы товара (при работе на главной, на страницах категорий и пр. все работает).

    Может кто-то сталкивался? Прошу направить на путь истинный )
    Заранее благодарю.

  15. Здравствуйте! Столкнулся со следующей проблемой.

    В шапке моего сайта есть постоянная ссылка на корзину, а в скобочках отображается количество товаров и сумма. При добавлении товаров в корзину информация о количестве и цене обновляется без перезагрузки страницы. Так происходит всегда, но только НЕ в том случае, когда сие действие происходит со страницы товара (при работе на главной, на страницах категорий и пр. все работает).

    Данная проблема не наблюдалась до установки вашего модуля.
    Прошу помочь, сонаправить.

  16. Добрый день! Сегодня хотел сменить адрес почты в админке, однако при сохранении данных (на вкладке система -> настройки), выскакивает следующее замечание:

    Notice: Undefined index: config_image_recommended_width in /var/www/u0059174/data/www/climat-arsenal.ru/vqmod/vqcache/vq2-admin_controller_setting_setting.php on line 1425


    Помимо замечания, всплывает текст "Ошибка! Проверьте форму на наличие ошибок!" и ничего не сохраняется. Покопался со своим уровнем знаний в файлах движка, никаких разумных выводов не сделал.

    Может кто-нибудь помочь, дать наводку? 

  17. Всем привет, форумчане! )

    Стоит opencart 2.0. Необходимо сделать возможность ставить ссылки на товары по определенным дням недели. В идеале - сразу на группу товаров, в категории, или по бренду, например.

    Есть ли готовые модули? На англоязычном офсообществе не нашел, хотя, возможно, модуль спрятался от меня. Здесь тоже не вижу.

    Может кто-нибудь просветит? ) Или же назовет цену за написание подобного модуля.
    Заранее спасибо!

  18. Здравствуйте, форумчане!
    В стоковом opencart 2.0 странно устроен поиск товаров по админке - он считывает только по первым символам.
    То есть, товар "Чугунная ванна Timo" не будет найден по запросу "ванна Timo", а по запросу "Чугунная ванна" найдется.

    Не подскажете, есть ли дополнения для заплатки этого момента?

     

    //

    upd. 
    нашел модуль.
     

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.