Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Добрый день, 

Имеется модуль Y.CMS от Яндекс.Кассы, нужно отдельно добавить в выгрузку xml производителя с ценами меньше 20000, при том, что все товары меньше 20к

имеют quantity=0, а если они 0, то они не добавляются в xml

 

catalog/controller/feed/yamarket.php

 

elseif ($this->config->get('ya_market_set_available') == 3)
			{
				$available = true;
				if (($product['quantity'] == 0) || (($product['manufacturer_id'] == 12 && $product['price'] > 20000) || ($product['manufacturer_id'] == 30 && $product['price'] > 20000)))  continue;
			}

Такая запись работала, если у товара quantity был не 0. 

Не понимаю, что сделать, чтобы к примеру товар с quantity=0, manufacturer_id= 12, price=12045, выгрузился в xml

Есть у кого идеи? 

Link to post
Share on other sites

  • 4 weeks later...

Зачем вы это проверяете: 

elseif ($this->config->get('ya_market_set_available') == 3) {

Это проверка на срок доставки в пункт самовывоза.

Нужно именно для срока самовывоза?

Вот есть код раньше:

foreach ($products as $product) {
            if ($this->config->get('yandex_money_market_available') && $product['quantity'] < 1) {
                continue;
            }

Надо тут менять.

continue значит, что дальше не пойдет проверять, а возьмет новый товар

до этого:

elseif ($this->config->get('ya_market_set_available') == 3) {

не дойдет

Edited by SergeyProgr
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By owner1
      Здравствуйте. OcStore 2.3. Мне надо настроить передачу промо-акции на яндекс маркет (https://yandex.ru/support/partnermarket/elements/promos.html) "При покупке N товаров M таких же товаров бесплатно". "Подарок при покупке" уже настроено. Прошу писать ориентировочную стоимость в лс.
    • By owner1
      Здравствуйте. OcStore 2.3. Мне надо настроить передачу промо-акции на яндекс маркет (https://yandex.ru/support/partnermarket/elements/promos.html) "При покупке N товаров M таких же товаров бесплатно". "Подарок при покупке" уже настроено. Прошу писать ориентировочную стоимость в лс.
    • By Dimarik
      День добрый!
       
      Наверняка все сталкивались с площадкой яндекс.маркет с ихними проверками и т.д.
      Так вот, одна из проверок это их менеджер создает у вас на сайте заказ, оформляет и в поле комментарий добавляет текст - "Это контрольный заказ Яндекс.Маркета. Он оформлен для проверки того, как быстро магазин реагирует на заказы покупателей. Чтобы пройти её, отправьте в течение часа код abcdefghijkl на market-auto-test@yandex.ru (с любой почты). После этого заказ можно отменить. Если заказ поступил в нерабочее время магазина, отправьте код в течение первого часа следующего рабочего дня. Подробнее о проверке: https://yandex.ru/support/partnermarket/quality/critical-mistakes.html#order__check-code." 
       
      И с одним магазином (версия 3.0.3.2, ставил не я, шаблон Journal 3.0.37) творится что-то не ладное, не сохраняются комментарии контрольного заказа!
       
      Я проверил комменты в 10 раз больше символов чем контрольный, латиница, русские, цифры, прочие символы, все проходит, от клиентов комменты приходят, от СДЕКа комменты, с таким же текстом комментрария от маркета, с ссылками и без, а от проверяющего с маркета нет.
       
      Писал им письма со скринами, с видео их заказа, с моим пробным заказом с комментарием, в ответ всегда одно: 
      Возможные причины:
      Комментарий оказался слишком длинным и был удален \ обрезан корзиной.
      Комментарий содержал неподдерживаемые корзиной символы и был изменен \ обрезан корзиной.
      Из-за наличия ссылки на справку Маркета корзина посчитала комментарий \ заказ спамом и удалила \ изменила \ обрезала его.
      В случае, если Ваш магазин использует в качестве платформы для интернет-магазина OpenCart (а также модификации) или Digistr, я рекомендую обратить внимание на механизмы валидации информации в полях корзины.
       
      Перепроверил все что только можно.
      Кто сталкивался с подобным, как побороть?
       
      з.ы. Еще сталкивался с такой ситуацией, приходит котрольный заказ, копирую/вставляю это код в ответное письмо, убираю! пробел, отправлю, перехожу в Отправленные и вижу этот код опять с пробелом и так на разных компах!
      Если вставить этот код в блокнот, в нем убрать пробел, скопировать и вставить в ответное письмо, все норм!
       
      Спасибо!
    • By Eugenyi
      Доброго времени суток!
      Необходимо:
      1. Изменить стандартный шаблон ocStore. (сделать основную страницу похожей на https://shop.huawei.ru/)
      2. Поставить сертификат ssl.
      3. Подключить интернет-магазин к платформе "Яндекс.Маркет"
      4. Разработать дизайн макет e-mail рассылок.

       
    • By yandexkassa
      Y.CMS от Яндекс.Кассы
      Скачать/Купить дополнение Y.CMS для Opencart от Яндекс.Кассы
      Y.CMS для Opencart — это универсальный модуль для интеграции интернет-магазина с сервисами Яндекса.
      Мы собрали все основные сервисы Яндекса в одном месте,чтобы вам было удобно работать со своим сайтом, сделанном на CMS Opencart. Подробнее о возможностях этого модуля: Яндекс.Касса и на вашем сайте будут самые популярные способы оплаты.
      Доступные платежные методы, если вы работаете как юридические лицо:
      Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира
      Электронные деньги - Яндекс.Деньги, WebMoney и QIWI Wallet
      Наличные - Более 170 тысяч пунктов оплаты по России
      Баланс телефона - Билайн, МегаФон и МТС
      Интернет банкинг - Альфа-Клик, Сбербанк Онлайн, MasterPass и Промсвязьбанк
      Кредитование - Доверительный платеж (Куппи.ру)

      Существует два платежных сценария: с выбором способа оплаты на сайте магазина и на стороне Яндекс.Кассы.
      Выбор способа оплаты на сайте магазина
      В настройках модуля продавец отмечает доступные способы оплаты (они указаны в договоре с компанией «Яндекс.Деньги»). Эти способы появляются на сайте и их видит покупатель, когда переходит к оформлению заказа. Такой сценарий по умолчанию выбран для всех магазинов.
      Выбор способа оплаты на стороне Яндекс.Кассы
      Другое название сценария – технология «Умный платеж». На сайте магазина появляется одна кнопка – «Заплатить», а весь процесс оплаты переходит на сайт Яндекс.Денег. Способы оплаты добавляются автоматически. Появляются рекомендации: на первом месте для покупателя по умолчанию будут те способы, которыми он уже платил в интернете. Чтобы включить «Умный платеж», в настройках модуля «Y.CMS для OpenCart» поставьте «Выбор способа оплаты на стороне Яндекс.Кассы»
      Merchant Web Services
      Merchant Web Services (MWS) — это сервис, с помощью которого можно делать возвраты. Он доступен всем пользователям Яндекс.Кассы.
      Яндекс.Деньги - начните получать деньги прямо сейчас — от любых пользователей рунета.
      Переводы будут мгновенно зачисляться на ваш счет в Яндекс.Деньгах. Доступные платежные методы, если вы осуществляете p2p переводы:
      Банковские карты - Visa (включая Electron), MasterCard и Maestro любого банка мира
      Электронные деньги - Яндекс.Деньги

      Яндекс.Метрика - бесплатный сервис, предназначенный для оценки посещаемости веб-сайтов, и анализа поведения пользователей.
      Сохраняйте настройки, смотрите за поведением пользователей https://metrika.yandex.ru/list/
      Яндекс.Маркет (CPC, CPA)
      Модуль CPA – программа "Покупка на Маркете"
      Модуль позволяет участвовать в программе «Покупка на Маркете». Заказать товары из магазинов, подключённых к программе, можно прямо на Маркете — не переходя на сайт продавца. «Покупка на Маркете» сокращает путь пользователя до покупки и повышает доверие к магазину.
      Модуль СРС – размещение на Маркете.
      Модуль предназначен для размещения товарных предложений на Яндекс.Маркете. Так магазины могут привлекать на свой сайт больше посетителей, действительно заинтересованных в покупке. YML-формат обеспечивает максимально корректную передачу данных о товарах в Маркет.
      Установка
      Инструкция размещена на странице сервиса Яндекс.Касса.
      Добавил yandexkassa Добавлено 05.09.2016 Категория Платежные системы Системные требования Opencart 2.0.х - 2.2.x PHP 5.3 или выше cURL Сайт разработчика https://github.com/yandex-money/yandex-money-cms-opencart2 Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.