Перейти к содержанию
calibr

[Решено {yandex такой yandex}] Не отправляются письма выдает ошибку DATA not accepted from server

Рекомендуемые сообщения

Кто знает  помогите. Не отправляются письма выдает ошибку Notice: Error: DATA not accepted from server! in /var/www/vhosts/u4273756.plsk.regruhosting.ru/neodimof/system/library/mail.php on line 380

утром все работало, вечером не работает уже. настройки не менял, днем делал бэкап базы из админки. почтовый ящик на яндексе, Version 1.5.4.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Один в один проблема, таже ошибка и почта на яндексе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

съезжайте с яндекса на другой почтовый сервис или общайтесь с их техподдержкой.

с ним вечно какие-то проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня привязана почта для домена на яндекс...

 

Метод SMTP - выдаёт ошибку в 380 строке mail.php

Метод Машд - не шлет вообще

 

Хотя всё работало

 

 

Как быть в такой ситуации? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Метод mail у меня принимает в админку и клиенту, но на почту прописанную в админке ничего не приходит, плюс на почту которая привязана к хостингу сыпяться сообщения

 

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

  info@*******.ru
    Unknown user

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Парни кто нибудь решил проблему с почтой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На двух разных хостингах и двух разных сайтах одновременно проявилась ошибка при попытке отправки письма из магазина (восстановление пароля, изменение статуса заказа и т.д.)
 

Error: DATA not accepted from server! in /system/library/mail.php on line 385


Отправка идет через Яндекс почту для доменов, через SMTP. Причем на одном отправка идет через ssl, на другом просто. Примерно несколько месяцев до этого оба сайта работали нормально.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вывод - яндекс опять что-то мутит.

пинайте их.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Аналогичная проблема.
Метод отправки: SMTP
Почта привязана к яндексу.
Ошибка: Notice: Error: DATA not accepted from server!  system/library/mail.php on line 380
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если вместо SMTP использовать Mail?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня такая же ошибка, но 156 строка.

До смены хостера все было ок. 

Пользовался smtp, так же яндекс.почта. 

 

А если вместо SMTP использовать Mail?

 

Пробовал вчера значит: 

ставим mail отправку - в строке ниже пишем -Youmail@yourdomain.ru, это я вычитал из буржуйских гайдов, ошибка проподает, а вот сообщения не доходят до почты.

Тире и заглавная буква обязательные

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если вместо SMTP использовать Mail?

Да, там другая проблема, не на все ящики доходят письма. Видимо там надо настраивать и ковырять sendmail и тп.

При ошибке Ошибка: Notice: Error: DATA not accepted from server!  system/library/mail.php on line 380

Ответ яндекс сервера:  501 5.1.7 Invalid address

P.S. Отправил запрос в сапорт яндекса, жду ответ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вижу не у одного меня эта проблема появилась.

вчера янедекс  мне ответил следующее:


Попробуйте указать порт 465, а в поле SMTP хост -- <<ssl://smtp.yandex.ru>>. Проверьте, повторяется ли проблема.

Пожалуйста, напишите нам о результатах проверки в ответе на это письмо.

 

Отписался им что это не помогает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

опробуйте указать порт 465, а в поле SMTP хост -- <<ssl://[/size]smtp.yandex.ru>>. Проверьте, повторяется ли проблема.[/size]

Пожалуйста, напишите нам о результатах проверки в ответе на это письмо.[/size]

у меня на одном из сайтов так и было указано и он точно также перестал отправлять письма, так что дело явно не в этом.

Также не помогают: перебор разных портов, авторизация на сайте под этим пользователем, смена пароля, изменение mail.php по совету с сайта турецкого опенкарта, прыжки вокруг "$this->newline . $this->newline;" (это что бы вы не повторяли моих действий :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не дождался я ответа от яндекса, но проблему решил!!! 
Открыл исходник письма которое приходит с этого ящика и обратил внимание, что в поле From между ?= и < стоит пробел.

Добавил пробел в 93-ей строке файла system/library/mail.php

Было так:

$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
 

Стало вот так:

$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?= ' . '<' . $this->from . '>' . $this->newline;
 

И все заработало!
 

  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не дождался я ответа от яндекса, но проблему решил!!! 

Открыл исходник письма которое приходит с этого ящика и обратил внимание, что в поле From между ?= и < стоит пробел.

Добавил пробел в 93-ей строке файла system/library/mail.php

Было так:

$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
 

Стало вот так:

$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?= ' . '<' . $this->from . '>' . $this->newline;
 

И все заработало!

 

+ Поставил ssl na smtp ya.ru, сделал порт 465, далее сделал так же как и izwork  - заработало.

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 часа убил на решение проблемы, так и не решил!

 

спасибо Вам огромное за решение! это работает! :eek:  8-)

 

то же перечитал оф форум, где советовали \r \n править, новые линии, фаервол, антивирус, версия библиотек и т.п., и т.д.

 

ps а уже сообщение в ТП яндекс набрано было, чуть не отправил)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

zwork спасибо! Все заработало!

Я решил проблему почты, опенкарта и яндекса так:

В файле system/library/mail.php

#$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
                $header .= 'From: ' . $this->username . $this->newline;
#$header .= 'Reply-To: ' . '=?UTF-8?B?'. base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
                $header .= 'Reply-To: ' . $this->username . $this->newline;

  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо ))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый вечер. Не один из предложенных вариантов не помог. Поднимаю тему. Версия 1.5.5.1

 

Ошибка следующая 

 

Notice: Error: MAIL FROM not accepted from server! in /system/library/mail.php on line 290

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тоже самое. Не один из вариантов не помогает. Версия 1.5.3.1

 

Notice: Error: MAIL FROM not accepted from server! in /home/251124/http/system/library/mail.php on line 290

 

Что делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

тоже самое. Не один из вариантов не помогает. Версия 1.5.3.1[/size]

 

Notice: Error: MAIL FROM not accepted from server! in [/size]/home/251124/http/system/library/mail.php on line [/size]290

 

Что делать?

 

 

Короче я просто удалил весь код и скопировал новый system/library/mail.php. Вроде работает:

 
<?php
final class Mail {
    protected $to;
    protected $from;
    protected $sender;
    protected $subject;
    protected $text;
    protected $html;
    protected $attachments = array();
    public $protocol = 'mail';
    public $hostname;
    public $username;
    public $password;
    public $port = 25;
    public $timeout = 5;
    public $newline = "\r\n";
    public $crlf = "\r\n";
    public $verp = FALSE;
    public $parameter = '';

    public function setTo($to) {
        $this->to = $to;
    }

    public function setFrom($from) {
        $this->from = $from;
    }

    public function addheader($header, $value) {
        $this->headers[$header] = $value;
    }

