Simpla cms пов'язані товари на сторінці products
/ Пов'язані товари
$self_ids = аррей();
$self_products = аррей();
foreach($this->products->get_self_products($product->id) as $p)
{ {
$self_ids[] = $p->related_id
$self_products[$p->related_id] = нуль;
/* sku_related_products */
if( $product->variant->sku ){
foreach($this->variants->get_sku_product_id($product->variant->sku, $product->id) as $ps)
{ {
$self_ids[] = $ps
$self_products[$ps] = нуль;
Унікалізація масива
$self_ids = array_unique ($self_ids);
/*/ sku_related_products */
if(!empty($self_ids))
{ {
foreach($this->products->get_products(array('id'=>$self_ids, 'in_stock'=>1, 'visible'=>1)) as $p)
$self_products[$p->id] = $p;
$self_products_images = $this->products->get_images(array('product_id'=>array_keys($self_products)));
Foreach($self_products_images as $self_product_image)
if(isset($self_products[$self_product_image->product_id]))
$self_products[$self_product_image->product_id]->images[] = $self_product_image;
$self_products_variants = $this->variants->get_variants(array('product_id'=>array_keys($self_products), 'in_stock'=>1));
Foreach($self_products_variants as $self_product_variant)
{ {
if(isset($self_products[$self_product_variant->product_id]))
{ {
$self_products[$self_product_variant->product_id]->variants[] = $self_product_variant;
Foreach($self_products as $id=>$s)
{ {
if(is_object($s )
{ {
$s->image = &$s->images[0];
$s->variant = &$s->variants[0];
Іллі
{ {
unset ($self_products [$id] ) і
$this->design->assign('self_products', $self_products);
Код виводить на сторінці товару кольору
Скріншоти прикріплено
Потрібно зробити те, що виявляється на сторінці products під кожним товаром
екран прикріплюється
Додатки 2
Відгук замовника про співпрацю з Іваном П.
Simpla cms пов'язані товари на сторінці productsВсе на найвищому рівні! Швидко і якісно
Відгук фрилансера про співпрацю з Александром Курдом
Simpla cms пов'язані товари на сторінці productsЧітку завдання! Своєчасна відповідь на питання для уточнення в ході роботи. Рекомендую для співпраці.
Актуальні фриланс-проєкти в категорії Веб-програмування
Написання ПЗ для дистанційної роботи зв'язки ЄСП + РасбериЄ умовне обладнання, яким потрібно керувати та отримувати дані через віддалений і захищений веб-інтерфейс Веб-програмування, Налаштування ПЗ та серверів ∙ 1 хвилина тому |
Створення вебсайту для агентства з працевлаштування
50 000 UAH
Ми — агентство з працевлаштування, і ми шукаємо досвідченого веб-розробника для створення сучасного та зручного сайту. Хочемо, дати кандидатам самостійно запропонувати свою ціну за послугу. Тому ми шукаємо фахівця, який має досвід в індивідуальній розробці . Бюджет і терміни… Веб-програмування ∙ 33 хвилини тому ∙ 40 ставок |
Розробник ігор Pixi.Js
15 701 UAH
Шукаємо розробника Pixi.js для створення серії з 12 міні-ігор. Проекти прості у реалізації, і при впевненій роботі розробка однієї гри займає не більше тижня. Необхідно реалізувати фронтенд та ігрову математику, без розробки бекенду. Ігри будуть схожі за структурою, але з… Javascript та Typescript, Веб-програмування ∙ 1 година 32 хвилини тому ∙ 17 ставок |
Ведучий програмний інженер / Старший бекенд-інженер (Laravel / AWS / Автоматизація)Ми шукаємо досвідченого ведучого програмного інженера / старшого бекенд-інженера, щоб приєднатися до нашої команди для проекту в сфері охорони здоров'я. Проект зосереджений на покращенні існуючої платформи шляхом створення автоматизації бізнес-процесів, розробки нової… PHP, Веб-програмування ∙ 1 година 58 хвилин тому ∙ 16 ставок |
Покращення СR конверсії сайту
6500 UAH
Покращення СR конверсії сайту. Задачи по ТЗ https://docs.google.com/document/d/1Y7zipbe2IEnFpthYuheAr6QA_50aR2Fz8V14rp5NpNo/edit?usp=sharingКнопка BOOK NOWфото / відеокороткий текстІ ОДРАЗУ форма бронюванняфіксованою (sticky)повторюватися кожні 1–2 блокиоднакового кольору… HTML та CSS верстання, Веб-програмування ∙ 3 години 47 хвилин тому ∙ 25 ставок |