Перейти к содержимому


Товары На Сайте Под Заказ


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 19

#1 Flor@@@

Flor@@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 822 сообщений
  • Городмосква

Отправлено 11 Декабрь 2011 - 07:56

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



Получается что в бэк-офисе есть только два варианта:

1.  "в наличии" (в бэкофисе ставлю кол-во свыше "0"),

2.  "товара нет в наличии" (в бэкофисе ставлю количество товаров как = "0"),




под какую из этих категорий попадают мои товары, если они идут под заказ,  то есть изготавливаются и  доставляются в течение 2 дней?




Если ставлю количество товаров в бэкофисе "=0", получается товары не в наличии и в корзину в и Yml файл они попадают как "нет в наличии" , если ставлю ">0" , получается дезинформирую покупателя, особенно при выгрузке Yml файлов этот момент очень явно проявляется.



#2 hitman30975

hitman30975

    Пользователь

  • Пользователи
  • PipPip
  • 14 сообщений

Отправлено 11 Декабрь 2011 - 14:35

Тоже интересует этот вопрос

#3 Flor@@@

Flor@@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 822 сообщений
  • Городмосква

Отправлено 12 Декабрь 2011 - 07:41

вот так можно прописать?:

foreach ($products as $product) {
                                $output .= '<offer id="'.$product['product_id'].'"';
                                if ($product['stock_status_id']==5) {
                                $output .= ' available="true" ';
                                } else {
                                $output .= ' available="false" ';

}

то есть если  5 и менее шт. товара на складе, то в yml стоит статус "под заказ" то есть "FALSE".???
                                



#4 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 12 Декабрь 2011 - 20:31

То что вы указываете

foreach ($products as $product) {
$output .= '<offer id="'.$product['product_id'].'"';
if ($product['stock_status_id']==5) {
$output .= ' available="true" ';
} else {
$output .= ' available="false" ';

}

это код PHP, и вставив его в файл шаблона ник чему не приведет. Использовать PHP код в шаблонах нельзя.

#5 Flor@@@

Flor@@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 822 сообщений
  • Городмосква

Отправлено 12 Декабрь 2011 - 21:39

какой тогда вариант возможно реализовать? как сделать так чтобы yml файл выгружался в "правильном варианте": с товарами "под заказ" и при этом товары не стояли бы как "нет в наличии" на моем сайте?

попробовала поставить кол-во товаров = "0" в бэк-офисе, во вкладке "товары", но товары, которых на складе 0 штук, пи этом можно спокойно заказывать на моем сайтеи кроме того они все равно выгрузились в yml   как true, то есть "в наличии" :huh:. Получается yml файл формируется некоректно.



#6 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 13 Декабрь 2011 - 18:29

Может изменить надпись в карточке товара с "нет в наличии" на "под заказ" Это можно сделать в шаблоне "Товар". В противном случае нужно изменять саму выгрузку, или сам yml вручную.

#7 Flor@@@

Flor@@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 822 сообщений
  • Городмосква

Отправлено 13 Декабрь 2011 - 22:52

спасибо большое, это я сделала, но я не понимаю как происходит формирование yml файла. Я проставила часть товарных позиций как нулевые, во вкладке продвижение->яндекс.маркет проследила чтобы не стояла галочка напротив "не выгружать товары не в наличии", и все равно в yml файле: http://otdyh-i-son.r...rket/3817/15682 по ВСЕМ товарным позициям стоит тег true, а false так и не появился ни в одном товаре. Это довольно важно и срочно, так как получается что в рекламе я дезинформирую покупателей.

#8 tehniks

tehniks

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 16 Декабрь 2011 - 16:41

Скажите, пожалуйста, если товара нет в наличии и я поменял надпись в карточке товара, на надпись "под заказ", как сделать что бы эта надпись была ссылкой которая сразу ведёт например на страницу - "Связь с администрацией" а ещё лучше что бы эта ссылка была кнопкой вместо кнопки корзина.

#9 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 16 Декабрь 2011 - 20:05

Если делать ссылку как кнопку - то как это сделать можно почитать тут
http://forum.storela...dpost__p__11477

а если нужно что бы ссылка просто вела на какую-то страницу - то ссылка будет выглядеть так
<a href="url адрес">ссылка</a>


#10 tehniks

tehniks

    Пользователь

  • Пользователи
  • PipPip
  • 11 сообщений

Отправлено 16 Декабрь 2011 - 23:06

Спасибо, вам за быстрый ответ.

#11 Flor@@@

Flor@@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 822 сообщений
  • Городмосква

Отправлено 17 Декабрь 2011 - 00:13

спасибо большое. а как бы превратитьвот эту надпись в ссылку?:

<div class="goodsDataMainModificationAvailable">
                          <div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}>Товар есть в наличии</div>
                          <div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>Товар под заказ</div>
                      </div>

реально так сделать?

#12 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 17 Декабрь 2011 - 18:45

Данный блок будет следующим

<div class="goodsDataMainModificationAvailable">
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a href="ссылка">Товар есть в наличии</a></div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>><a href="ссылка">Товар под заказ</a></div>
</div>


#13 Flor@@@

Flor@@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 822 сообщений
  • Городмосква

Отправлено 18 Декабрь 2011 - 02:55

Просмотр сообщенияVaccina (17 Декабрь 2011 - 18:45) писал:

Данный блок будет следующим

<div class="goodsDataMainModificationAvailable">
<div rel="true" class="available-true" {% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><a href="ссылка">Товар есть в наличии</a></div>
<div rel="false" class="available-false" {% IF GOODS_MOD_REST_VALUE>0 %}style="display:none;"{% ENDIF %}>><a href="ссылка">Товар под заказ</a></div>
</div>

спасибо попробую.
но у меня реальные проблемы с yml файлом, если ставлю товары ка равные нулю, то на рекламные площадки yml выгружается как список товаров которых нет в наличии, а если ставлю кол-во товаров равное единице и больше, то товар выгружается как "возможно забрать прямо сейчас".


Что делать?

#14 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 19 Декабрь 2011 - 18:52

К сожалению это через шаблоны или какими-то другими штатными средствами изменить не удастся. Думаю тут нужно просить разработчиков внести изменения или как-то по другому реализовать данный функционал.

#15 Maxim

Maxim

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений
  • ГородЕкатеринбург

Отправлено 29 Декабрь 2011 - 18:34

можно ли добавить еще одну цену, т е чтобы 10 копеек цена в наличии, ниже под этой ценой написано, 5 копеек цена под заказ?
пожалуйста, подскажите, как это написать.

#16 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Декабрь 2011 - 13:17

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

#17 Flor@@@

Flor@@@

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 822 сообщений
  • Городмосква

Отправлено 31 Декабрь 2011 - 00:48

Просмотр сообщенияMaxim (29 Декабрь 2011 - 18:34) писал:

можно ли добавить еще одну цену, т е чтобы 10 копеек цена в наличии, ниже под этой ценой написано, 5 копеек цена под заказ?
пожалуйста, подскажите, как это написать.

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

#18 Maxim

Maxim

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений
  • ГородЕкатеринбург

Отправлено 31 Декабрь 2011 - 12:47

Просмотр сообщенияkatteee (31 Декабрь 2011 - 00:48) писал:

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

Просмотр сообщенияVaccina (30 Декабрь 2011 - 13:17) писал:

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


#19 goloppper

goloppper

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Отправлено 28 Январь 2012 - 22:34

Подскажите,пожалуйста, все же как сделать, чтобы можно было класть в корзину товар, которого нет на складе (у меня 90% под заказ идет), что нужно и где переписать :rolleyes:

#20 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 30 Январь 2012 - 22:20

Вам необходимо выключить опцию "Отключить возможность класть в корзину больше товара, чем есть в наличии" в разделе Настройки -> Основные




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных