Konfigurátor Faramugo

Konfigurátor je samostatná aplikace ve vuejs vložená na stránky 3 produktů se spu xujo-08, xujo-81, xujo-87
https://eshop.faramugo.cz/xujo-08-l 
https://eshop.faramugo.cz/xujo-81-l
https://eshop.faramugo.cz/xujo-87-l

zdrojáky jsou na testovacím serveru cebin.info v adresáři /srv/www/eshopdev.faramugo.cz/_source

3  aplikace se se liší pouze parametry bund, jinak jsou totožné. V budoucnu je možné nahradit jednou aplikací s načítáním parametrů (nutno vyřešit jak)  https://stackoverflow.com/questions/63848765/how-can-we-pass-parameters-to-an-already-built-vue-js-app

Propojení s e-shopem

Propojení s e-shopem funguje tak, že výstup z konfigurátoru je uložen do skrytého inputboxu "note", jehož obsah je pak uložen k objednávce.

Bylo nutné provést následující úpravy e-shopu:
Do 2 tabulek přidat parametry "note"
ALTER TABLE `sales_flat_cart_item` ADD `note` MEDIUMTEXT NULL DEFAULT NULL AFTER `qty`;
ALTER TABLE `sales_flat_order_item` ADD `note` MEDIUMTEXT NULL DEFAULT NULL AFTER `qty`;

Provést úpravy v souborech:
app/appfront/modules/Checkout/block/cart/Index.php
app/appfront/modules/Checkout/controllers/OnepageController.php
app/appfront/modules/Checkout/controllers/CartController.php
services/cart/QuoteItem.php
services/cart/Quote.php
services/order/Item.php
services/Cart.php

+ úpravy v šabloně. Úpravy jsou označené "JHInformica" a týkají se parametru "note".

Pro mobilní verzi bude potřeba zřejmě upravit i app/apphtml

Rate this FAQ

0 (0 Votes)