    public function setSender($sender) {
        $this->sender = html_entity_decode($sender);
    }

public function setSubject($subject) {
$this->subject = '=?UTF-8?B?' . base64_encode($subject) . '?=';
}

    public function setText($text) {
        $this->text = $text;

    }

    public function setHtml($html) {
        $this->html = $html;
    }

    public function addAttachment($file, $filename = '') {
        if (!$filename) {
            $filename = basename($file);
        }

        $this->attachments[] = array(
            'filename' => $filename,
            'file' => $file
        );
    }

    public function send() {
        if (!$this->to) {
            exit('Error: E-Mail to required!');
        }

        if (!$this->from) {
            exit('Error: E-Mail from required!');
        }

        if (!$this->sender) {
            exit('Error: E-Mail sender required!');
        }

        if (!$this->subject) {
            exit('Error: E-Mail subject required!');
        }

        if ((!$this->text) && (!$this->html)) {
            exit('Error: E-Mail message required!');
        }

        if (is_array($this->to)) {
            $to = implode(',', $this->to);
        } else {
            $to = $this->to;
        }

        $boundary = '----=_NextPart_' . md5(time());

        $header = '';

        if ($this->protocol != 'mail') {
            $header .= 'To: ' . $to . $this->newline;
            $header .= 'Subject: ' . $this->subject . $this->newline;
        }

        $header .= 'Date: ' . date("D, d M Y H:i:s O") . $this->newline;
        //$header .= 'From: "' . $this->sender . '" <' . $this->from . '>' . $this->newline;
        //$header .= 'From: ' . $this->sender . '<' . $this->from . '>' . $this->newline;
        $header .= 'From: ' . '=?UTF-8?B?'.base64_encode($this->sender).'?=' . '<' . $this->from . '>' . $this->newline;
        $header .= 'Reply-To: ' . $this->sender . '<' . $this->from . '>' . $this->newline;
        $header .= 'Return-Path: ' . $this->from . $this->newline;
        $header .= 'X-Mailer: PHP/' . phpversion() . $this->newline;
        $header .= 'MIME-Version: 1.0' . $this->newline;
        $header .= 'Content-Type: multipart/mixed; boundary="' . $boundary . '"' . $this->newline;
        $header .= 'Content-Transfer-Encoding: 8bit' . $this->newline;        
        $header .= $this->newline;

        if (!$this->html) {
            $message = '--' . $boundary . $this->newline;
            $message .= 'Content-Type: text/plain; charset="utf-8"' . $this->newline;
            $message .= 'Content-Transfer-Encoding: 8bit' . $this->newline . $this->newline;
            $message .= $this->text . $this->newline;
        } else {
            $message = '--' . $boundary . $this->newline;
            $message .= 'Content-Type: multipart/alternative; boundary="' . $boundary . '_alt"' . $this->newline . $this->newline;
            $message .= '--' . $boundary . '_alt' . $this->newline;
            $message .= '' . $this->newline;
            $message .= '' . $this->newline;

            if ($this->text) {
                $message .= $this->text . $this->newline;
            } else {
                $message .= '' . $this->newline;
            }

            $message .= '--' . $boundary . '_alt' . $this->newline;
            $message .= 'Content-Type: text/html; charset="utf-8"' . $this->newline;
            $message .= 'Content-Transfer-Encoding: 8bit' . $this->newline . $this->newline;
            $message .= $this->html . $this->newline;
            $message .= '--' . $boundary . '_alt--' . $this->newline;
        }

foreach ($this->attachments as $attachment) {
if (file_exists($attachment['file'])) {
$handle = fopen($attachment['file'], 'r');
$content = fread($handle, filesize($attachment['file']));

fclose($handle);

$message .= '--' . $boundary . $this->newline;
$message .= 'Content-Type: application/octetstream' . $this->newline;
$message .= 'Content-Transfer-Encoding: base64' . $this->newline;
$message .= 'Content-Disposition: attachment; filename="' . basename($attachment['filename']) . '"' . $this->newline;
$message .= 'Content-ID: <' . basename($attachment['filename']) . '>' . $this->newline . $this->newline;
$message .= chunk_split(base64_encode($content));
}
}

        $message .= '--' . $boundary . '--' . $this->newline;

        if ($this->protocol == 'mail') {
            ini_set('sendmail_from', $this->from);

            if ($this->parameter) {
                mail($to, '=?UTF-8?B?'.base64_encode($this->subject).'?=', $message, $header, $this->parameter);
            } else {
                mail($to, '=?UTF-8?B?'.base64_encode($this->subject).'?=', $message, $header);
            }

        } elseif ($this->protocol == 'smtp') {
            $handle = fsockopen($this->hostname, $this->port, $errno, $errstr, $this->timeout);

            if (!$handle) {
                error_log('Error: ' . $errstr . ' (' . $errno . ')');
            } else {
                if (substr(PHP_OS, 0, 3) != 'WIN') {
                    socket_set_timeout($handle, $this->timeout, 0);
                }

                while ($line = fgets($handle, 515)) {
                    if (substr($line, 3, 1) == ' ') {
                        break;
                    }
                }

                if (substr($this->hostname, 0, 3) == 'tls') {
                    fputs($handle, 'STARTTLS' . $this->crlf);

                    while ($line = fgets($handle, 515)) {
                        $reply .= $line;

                        if (substr($line, 3, 1) == ' ') {
                            break;
                        }
                    }

                    if (substr($reply, 0, 3) != 220) {
                        error_log('Error: STARTTLS not accepted from server!');
                    }
                }

                if (!empty($this->username) && !empty($this->password)) {
                    fputs($handle, 'EHLO ' . getenv('SERVER_NAME') . $this->crlf);

                    $reply = '';

                    while ($line = fgets($handle, 515)) {
                        $reply .= $line;

                        if (substr($line, 3, 1) == ' ') {
                            break;
                        }
                    }

                    if (substr($reply, 0, 3) != 250) {
                        error_log('Error: EHLO not accepted from server!');
                    }

                    fputs($handle, 'AUTH LOGIN' . $this->crlf);

                    $reply = '';

                    while ($line = fgets($handle, 515)) {
                        $reply .= $line;

                        if (substr($line, 3, 1) == ' ') {
                            break;
                        }
                    }

                    if (substr($reply, 0, 3) != 334) {
                        error_log('Error: AUTH LOGIN not accepted from server!');
                    }

                    fputs($handle, base64_encode($this->username) . $this->crlf);

                    $reply = '';

                    while ($line = fgets($handle, 515)) {
                        $reply .= $line;

                        if (substr($line, 3, 1) == ' ') {
                            break;
                        }
                    }

                    if (substr($reply, 0, 3) != 334) {
                        error_log('Error: Username not accepted from server!');
                    }

                    fputs($handle, base64_encode($this->password) . $this->crlf);

                    $reply = '';

                    while ($line = fgets($handle, 515)) {
                        $reply .= $line;

                        if (substr($line, 3, 1) == ' ') {
                            break;
                        }
                    }

                    if (substr($reply, 0, 3) != 235) {
                        error_log('Error: Password not accepted from server!');
                    }
                } else {
                    fputs($handle, 'HELO ' . getenv('SERVER_NAME') . $this->crlf);

                    $reply = '';

                    while ($line = fgets($handle, 515)) {
                        $reply .= $line;

                        if (substr($line, 3, 1) == ' ') {
                            break;
                        }
                    }

                    if (substr($reply, 0, 3) != 250) {
                        error_log('Error: HELO not accepted from server!');
                    }
                }

                if ($this->verp) {
                    fputs($handle, 'MAIL FROM: <' . $this->username . '>XVERP' . $this->crlf);
                } else {
                    fputs($handle, 'MAIL FROM: <' . $this->username . '>' . $this->crlf);
                }

                $reply = '';

                while ($line = fgets($handle, 515)) {
                    $reply .= $line;

                    if (substr($line, 3, 1) == ' ') {
                        break;
                    }
                }

                if (substr($reply, 0, 3) != 250) {
                    error_log('Error: MAIL FROM not accepted from server!');
                }

                if (!is_array($this->to)) {
                    fputs($handle, 'RCPT TO: <' . $this->to . '>' . $this->crlf);

                    $reply = '';

                    while ($line = fgets($handle, 515)) {
                        $reply .= $line;

                        if (substr($line, 3, 1) == ' ') {
                            break;
                        }
                    }

                    if ((substr($reply, 0, 3) != 250) && (substr($reply, 0, 3) != 251)) {
                        error_log('Error: RCPT TO not accepted from server!');
                    }
                } else {
                    foreach ($this->to as $recipient) {
                        fputs($handle, 'RCPT TO: <' . $recipient . '>' . $this->crlf);

                        $reply = '';

                        while ($line = fgets($handle, 515)) {
                            $reply .= $line;

                            if (substr($line, 3, 1) == ' ') {
                                break;
                            }
                        }

                        if ((substr($reply, 0, 3) != 250) && (substr($reply, 0, 3) != 251)) {
                            error_log('Error: RCPT TO not accepted from server!');
                        }
                    }
                }

                fputs($handle, 'DATA' . $this->crlf);

                $reply = '';

                while ($line = fgets($handle, 515)) {
                    $reply .= $line;

                    if (substr($line, 3, 1) == ' ') {
                        break;
                    }
                }

                if (substr($reply, 0, 3) != 354) {
                    error_log('Error: DATA not accepted from server!');
                }

                fputs($handle, $header . $message . $this->crlf);
                fputs($handle, '.' . $this->crlf);

                $reply = '';

                while ($line = fgets($handle, 515)) {
                    $reply .= $line;

                    if (substr($line, 3, 1) == ' ') {
                        break;
                    }
                }

                if (substr($reply, 0, 3) != 250) {
                    error_log('Error: DATA not accepted from server!');
                }

                fputs($handle, 'QUIT' . $this->crlf);

                $reply = '';

                while ($line = fgets($handle, 515)) {
                    $reply .= $line;

                    if (substr($line, 3, 1) == ' ') {
                        break;
                    }
                }

                if (substr($reply, 0, 3) != 221) {
                    error_log('Error: QUIT not accepted from server!');
                }

                fclose($handle);
            }
        }
    }
}
?>
Изменено пользователем afwollis
[spoiler][code]
  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Ошибка DATA not accepted from server , которая возникает при регистрации покупателя и приводит к неотправлению писем как админу, так и покупателю, исправляется следующим образом :

в файле catalog\model\account\customer.php

 

ищем две строки

$mail->setText(html_entity_decode($message, ENT_QUOTES, 'UTF-8'));

и обе исправляем следующим образом

$mail->setText(strip_tags(html_entity_decode($message, ENT_QUOTES, 'UTF-8')));

2. Ошибка при отправке сообщения со странички "Связаться с нами" вызвана тем, что происходит попытка отправки письма с адреса покупателя, а не вашего адреса. Поэтому в файле catalog\controller\information\contact.php необходимо исправить

$mail->setTo($this->request->post['email']);

на

$mail->setTo($this->config->get('config_email'));
  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

2. Ошибка при отправке сообщения со странички "Связаться с нами" вызвана тем, что происходит попытка отправки письма с адреса покупателя, а не вашего адреса. Поэтому в файле catalog\controller\information\contact.php необходимо исправить

$mail->setTo($this->request->post['email']);

на

$mail->setTo($this->config->get('config_email'));

 

 

 

Спасибо. Работает, только не:

$mail->setTo($this->config->get('config_email'));

а точнее:

$mail->setFrom($this->config->get('config_email')); 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От shoputils
      1 200.00 руб
      Скачать/Купить дополнение


      Шаблоны писем
      О модуле администратора Shoputils.MailOrderStatus v2.5.2 (1.5.x) - v3.3 (2.0.x - 2.1.x - 2.2.x - 2.3.x) (Шаблоны писем):
       
      Модуль "шаблоны писем при оформлении заказа и изменении статусов заказа" позволяет администратору самостоятельно формировать свой шаблон письма для покупателей и администраторов при оформлении заказа, а также на каждый статус заказа (полный список возможностей см. ниже).
       
      Внимание!!! Для версий 2.х и 1.5.х функционал разнится.  В 2.х  - он расширен. В 1.5.х можно создать шаблоны письма только для нового заказа и для смены статусов заказа.
       
      - Поддерживаются следующие типы писем: новый заказ, смена статуса заказа, регистрация покупателя (только в 2.x), регистрация партнера (только в 2.x), восстановление пароля покупателя (только в 2.x), восстановление пароля партнера (только в 2.x), начисление транзакции покупателю (только в 2.x), начисление комиссии партнеру (только в 2.x), отправка подарочного сертификата (только в 2.x), активация покупателя (только для 2.x), активация партнера (только для 2.x), смена статуса возврата (только для 2.x), обратная связь (только для 2.x), добавление отзыва на товар (только для 2.x)
      - Модуль автоматически подцепит и отобразит все новосозданные статусы заказа и возврата.
      - Шаблон писем предлагает создание заголовка и "тела" письма с использованием переменных (номер заказа, название магазина ФИО, список купленных товаров, телефон и др.).
      - Модуль позволяет добавлять в шаблоны писем пользовательские поля модуля "Регистрация и быстрый заказ Simple".
      - Модуль поддерживает мультиязычность.
      - Модуль совместим с любыми шаблонами, в которых использованы стандартные заказы.  (мы начали вести список шаблонов\дополнений, с которыми протестирован модуль - см. внизу)
       
      Посмотреть как работает и настраивается модуль можно по адресу:
      http://opencart.shoputils.ru/demo
      http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)
      Совместимость: все версии Opencart/ocStore 1.5.x - 2.x (1.5.x, 2.0.x, 2.1.x, 2.2.x, 2.3.x)
       
      Внимание!!! Ключ высылается на почту, указанную при регистрации в автоматическом режиме. Поле "домен" должно быть заполнено. Имейте ввиду, что корректно письма получает только почтовый сервис яндекса. Почта gmail и тем паче mail (с дочерними bk и т.п.) часто отправляет письма в спам или же их можно увидеть в режиме "все письма".
      Иногда письма отсеиваются спам-фильтрами напрочь. Ключ придет в  письме от support@opencart.market
       
      Если у вас почта gmail и тем паче mail и вы не получили письма в первые 5 минут после покупки, то обращайтесь в личку с указанием домена и номера заказа. Будем выдавать ключ по старинке. 
      Ключ действителен для домена и тестового поддомена.  Например, ключ для https://opencart.market/   будет действителен для test.opencart.market
      Но если ваш тестовый домен отличен от нашего примера, то вписывайте его обязательно!
      Внимание!!! В качестве тестового домена не может быть использован полноценный домен. 
       
      Все что вписано в поле "тестовый домен" - обрабатывается в ручном режиме. Срок обработки может занять от 5 минут до 48 часов. В среднем = 2 часа.
      Мы работаем над полной автоматизацией выдачи ключа.
       
       
      Системные требования
      - Opencart/ocStore 1.5.x - 2.x
      - PHP 5.3+ (для 2.3.x - 5.4+)
      - Ioncube Loader 5.0+
       
      Установка модуля
      Информацию по установке модуля на читайте в инструкции к модулю в файле README.TXT дистрибутива вашей версии.
       
      Работа с модулем
      Информацию о настройке модуля смотрите в диcтрибутиве модуля (файл README.TXT).
      Малый список возможных переменных для примера (все актуальные переменные вы можете посмотреть, кликнув по ссылке "Показать/скрыть список возможных значений" возле каждого шаблона письма в настройках модуля)

      МОДУЛЬ ПРОТЕСТИРОВАН со следующими  шаблонами (уважаемые покупатели! вы можете значительно расширить этот список - просто присылайте нам информацию)
      - дефолтный шаблон,
      - шаблон Джули, шаблон Барбара,
      - шаблонами  от octemplates  (шаблоном TechStore и др.)
       
      МОДУЛЬ ПРОТЕСТИРОВАН со следующими дополнениями и адаптирован к ним:
      - модуль OrderPro (для версии 2.3, адаптация от 10 декабря 17, от 4 марта 2018) от shchs 
      - модуль "Банковская квитанция - Отложенная оплата для OC2" от ashap
       
      Внимание!!! Мы не отслеживаем изменения в чужих продуктах. Если в результате изменения модуля-донора или модуля реципиента совместимость нарушена, то устранение этой несовместимости производится платно и производится по договоренности.  Цена от 1200 р для сравнительно простых вещей .... от 2500 р до 7000  р в среднем для сложных.

      Лицензия
      - Условия использования лицензии: одна лицензия на один домен.
      - Если необходимо установить модуль на два сайта (два домена) - необходимо приобрести модуль в количестве двух экземпляров.
      - Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
      часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
      было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
      - Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
      рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
      законодательству. (п. 4 Лицензионного Соглашения).
      - Все права на модуль принадлежат разработчикам https://opencart.market
      - Полный текст Лицензионного соглашения - https://opencart.market/LICENSE.1.5.x.TXT
       
      Техническая поддержка
      - Техническая поддержка оказывается всем пользователям, легально купившим модуль.

      БЕСПЛАТНАЯ ТЕХ,ПОДДЕРЖКА оказывается всегда, гарантированно  и максимально быстро в случаях когда не работает заявленный функционал на дефолтном движке при соблюдении всех тех.требований, предлагаемых к установке.
       
      Во всех остальных случаях тех. поддержка оказывается ПЛАТНО*, например:
      ___________________________________
      *тех. поддержка оказывается ПЛАТНО* - в платной тех. поддержке может быть отказано любому пользователю без объяснения причин. Но наиболее распространенная причина: занятость автора, принадлежность покупателя к варезу  или ситуации, когда проблемы\ошибки на сайте не имеют отношения к модулю.  Обычно мы комментируем отказ.


      - Если модуль был приобретен на http://opencartforum.ru для технической поддержки просьба обращаться в ЛС
      с аккаунта, из-под которого была совершена покупка.
      - Модуль имеет принцип распространения "as is" ("как есть").
      - Изменение функционала модуля (допиливание модуля под индивидуальные нужды) может быть оказано на платной основе.
      Добавил shoputils Добавлено 18.08.2014 Категория Прочее Системные требования - Opencart/ocStore 1.5.x - 2.x- PHP 5.3+ Ioncube Loader 5.0+; для 2.3: PHP 5.4+ Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
    • От invays
      650.00 руб
      Скачать/Купить дополнение


      Экспорт YML / XML и обмен данными по API LITE в Яндекс.Маркет для Opencart 2.x, 3.x
      Вашему вниманию представлен универсальный модуль для генерации форматов прайс-листов ( YML - Яндекс.Маркет, Prom.ua,Rozetka.ua.com и площадки принимающие формат YML; XML - Price.ru и иные площадки которые отличаются от стандартов YML; ATOM – это формат Google Merchant и Facebook Магазин - формат на данный момент поддерживается без указания доставки и без отправки опций). Модуль так же использует новую технологию API Яндекс.Маркет для обновления\удаления цен товарных позиций. По новой технологии API Яндекс.Маркет цены обновляются в течении 5 минут с момента изменения цены на сайте магазина, в отличии от прайс-листа формата YML (30-40 минут). Данная функция отлично подходит для магазинов у которых динамичная цена и может dв течении дня измениться несколько раз. Технология обновления данных по API позволяет опережать конкурентов и занимать хорошие позиции, но в первую очередь передавать очень точную информацию о товарной позиции.
       
      Демонстрация модуля: Перейти по ссылке
      Логин и пароль: demo
      Расположение модуля:дополнения - модули - каналы продвижения

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

      Покупая модуль, вы можете его использовать не более, чем на одном сайте и одном домене. Автор оставляет за собой право отказать в технической поддержке тем, кто использует купленный один раз модуль на нескольких сайтах. Купив данный модуль вы должны зарегистрироваться на сайте разработчика opencartmodul.ru и создать тикет в разделе Обслуживания для установки модуля. Модуль работает только на сборках версии 2.1, 2.3, 3.х
       
      Указывайте только корректные данные! Подсказки указаны в полях для оформления тикета. Вы должны указать их в разделе Обслуживания!

      От нас представлено 2 версии модуля: LITE и PRO версия. В них есть большая разница, поэтому перед тем как купить модули изучите их детально. Если что автор всегда отвечает на вопросы.
      Так же есть возможность расширения модуля версии лайт – при расширении модуля стоимость 1 опции будет стоить 1000 рублей при покупке от 2 опций сразу каждая опция расширения 610 рублей.

      Опции расширения которые есть в PRO версии модуля и которые вы можете заказать вместе с LITE версией:
      - Многопрофильность – больше не нужны клоны модуля, вы можете создать более 100 профилей с разными прайс-листами. Каждый профиль имеет отдельную ссылку и соответственно может выгружать разный контент. - Разный ассортимент товаров -  Вы можете выгружать товары только в те площадки которые хотите. Допустим в Яндекс товар № 1 выгружается, но в гугл товары не будут выгружаться. Не зависимо от статуса товара в магазине. Данная функция управляется через Управление торговлей. - Переименование категорий в прайс-листе – Иногда бывают ситуации когда названия категорий на сайте очень сильно различаются от Маркетплейсов и из-за этого товарные позиции попадают не в те категории. Данный функционал переименовывает категории сайта в прайс-листе, но на сайте клиент видет названия ваших категорий! - Синхронизация с модулем Связанные опции -  ну тут особо не о чем говорить. Модуль отлично с ним работает. Официальная гарантия от нас!  - Опции магазина с 0 количеством под заказ либо убрать из прайс-листа -  вы можете отправлять опции товаров с 0 количеством под заказ в яндекс.маркет либо вовсе убрать из магазина. - Отправка запросов по API через планировщик задач. Вы можете запланировать отправку новых данных по API. Нужно для магазинов которые обновляют данные по средствам парсера или сторонних программ.  
      Внимание! Важная информация!
      - Модуль устанавливает только Автор. Для подключения перейдите в раздел Обслуживание - Модуль работает как индивидуально с каждой товарной позицией так и с большим количеством товаров. Если в вашем магазине от 100 тыс товарных позиций просьба сначала написать сообщение с указанием адреса сайта. Желательно по всем интересующим вопросам писать в личные сообщения. - Управление товарными позициями идет в модуле Управление торговлей. - Если вы хотите использовать несколько вариантов доставок, рекомендуем модуль x-shipping pro. Настройка модуля и стоимость модуля – 3000 рублей. Если вы закажете данную услугу то наша команда сделает бесплатную настройку услуги – "Настройка фида"  
      Данный модуль имеет огромное количество инструментов, которые помогут вам:
      Гибко настроить прайс-лист для той или иной торговой площадки. Форматы прайс-листов указаны выше.  Постоянно быть с актуальной информацией. Индивидуально настраивать товарные позиции. Опережать конкурентов, обновляя цены по API. Теперь скорость обновления цен стала еще быстрее.  
      Важная информация:
      Модуль работает в двух режимах: автоматическая генерация и по планировщику задач.При автоматической генерации прайс-листа вам необходимо выключить все модули которые кешируют сайт, так как нарушается работа модуля.
      Обновление модуля по планировщику происходит по отдельной ссылке.
      Модуль предназначен только для одного языка, но поддерживает многовалютность с помощью модуля ВАЛЮТА ПЛЮС.- данная функция убрана возможна дальнейшая адаптация (на заказ)
      Если вы используете программы для автоматического обновления цен, то этот модуль как раз для вас. Присутствует отправка запросов по API по средствам планировщика задач с версии программы 2.5.0.
       
      Основные настройки! Внимательно изучите их и выберите нужную версию модуля. Напоминаю есть LITE и PRO версия. В них есть различия! Вы можете так же расширить lite версию. Условия написаны выше!
      - Обновление цены товарных позиций по средствам API Яндекс.Маркет(только для Яндекс.Маркет). Теперь не нужно ждать по 30-50 минут пока обновятся цены на Яндекс.Маркет. Теперь как только вы измените цену в Яндекс.Маркет сразу поступит информация о обновлении цены. Примерное ожидание ~5-10 минут. В фото можете посмотреть скришот действующего магазина. - Теперь вам не нужно покупать на каждую площадку отдельно модуль, вы можете отправить запрос на получение копии модуля для площадки. Специалист установит вам после указания всех указанных ранее данных. - Теперь вы сами выбираете нужный вам каталог для публикации. Новый маркет-плейс может добавляться по запросу. - Управление товарными позициями происходит в модуле Управление торговлей.Каталог -Управление торговлей, там вы включаете необходимые теги. Там вы можете управлять как массово так и индивидуально с каждым товарным предложением. - Работает фильтр тегов в правом верхнем углу. Фильтр колонок. - Работает фильтр по производителям товаров. - Данный модуль работает в связке с модулем "Валюта плюс" - Валюта плюс модуль для синхронизации валют по ЦБ РФ в автоматическом режиме. (на заказ) - Модуль отлично работает с модулем Автоматическая Обработка Прайс-листов. Модуль синхронизируется и обновляет цены в то же время в которое обновляет АОП. Новинка! - Тег <manufacturer_warranty> - данный тег указывает имеется ли гарантия производителя на товаре или нет. Можно использовать как массово так и в индивидуальном порядке.  - Тег <country_of_origin> - данный тег указывает в какой стране произведен товар. - order-before - недавно на Яндекс.Маркет ввели систему в которой вы можете указать возможности своей доставки, т.е до какого времени ваша служба доставки может доставить в указанный срок, далее идет перескок на 1 день. - Тег <oldprice> - тег для расчета скидок. Внимание! При использовании данного модуля стоимость перехода больше! По умолчанию выключено!  - Возможность модуля огромны, вы можете использовать так же условие "на заказ", как массово так и в индивидуальном порядке, что очень подходит для предприятий которые тесно связаны с доставкой и складами. - Тег <delivery> - данный тег указывает о возможности доставки товара, берет данные из карточки товара. Если указано, в карточке товара, что есть возможность доставки, то модуль покажет ее в прайсе. Можно изменять массово и индивидуально.  - Индивидуальная стоимость доставки каждого товара или же массовая цена товара. Так же одна из особенностей данного модуля. Внимание для этого купите модуль "x-shipping pro" где задается индивидуальная цена товара в корзине, ведь иначе если в YML указана цена 350, а в корзине 450, вы получите штраф от службы контроля качества. С ним вы можете ознакомиться в демо версии по той же ссылке. Если вы закажете модуль доставки и его настройку у нас (сумма 3000 рублей), то в комплекте вы получаете услугу “Настройка фидов(стоимость 1000 рублей)” бесплатно! - Возможность создавать несколько вариантов доставки!  - Тег <barcode> - штрихкоды производителя, для быстрого нахождения товарных позиций в Яндекс маркет. Указывается для нахождения товарных позиций в маркете. - Тег <pickup> - этот тег указывает о наличии товара на пункте самовывоза. Вы можете индивидуально изменять в товарных предложениях или массово.  - Для товаров с опциями, отвечающими за "цвет" и "размер" в экспорте формируются несколько товарных предложений.  - Добавлена размерная сетка для размеров товарных предложений. - Модуль так же не публикует товары с количеством 0 на складе при включенном статусе. - Тег <adult> - данный тег предназначен для товара имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу. - Добавлен тег <typeprefix> - тип или категория товара, вы сами прописываете его. Прописываете индивидуально для того, чтобы улучшить выдачу своих товарных предложений. Напоминаю, название не должно быть обобщенным. Для примера вы можете посмотреть в документации от Яндекс.Маркет. Вы редактировать это массово или индивидуально. - <sales_note> - данный тег размещает короткую заметку. К примеру о безналичной оплате или предоплате товара. Индивидуальна для каждого товарного предложения и массова. - Экспорт Характеристик товара. - Добавлен запуск по планировщику задач. - Добавлена возможность массово указывать теги pickup, store, adult, manufacturer_warranty, delivery. Новинка! - local_delivery_cost – поддерживается и старый метод доставки. - Добавлена возможность создавать произвольный контент для тегов подарков promos! Новинка! Ссылка на источник - https://yandex.ru/support/partnermarket/elements/promos.html. Использовать строго формат который указан в источнике. Иначе ваш фид будет заблокирован Яндексом. - Добавлена возможность Атрибутам приписывать unit. Новинка! - Добавлена возможность Атрибутам приписывать свой тег. Новинка!  
      Покупая данный модуль вы получаете мощный комплект инструментов для успешной торговли на Яндекс.Маркет. Так же вы получаете БЕСПЛАТНУЮ техническую поддержку, которая своевременно будет обслуживать вас, и отвечать на интересующие вас вопросы.
       
      Добавил invays Добавлено 30.05.2018 Категория Обмен данными Системные требования версия php не ниже 5.4 Сайт разработчика opencartmodul.ru Старая цена Метод активации Через официальный сайт дополнения Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1 Обращение к серверу разработчика  
    • От invays
      Вашему вниманию представлен универсальный модуль для генерации форматов прайс-листов ( YML - Яндекс.Маркет, Prom.ua,Rozetka.ua.com и площадки принимающие формат YML; XML - Price.ru и иные площадки которые отличаются от стандартов YML; ATOM – это формат Google Merchant и Facebook Магазин - формат на данный момент поддерживается без указания доставки и без отправки опций). Модуль так же использует новую технологию API Яндекс.Маркет для обновления\удаления цен товарных позиций. По новой технологии API Яндекс.Маркет цены обновляются в течении 5 минут с момента изменения цены на сайте магазина, в отличии от прайс-листа формата YML (30-40 минут). Данная функция отлично подходит для магазинов у которых динамичная цена и может dв течении дня измениться несколько раз. Технология обновления данных по API позволяет опережать конкурентов и занимать хорошие позиции, но в первую очередь передавать очень точную информацию о товарной позиции.
       
      Демонстрация модуля: Перейти по ссылке
      Логин и пароль: demo
      Расположение модуля:дополнения - модули - каналы продвижения

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

      Покупая модуль, вы можете его использовать не более, чем на одном сайте и одном домене. Автор оставляет за собой право отказать в технической поддержке тем, кто использует купленный один раз модуль на нескольких сайтах. Купив данный модуль вы должны зарегистрироваться на сайте разработчика opencartmodul.ru и создать тикет в разделе Обслуживания для установки модуля. Модуль работает только на сборках версии 2.1, 2.3, 3.х
       
      Указывайте только корректные данные! Подсказки указаны в полях для оформления тикета. Вы должны указать их в разделе Обслуживания!

      От нас представлено 2 версии модуля: LITE и PRO версия. В них есть большая разница, поэтому перед тем как купить модули изучите их детально. Если что автор всегда отвечает на вопросы.
      Так же есть возможность расширения модуля версии лайт – при расширении модуля стоимость 1 опции будет стоить 1000 рублей при покупке от 2 опций сразу каждая опция расширения 610 рублей.

      Опции расширения которые есть в PRO версии модуля и которые вы можете заказать вместе с LITE версией:
      - Многопрофильность – больше не нужны клоны модуля, вы можете создать более 100 профилей с разными прайс-листами. Каждый профиль имеет отдельную ссылку и соответственно может выгружать разный контент. - Разный ассортимент товаров -  Вы можете выгружать товары только в те площадки которые хотите. Допустим в Яндекс товар № 1 выгружается, но в гугл товары не будут выгружаться. Не зависимо от статуса товара в магазине. Данная функция управляется через Управление торговлей. - Переименование категорий в прайс-листе – Иногда бывают ситуации когда названия категорий на сайте очень сильно различаются от Маркетплейсов и из-за этого товарные позиции попадают не в те категории. Данный функционал переименовывает категории сайта в прайс-листе, но на сайте клиент видет названия ваших категорий! - Синхронизация с модулем Связанные опции -  ну тут особо не о чем говорить. Модуль отлично с ним работает. Официальная гарантия от нас!  - Опции магазина с 0 количеством под заказ либо убрать из прайс-листа -  вы можете отправлять опции товаров с 0 количеством под заказ в яндекс.маркет либо вовсе убрать из магазина. - Отправка запросов по API через планировщик задач. Вы можете запланировать отправку новых данных по API. Нужно для магазинов которые обновляют данные по средствам парсера или сторонних программ.  
      Внимание! Важная информация!
      - Модуль устанавливает только Автор. Для подключения перейдите в раздел Обслуживание - Модуль работает как индивидуально с каждой товарной позицией так и с большим количеством товаров. Если в вашем магазине от 100 тыс товарных позиций просьба сначала написать сообщение с указанием адреса сайта. Желательно по всем интересующим вопросам писать в личные сообщения. - Управление товарными позициями идет в модуле Управление торговлей. - Если вы хотите использовать несколько вариантов доставок, рекомендуем модуль x-shipping pro. Настройка модуля и стоимость модуля – 3000 рублей. Если вы закажете данную услугу то наша команда сделает бесплатную настройку услуги – "Настройка фида"  
      Данный модуль имеет огромное количество инструментов, которые помогут вам:
      Гибко настроить прайс-лист для той или иной торговой площадки. Форматы прайс-листов указаны выше.  Постоянно быть с актуальной информацией. Индивидуально настраивать товарные позиции. Опережать конкурентов, обновляя цены по API. Теперь скорость обновления цен стала еще быстрее.  
      Важная информация:
      Модуль работает в двух режимах: автоматическая генерация и по планировщику задач.При автоматической генерации прайс-листа вам необходимо выключить все модули которые кешируют сайт, так как нарушается работа модуля.
      Обновление модуля по планировщику происходит по отдельной ссылке.
      Модуль предназначен только для одного языка, но поддерживает многовалютность с помощью модуля ВАЛЮТА ПЛЮС.- данная функция убрана возможна дальнейшая адаптация (на заказ)
      Если вы используете программы для автоматического обновления цен, то этот модуль как раз для вас. Присутствует отправка запросов по API по средствам планировщика задач с версии программы 2.5.0.
       
      Основные настройки! Внимательно изучите их и выберите нужную версию модуля. Напоминаю есть LITE и PRO версия. В них есть различия! Вы можете так же расширить lite версию. Условия написаны выше!
      - Обновление цены товарных позиций по средствам API Яндекс.Маркет(только для Яндекс.Маркет). Теперь не нужно ждать по 30-50 минут пока обновятся цены на Яндекс.Маркет. Теперь как только вы измените цену в Яндекс.Маркет сразу поступит информация о обновлении цены. Примерное ожидание ~5-10 минут. В фото можете посмотреть скришот действующего магазина. - Теперь вам не нужно покупать на каждую площадку отдельно модуль, вы можете отправить запрос на получение копии модуля для площадки. Специалист установит вам после указания всех указанных ранее данных. - Теперь вы сами выбираете нужный вам каталог для публикации. Новый маркет-плейс может добавляться по запросу. - Управление товарными позициями происходит в модуле Управление торговлей.Каталог -Управление торговлей, там вы включаете необходимые теги. Там вы можете управлять как массово так и индивидуально с каждым товарным предложением. - Работает фильтр тегов в правом верхнем углу. Фильтр колонок. - Работает фильтр по производителям товаров. - Данный модуль работает в связке с модулем "Валюта плюс" - Валюта плюс модуль для синхронизации валют по ЦБ РФ в автоматическом режиме. (на заказ) - Модуль отлично работает с модулем Автоматическая Обработка Прайс-листов. Модуль синхронизируется и обновляет цены в то же время в которое обновляет АОП. Новинка! - Тег <manufacturer_warranty> - данный тег указывает имеется ли гарантия производителя на товаре или нет. Можно использовать как массово так и в индивидуальном порядке.  - Тег <country_of_origin> - данный тег указывает в какой стране произведен товар. - order-before - недавно на Яндекс.Маркет ввели систему в которой вы можете указать возможности своей доставки, т.е до какого времени ваша служба доставки может доставить в указанный срок, далее идет перескок на 1 день. - Тег <oldprice> - тег для расчета скидок. Внимание! При использовании данного модуля стоимость перехода больше! По умолчанию выключено!  - Возможность модуля огромны, вы можете использовать так же условие "на заказ", как массово так и в индивидуальном порядке, что очень подходит для предприятий которые тесно связаны с доставкой и складами. - Тег <delivery> - данный тег указывает о возможности доставки товара, берет данные из карточки товара. Если указано, в карточке товара, что есть возможность доставки, то модуль покажет ее в прайсе. Можно изменять массово и индивидуально.  - Индивидуальная стоимость доставки каждого товара или же массовая цена товара. Так же одна из особенностей данного модуля. Внимание для этого купите модуль "x-shipping pro" где задается индивидуальная цена товара в корзине, ведь иначе если в YML указана цена 350, а в корзине 450, вы получите штраф от службы контроля качества. С ним вы можете ознакомиться в демо версии по той же ссылке. Если вы закажете модуль доставки и его настройку у нас (сумма 3000 рублей), то в комплекте вы получаете услугу “Настройка фидов(стоимость 1000 рублей)” бесплатно! - Возможность создавать несколько вариантов доставки!  - Тег <barcode> - штрихкоды производителя, для быстрого нахождения товарных позиций в Яндекс маркет. Указывается для нахождения товарных позиций в маркете. - Тег <pickup> - этот тег указывает о наличии товара на пункте самовывоза. Вы можете индивидуально изменять в товарных предложениях или массово.  - Для товаров с опциями, отвечающими за "цвет" и "размер" в экспорте формируются несколько товарных предложений.  - Добавлена размерная сетка для размеров товарных предложений. - Модуль так же не публикует товары с количеством 0 на складе при включенном статусе. - Тег <adult> - данный тег предназначен для товара имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу. - Добавлен тег <typeprefix> - тип или категория товара, вы сами прописываете его. Прописываете индивидуально для того, чтобы улучшить выдачу своих товарных предложений. Напоминаю, название не должно быть обобщенным. Для примера вы можете посмотреть в документации от Яндекс.Маркет. Вы редактировать это массово или индивидуально. - <sales_note> - данный тег размещает короткую заметку. К примеру о безналичной оплате или предоплате товара. Индивидуальна для каждого товарного предложения и массова. - Экспорт Характеристик товара. - Добавлен запуск по планировщику задач. - Добавлена возможность массово указывать теги pickup, store, adult, manufacturer_warranty, delivery. Новинка! - local_delivery_cost – поддерживается и старый метод доставки. - Добавлена возможность создавать произвольный контент для тегов подарков promos! Новинка! Ссылка на источник - https://yandex.ru/support/partnermarket/elements/promos.html. Использовать строго формат который указан в источнике. Иначе ваш фид будет заблокирован Яндексом. - Добавлена возможность Атрибутам приписывать unit. Новинка! - Добавлена возможность Атрибутам приписывать свой тег. Новинка!  
      Покупая данный модуль вы получаете мощный комплект инструментов для успешной торговли на Яндекс.Маркет. Так же вы получаете БЕСПЛАТНУЮ техническую поддержку, которая своевременно будет обслуживать вас, и отвечать на интересующие вас вопросы.
       
    • От Andris
      Здравствуйте!
      Уважаемые коллеги, Яндекс Вебмастер в последнее время присылает письма такого рода:
      "Изменился статус в поиске у важных страниц:
      Текст ссылки
      Старый статус: В поиске 
      Новый статус: Запрещено элементом noindex 
      Страница была исключена из поиска из-за установленного с помощью мета-тега robots со значением content="noindex" или content="none" запрета на индексирование. Чтобы страница появилась в поиске, удалите запрет и отправьте её на переобход". 
      Проверил robots.txt - никаких запретов там нет.
      Приходиться вручную отправлять страницы в Вебмастере на переобход. Очень это муторно, т.к. таких страниц десятки и они постоянно появляются на смену другим.
      Проверка ответа сервера для этих страниц 200 ОК.
      2 дня назад написал в поддержку через Вебмастер - пока тишина.
      В чём проблема не пойму, нужны советы.
      Заранее благодарю за помощь!
      robots.txt
    • От louise170
      1 200.00 руб
      Скачать/Купить дополнение


      Модуль доставки Почта России
      Модуль предназначен для расчета стоимости доставки Почтой России.
      Цены автоматически берутся через API с сайта http://postcalc.ru
      Обратите внимание на правила использования данного API, в частности на пункты 5 и 6.

      Возможности
      Доступны различные виды отправлений для отправки заказов по России и по всему миру. Каждый вид отправления может отображаться в зависимости от суммы и веса заказа, кол-ва товаров в заказе, Гео-зоны, городов, групп покупателей, языка. Каждому виду отправления для коррекции цен можно назначить дополнительно вес упаковки и мин. стоимость доставки данного отправления. Различные виды наценок для каждого из видов отправлений. По-умолчанию можно задать регион получателя и средний вес заказа. Ограничения в зависимости от суммы и веса заказа есть не только для каждого вида отправления, но и общие для всего модуля. Есть возможность брать доп. плату за отправку заказа в виде конкретной суммы, либо в виде процента от стоимости заказа. Доп. плата также может быть отрицательной. Для всего заказа можно задать доп. вес упаковки, причем не только конкретное значение, но и в виде процента от веса товаров в заказе. Можно отображать или нет сроки доставки. Можно включить разбиение заказов на несколько отправлений (актуально для больших заказов, в которых несколько товаров и их можно разделить). Гибкая настройка общей заглушки. В качестве суммы заказа можно брать разные суммы, например, только стоимость товаров, или стоимость товаров с учетом скидок. Есть работа с наложенным платежом. Есть разные округления конечной стоимости доставки. Бэкап настроек модуля. При совместной работе с модулем Габариты товаров в каждом отправлении можно учитывать габариты товаров в корзине. При совместной работе с модулем Группы товаров можно учитывать в корзине товары в зависимости от принадлежности к определенной группе. В модуле учитывается вес заказа, то есть для заказов 50 г - будут отображаться письма, для заказов до 2 кг - будут отображаться только способы отправки различного вида бандеролями (те которые отмечены галочками), для заказов более 2 кг и менее 20 кг будут отображаться только способы доставки посылками. Посылки весом больше 20 кг Почта России не отправляет, так что такие заказы нужно разбивать на несколько, если, конечно, это возможно. Для международных отправлений учитывается макс. возможная ценность отправления, и если она превысила 50000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 50000 руб. Для отправлений по России учитывается макс. возможная ценность отправления, и если она превысила 100000 руб. в корзине, то модуль сам выставляет ценность для данного вида отправлений 100000 руб. Можно менять название отправлений. Есть возможность делать разбиение отправлений по максимальному весу указанному в основных настройках модуля, чтобы можно было отправить, например, несколько посылок весом 1 кг - они доходят быстрее. Сроки доставки можно отображать в названии доставки или в описании. Есть возможность заменить индексы, для которых нет инфы по доставке на индексы, для которых инфа есть. К сроку доставки можно добавить любое кол-во дней в настройках модуля. Размер наложенного платежа можно отображать в названии доставки или в описании. Есть поле для ввода множителя для случая наложенного платежа, чтобы можно было брать, например, двойную стоимость за доставку туда-обратно на случай отказа.
        Важная информация для продавцов
      У почты России есть 769 отделений связи (ОПС) сезонной и круглогодичной труднодоступности. Посылки туда в зимнее время не доставляются - только бандероли 1 класс. Модуль автоматически не отображает покупателям из этих регионов другие виды отправлений, кроме 1 класса.
       
      Модуль доставки Почта России совместим с модулями:
      Simple Габариты товаров Группы товаров
        Для второго Опенкарта модуль Почты России совместим с оформлением заказа fastorder, oct_fastorder (шаблоны Shop-store2 и Luxury), с корзинами
      шаблона journal2, Maxystore, Newstorecheckout, Quickcheckout.ocmod, Supercheckout, Unicheckout.
       
      Для Опенкарта 3.x модуль Почты России совместимость с указанными выше корзинами будет делаться по мере необходимости, по запросу людей купивших модуль. Совместная работа с модулями Габариты товаров и Группы товаров появится, когда эти модули будут переведены под Опенкарта 3.x
       
      Никакие системные файлы не затираются, модуль работает на vqmod/ocmod.
       
      Модуль тестировался на OpenCart:
      1.5.4.1 1.5.5.1 1.5.6 1.5.6.4 2.0.0.0 2.0.1.0 2.0.1.1 2.0.2.0 2.0.3.1 2.1.0.1 2.2.0.0 2.3.0.2 3.0.2.0
        Ocstore: 2.3.0.2
       
      Поддерживаемые языки
      русский английский
        Пример работы модуля
      http://ocstore1541.opencartplus.ru/
      http://opencart2.opencartplus.ru/
      http://ocstore2302.opencartplus.ru/
      http://opencart3020.opencartplus.ru/
       
      Демо админки
      http://ocstore1541.opencartplus.ru/admin/
      http://opencart2.opencartplus.ru/admin/
      http://ocstore2302.opencartplus.ru/admin/
      http://opencart3020.opencartplus.ru/admin/
      доступ: demo / demo
       
      Лицензия
      При покупке данного модуля, Вы получаете право установки его на один домен. Лицензионный ключ можно получить по запросу на e-mail, который вы увидите на странице модуля, после его установки.
       
      Установка
      Инструкция по установке находится в файле readme.txt в архиве модуля.
       
      Требования к серверу
      Для работы модуля необходима библиотека curl (на большинстве хостингов она установлена). Проверить это можно с помощью функции phpinfo(); На хостинге должен быть установлен ionCube Loader последней версии (минимум версия 10.0). Чтобы проверить его наличие скачайте этот файл, разархивируйте его содержимое и закачайте в корневую директорию Вашего сайта. После этого откройте в браузере http://ваш_домен/test_ioc_php.php FAQ
      FAQ по модулю Почта России FAQ общие вопросы по Опенкарту  
      Добавил louise170 Добавлено 10.05.2013 Категория Доставки Системные требования наличие curl, PHP 5.6+, ionCube Loader 10+ Сайт разработчика Старая цена Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика  
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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