Size: a a a

WordPress && WooCommerce

2020 July 22

AY

Anatoly Yumashev in WordPress && WooCommerce
Maxym Denysenko
Указание типов в документации помогает другому человеку быстро понять данные на вход/выход
добавлю. в этом есть польза. но лишь отчасти.

я вот 1 код пишу. но вдруг сегодня понял зачем это надо ) и теперь пишу так. но у меня нет других разработчиков. мне насрать на них ) я о себе думаю ) и вот есть в этом личная польза.

вопрос. какая? ))
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
Anatoly Yumashev
это нужно делать только в highload архитектура. там есть профит. и негатив снимается.

в high-extensible архитектуре так делать - это атата. и печально для последствий.
чего ты несешь))))
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
Anatoly Yumashev
добавлю. в этом есть польза. но лишь отчасти.

я вот 1 код пишу. но вдруг сегодня понял зачем это надо ) и теперь пишу так. но у меня нет других разработчиков. мне насрать на них ) я о себе думаю ) и вот есть в этом личная польза.

вопрос. какая? ))
и какая вдруг причина тебя побудила писать документацию по коду?
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
стал забывать чт о твой говнокод делает?
источник

PM

Paul Mitchell in WordPress && WooCommerce
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Mikhail Kobzarev
стал забывать чт о твой говнокод делает?
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
Mikhail Kobzarev
и какая вдруг причина тебя побудила писать документацию по коду?
ну угадай. одна надежда на тебя )
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
выписки из учебников - это так себе ответы )
источник

H

Henry in WordPress && WooCommerce
Anatoly Yumashev
$items = $order->get_items();

так правильнее.

потому что позиции заказа это не продукты.

и в заказе может не быть продуктов. тогда и картинки не получить.

надо пытаться получить продукт или вариацию.

если есть - тогда стандартным методом получить картинку.

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

AY

Anatoly Yumashev in WordPress && WooCommerce
Henry
Кстати да, уже поправил нэйминг. А вот интересно, каким образом появляется заказ без товаров?
появляется обычно с товарами. но товары по ходу дела могут испариться. останутся только позиции.
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
например ты можешь удалить товар который был месяц назад и вместо него создать новый.

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

H

Henry in WordPress && WooCommerce
А, понял, спч
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
потому позиции заказа это не товаары
источник

H

Henry in WordPress && WooCommerce
Да-да, дошло
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
ну и при желании программно ты можешь в заказ записать любую позицию на любую сумму. вообще не имея товаров в каталоге. продавая какие то дикие штуки. так тоже можно. но надо кодить.
источник

H

Henry in WordPress && WooCommerce
Только зачем продавать такое?)
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
незачем.

но я вот именно сейчас пишу именно такое )))
источник

AY

Anatoly Yumashev in WordPress && WooCommerce
клиентам надо чтобы данные о заказе приходили из МойСклад в магаз. Чтобы клиент видел свои прошлые заказы.

Но там в заказе есть товары которых уже давно нет в каталоге. Он покупал телефон Нокия 5520 в 2007 году.

Сейчас такого товара нет. Но заказ с такой позицией должен быть на сайте )
источник

H

Henry in WordPress && WooCommerce
А еще вот любопытный вопрос ко всем - что вы используете для оплаты на сайте? Я что-то особо не вижу альтернатив Яндекс кассе
источник

H

Henry in WordPress && WooCommerce
Anatoly Yumashev
клиентам надо чтобы данные о заказе приходили из МойСклад в магаз. Чтобы клиент видел свои прошлые заказы.

Но там в заказе есть товары которых уже давно нет в каталоге. Он покупал телефон Нокия 5520 в 2007 году.

Сейчас такого товара нет. Но заказ с такой позицией должен быть на сайте )
Интересный кейс. Буду знать, 👋
источник