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

Ваши товары не были загружены! Пожалуйста, попробуйте еще раз. Убедитесь что количество товаров не превышает 1500...


dTern

Recommended Posts

Доброго времени суток!

Столкнулись с проблемой выгрузки товара из xml файла на сайт. Раньше проходило все, товара в файле и раньше было >1500 (вроде как), в какой-то момент перестало работать и начало писать: "Ваши товары не были загружены! Пожалуйста, попробуйте еще раз. Убедитесь что количество товаров не превышает 1500. Если ошибка повторится больше 3-х раз, свяжитесь с поддержкой.".. Не можем понять кто виноват, и как это поправить...

Подскажите как с этим быть?

Надіслати
Поділитися на інших сайтах


17 часов назад, lexter сказал:

Чем вы выгружаете ? 
Если сторонний модуль (скорей всего) , обратитесь к разработчику.

 

Если честно, то без понятия. Не при мне делалась эта функция. Размещена она в главном окне админки, кнопка выбора файла, и кнопка "Импортнуть". К разработчику модуля (если это делал предыдущий программист) доступа и связи нет. Как определить установленный модуль? Какие альтернативы можно найти? Или кто может посмотреть\исправить?

Надіслати
Поділитися на інших сайтах


Вот этот код размещен в админке, тут интерфейс с выбором файла и я так понял алерты по ошибкам. Но к какому скрипту загрузки файла xml относится - я не знаю.

 

<?php echo $header; ?><?php echo $column_left; ?>
<div id="content">
  <div class="page-header">
    <div class="container-fluid">
      <h1><?php echo $heading_title; ?></h1>
      <ul class="breadcrumb">
        <?php foreach ($breadcrumbs as $breadcrumb) { ?>
        <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
        <?php } ?>
      </ul>
    </div>
  </div>
  <div class="container-fluid">
    <?php if ($error_install) { ?>
    <div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> <?php echo $error_install; ?>
      <button type="button" class="close" data-dismiss="alert">&times;</button>
    </div>
    <?php } ?>
    <?php foreach ($rows as $row) { ?>
    <div class="row">
      <?php foreach ($row as $dashboard_1) { ?>
      <?php $class = 'col-lg-' . $dashboard_1['width'] . ' col-md-3 col-sm-6'; ?>
      <?php foreach ($row as $dashboard_2) { ?>
      <?php if ($dashboard_2['width'] > 3) { ?>
      <?php $class = 'col-lg-' . $dashboard_1['width'] . ' col-md-12 col-sm-12'; ?>
      <?php } ?>
      <?php } ?>
      <div class="<?php echo $class; ?>"><?php echo $dashboard_1['output']; ?></div>
      <?php } ?>
    </div>
    <?php } ?>
    <div class="row">
      <div class="col-lg-12 col-md-12 col-sm-12">
        <div class="panel panel-default">
          <div class="panel-heading">
            <h3 class="panel-title"><i class="fa fa-download"></i> Импорт товаров</h3>
          </div>
          <div class="panel-body import" style="clear: both;">
            <input name="import_file" type="file" accept=".xml">
            <br />
            <input name="import_file_go" type="button" value="Импортнуть">
            <div id="import-success" style="display: inline-block;color: green;margin-left: 20px;"></div>
          </div>
        </div>
      </div>
      <button id="refresh-bf-filter">Refresh brainy filter</button>
      <br/>
      <br/>
      <br/>
      <div>
        <button id="send-emails">Send emails to users</button>
        <pre id="results-echo"></pre>
      </div>
    </div>
  </div>
</div>
<script type="text/javascript">
    var file;
    $('input[name=import_file]').change(function(){
        file = this.files[0];
        event.stopPropagation();
        event.preventDefault();

        var data = new FormData();
        data.append('uploadfile', file);
        $('input[name=import_file_go]').prop('disabled', true);
        $.ajax({
            url: 'index.php?route=common/dashboard/uploadFile&token=<?php echo $token; ?>',
            type: 'POST',
            data: data,
            cache: false,
            dataType: 'json',
            processData: false,
            contentType: false,
            beforeSend: function() {
                $('#import-success').text('Загрузка файла на сервер, подождите...');
            },
            success: function(respond, textStatus, jqXHR){
                if(typeof respond.error === 'undefined') {
                    var files_path = respond.files;
                    $('#import-success').text('Файл загружен, нажмите Импортнуть!');
                    $('input[name=import_file_go]').prop('disabled', false);
                }
                else{
                    console.log('ОШИБКИ ОТВЕТА сервера: ' + respond.error );
                }
            },
            error: function(jqXHR, textStatus, errorThrown) {
                $('#import-success').text('Файл не был загружен!');
                console.log('ОШИБКИ AJAX запроса: ' + textStatus);
                alert("Доступна загрузка максимум 1500 товаров!");
                alert("Ваши товары не были загружены! Пожалуйста, попробуйте еще раз. Убедитесь что количество товаров не превышает 1500. Если ошибка повторится больше 3-х раз, свяжитесь с поддержкой.")
            }
        });
    });


    $('input[name=import_file_go]').click(function(){

        var $input = $('input[name=import_file]');

        var fd = new FormData;

        fd.append('import_file', $input.prop('files')[0]);

        event.stopPropagation();
        event.preventDefault();
        $.ajax({
            url: 'http://' + window.location.host + '/93473a7344419b15c4219cc2b6c64c6f/import.php',
            type: 'POST',
            processData: false,
            contentType: false,
            data: fd,
            beforeSend: function() {
                $('#import-success').text('Загрузка товаров на сайт, подождите...');
            },
            success: function(respond, textStatus, jqXHR){
                $('#import-success').text('Успешно загружено!');
                alert("Вaши товары успешно загружены!");
                $("#response_php").text(respond);
            },
        });
    });

    $("#refresh-bf-filter").click(function () {
        $.ajax({
            url: 'http://' + window.location.host + '/93473a7344419b15c4219cc2b6c64c6f/refresh.php',
            success: function(respond, textStatus, jqXHR){
                alert(respond);
            }
        });
    });

    $("#send-emails").click(function () {
        $.ajax({
            url: 'http://' + window.location.host + '/catalog/model/mailsend/send-register-alert-email.php/send',
            beforeSend: function() {
                $('#import-success').text('Загрузка файла на сервер, подождите...');
            },
            success: function(respond, textStatus, jqXHR){
                alert('success');
                $('#results-echo').text(respond);
            },
            error: function(jqXHR, textStatus, errorThrown) {
                $('#results-echo').text(errorThrown);
                console.log('ОШИБКИ AJAX запроса: ' + textStatus);
            }
        });
    })
</script>



<?php echo $footer; ?>

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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