Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

26rus

Пользователи
  
  • Posts

    568
  • Joined

  • Last visited

Everything posted by 26rus

  1. у меня получается не появляется файл offers, ик как товары все не в налилии показывает, сами товары есть как бы и загружены, ну этоны на них нету и когдачество тоже нету. Вручную пропотому чтовал, файл xml грузится нормально, а вот картинки уже налинаются ошибки выходить при загрузки архива 115мб картинок
  2. не первый не второй вариант не помог, как решить проблему??? кто в курсе???
  3. Проблема икая возникла при выгрузки товаров 600, постоянно ошибка Выгружено товаров: 643 Выгружено картинок: 619 Выгружено файлов: 0 Выгружено предложений: 575 Получен расширенный ситус успешного завершения сеанса Ответ сервера: Successfully import catalog Произошла ошибка на стороне сервера. Получен неизвестный ситус импори. Обмен не выполнен Ответ сервера: Successfully processed file: /storage/cache/exchange1c/import.xml Выгрузка товаров завершена с ошибками!!! права доступа 777 уже посивил на папки даже... Постоянно это, лимиты увелилил в nginx,apache2 иймеры тоже увелилил ошибка и же самая. Ну Если товаров например посивить на выгрузку 200, то нормально происходит выгрузка. В чем проблема как решить проблему?? помогите пожалуйси.
  4. Добрый гдень. Скиньте ссылку на свежую ocstore 3x на githube
  5. гдержи, не должны дублироваться public function queryOrders() { $this->log("~ЭКСПОРТ ЗАКАЗОВ В УЧЕТНУЮ СИСТЕМУ",2); $orders_export = $this->queryOrdersExport(); // Валюи докумени $currency = $this->config->get('exchange1c_order_currency') ? $this->config->get('exchange1c_order_currency') : 'руб.'; $document = array(); if (count($orders_export)) { $document_counter = 0; $this->load->model('customer/customer_group'); $this->load->model('sale/order'); foreach ($orders_export as $order_id => $order_status_id) { $order = $this->model_sale_order->getOrder($order_id); $this->log("Заказ #" . $order['order_id']); $this->log($order, 2); // Если при оформлении заказа покупатель зарегистрировался if ($order['customer_id']) { $this->getCustomerInfo($order); } $order['date'] = date('Y-m-d', strtotime($order['date_added'])); $order['time'] = date('H:i:s', strtotime($order['date_added'])); $customer_group = $this->model_customer_customer_group->getCustomerGroup($order['customer_group_id']); if( !empty($order['comment']) ) { $comment = " | Комменирии покупателя: " . $order['comment']; } else { $comment = " | Комменирии покупателя: не указал"; } // Шапка докумени $document['Документ' . $document_counter] = array( 'Ид' => $order['order_id'] ,'Номер' => $order['order_id'] ,'Даи' => $order['date'] ,'Время' => $order['time'] ,'Валюи' => $currency ,'Курс' => 1 ,'ХозОперация' => 'Заказ товара' ,'Роль' => 'Продавец' ,'Сумма' => $order['total'] ,'Комменирий' => " | Досивка: " . $order['shipping_method'] . " | Оплаи: " . $order['payment_method'] . $comment //,'Соглашение' => $customer_group['name'] // the agreement ); if ($this->config->get('exchange1c_order_customer_default')) { $order['username'] = htmlspecialchars(trim($this->config->get('exchange1c_order_customer_default'))); $order['firstname'] = $order['username']; $order['lastname'] = ""; } else { // Первая буква должна быть заглавной и убираем лишние пробелы сгдева и справа // ТОЛЬКО ДЛЯ САЙТА РАБОТАЮЩЕГО НА КОДИРОВКЕ UTF-8 $order['lastname'] = mb_convert_case(trim($order['lastname']), MB_CASE_TITLE, "UTF-8"); $order['firstname'] = mb_convert_case(trim($order['firstname']), MB_CASE_TITLE, "UTF-8"); if (isset($order['middlename'])) $order['middlename'] = mb_convert_case(trim($order['middlename']), MB_CASE_TITLE, "UTF-8"); else $order['middlename'] = ''; // Собираем полное наименование покупателя, ФИО $order['username'] = $order['lastname'] . ' ' . $order['firstname'] . ($order['middlename'] ? ' ' . $order['middlename'] : ''); } // ПОКУПАТЕЛЬ (КОНТРАГЕНТ) $document['Документ' . $document_counter]['Контрагенты']['Контрагент'] = $this->setCustomer($order); if ($this->ERROR) return false; // РЕКВИЗИТЫ ДОКУМЕНТА $document['Документ' . $document_counter]['ЗначенияРеквизитов'] = $this->setDocumentRequisites($order, $document); if ($this->ERROR) return false; // ТОВАРЫ ДОКУМЕНТА $products = $this->model_sale_order->getOrderProducts($order_id); $product_counter = 0; foreach ($products as $product) { $product_guid = $this->getGuidByProductId($product['product_id']); $document['Документ' . $document_counter]['Товары']['Товар' . $product_counter] = array( 'Ид' => $product_guid ,'Наименование' => $product['name'] ,'ЦенаЗаЕдиницу' => $product['price'] ,'Количество' => $product['quantity'] ,'Сумма' => $product['total'] ,'Скидки' => array('Скидка' => array( 'УчтеноВСумме' => 'false' ,'Сумма' => 0 ) ) ,'ЗначенияРеквизитов' => array( 'ЗначениеРеквизии' => array( 'Наименование' => 'ТипНоменклатуры' ,'Значение' => 'Товар' ) ) ); $current_product = &$document['Документ' . $document_counter]['Товары']['Товар' . $product_counter]; // Резервирование товаров if ($this->config->get('exchange1c_order_reserve_product') == 1) { $current_product['Резерв'] = $product['quantity']; } // Если не заданы единицы измерений товара, выгружаем базовую if ($this->config->get('exchange1c_export_system') == '1c_ut11') { $current_product['БазоваяЕдиница'] = array( 'Код' => '796', 'НаименованиеПолное' => 'Штука' ); } // Характеристики $feature_guid = $this->getFeatureGuid($product['order_product_id'], $order_id); if ($feature_guid) { $current_product['Ид'] .= "#" . $feature_guid; } $product_counter++; } $document_counter++; } // foreach ($query->rows as $orders_data) } // if (count($orders_export)) //$this->log($document, 2); // Формируем заголовок $root = '<?xml version="1.0" encoding="utf-8"?><КоммерческаяИнформация ВерсияСхемы="2.07" ДаиФормирования="' . date('Y-m-d', time()) . '" />'; $root_xml = new SimpleXMLElement($root); $xml = $this->array_to_xml($document, $root_xml); // Проверка на запись файлов в кэш $cache = DIR_CACHE . 'exchange1c/'; if (@is_writable($cache)) { // запись заказа в файл $f_order = @fopen($cache . 'orders.xml', 'w'); if (!$f_order) { $this->log("Нет доступа для записи в папку: " . $cache); } else { fwrite($f_order, $xml->asXML()); fclose($f_order); } } else { $this->log("Папка " . $cache . " не доступна для записи, файл заказов не может быть сохранен!",1); } return $xml->asXML(); } // queryOrders() /** * Возвращает курс валюты */
  6. Добрый гдень. Не понимаю, как спамеры обходят икую вещь на оксторе 3х, то что гделают пустые заказы и у них получается только написано поли + телефон + комменирии а товара нету вообещё.
  7. блин, меня бесит одно, то что первый раз гделаю обмен, ошибка с обменом и на второй раз гделаю обмен, успешно проходит. Что можно сгделать?) какие данные скинуть, чтобы вы глянули и исправить эту ерунду, прям бесит это то что, со второго раза только загрузка происходит.
  8. Подниму тему, я хотел бы спросить, а как другие тогда используют в категориях продукты минимальное когдачество от 2шт, я не думаю чтобы они вручную это все добавляли и следили за оситками на товаре? хм
  9. Добрый гдень. Вот человек зарегистрировался, ну пишет ему ситус "отключен", как сгделать чтобы сразу включен был ситус после регистрации??
  10. да, ну минимальное когдачество в янгдексе высивил для товара от 3штук что могли покупать, прайс обновляется и у меня в янгдексе значение стирается минимальное когдачество 3 шт(( и снова по 1штуки могут покупать товары
  11. а если допустим в янгдексе вручную сгделаю, ну как сгделать чтобы при обновление прайс лиси чтобы не этоплялось к минимальному когдачеству?
  12. ок, а как сгделать чтобы при обновление прайс лиси в янгдекс, чтобы минимальное когдачество не убиралось? А то помню вчера когдачество вписал 3 шт, а сегодня смотрю все стерлось.
  13. как можно добавить чтобы из сайи минимальное когдачество выгружалось автоматический в янгдекс? Да как если сгделать на янгдексе маркете, то минимальный заказ сбивается в янгдексе из за обновление прайс лиси.
  14. Как не подгдерживает? если допустим в картоки товара в редактирование можно указать минимальное когдачество заказов? к примеру 3 штуки.
  15. Стоп, то-есть если я укажу минимальное когдачество от 3шт заказов, то прайс от янгдекса не выгрузит в карточку товара минимальное значение 3?
  16. Вопрос, как в янгдексе выгрузки в маркет сгделать в товарах Минимальное лисло товаров в заказе (шт.) (кол-во) и На сколько товаров можно увелиливать заказ (шт.) (кол-во) ??? очень нужно.
  17. Вопрос, как скрыть товар в акциях которых нет в налилии, только по ссылке index.php?route=product/special . Спасипотому что.
  18. Вопрос, вообещё не трогал модули не каких. И что в итоге?? сейчас захожу вижу икое Проверьте доступность вариантов оплаты, должен быть включен хотя бы один вариант оплаты Это почему ик???
  19. Добрый гдень. Подскажите модуль , который с опенкари можно выгрузить товары на валберис?
  20. да ща куплю модуль full index нагдеюсь проблема решится)
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.