Advertisement
valeraplusplus

Внедрение наценок, алгоритм

Jun 22nd, 2022
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.11 KB | None | 0 0
  1. shop2.v2-cart-product.tpl
  2. shop2.v2-product-options.tpl
  3. shop2.v2-color-ext.tpl
  4. -product-options-not-mod.tpl
  5.  
  6. ***********************************************************
  7. 130
  8. shop2.2.130-cart-product.tpl
  9. shop2.2.130-product-options.tpl
  10. shop2.2.130-color-ext.tpl
  11.  
  12. https://prnt.sc/Tan9lrybVFlP Тут цена не применяется с наценкой:
  13. http://buy-one-click.valeraplusplus.oml.ru/magazin/product/testovyj-tovar
  14. ***********************************************************
  15.  
  16. 120
  17. shop2.2.120-cart-product.tpl
  18. shop2.2.120-product-options.tpl
  19. shop2.2.120-color-ext.tpl
  20. Не сохраняет в корзине параметры с наценкой доп полей
  21.  
  22. https://prnt.sc/FzWKUjy9knDR Тут цена не применяется с наценкой:
  23. http://120-default.valeraplusplus.oml.ru/magazin/product/testovyj-tovar
  24.  
  25. https://prnt.sc/M54Pfiux-F5G Так же
  26. http://120-shop-coffee.valeraplusplus.oml.ru/magazin/product/chajnik
  27.  
  28. 110-shop-appliances
  29. http://120-shop-coffee.valeraplusplus.oml.ru/
  30. http://2473942-1.valeraplusplus.oml.ru/magazin/folder/kompyutery-1
  31.  
  32. http://110-clothes.valeraplusplus.oml.ru/
  33.  
  34.  
  35. shop2.2.110-paintwork-cart-product.tpl
  36.  
  37. ===================================================================================
  38. 11:20 12:05
  39. shop2.v2-cart-product.tpl cart-popup-product.tpl
  40. {$k} {$e.kind_id}
  41. [co] [$key]
  42. {$smarty.section.co.index} {$pos}
  43.  
  44.  
  45. {if isset($products[$e.kind_id])}
  46. {assign var="product" value=$products[$e.kind_id]}
  47. {else}
  48. {assign var="product" value=$products[$k]}
  49. {/if}
  50.  
  51. {if $site.reg.shop2.cf_margin_price_enabled && isset($e.position)}
  52. {assign var=pos value=$e.position[$k]} {*позиция*}
  53. {assign var=key value=$k} {*уникальный ключ итема*}
  54. {else}
  55. {assign var=pos value=$smarty.section.co.index} {*позиция*}
  56. {assign var=key value=$smarty.section.co.index} {*ключ итема*}
  57. {/if}
  58.  
  59. обратить внимание на kop какой он будет в условии
  60. $option.not_mod $product.cf.$kop.not_mod
  61.  
  62. -product-options-not-mod.tpl если не будет данного шаблона то ДО строчки с классом div class="option-title">
  63. {if $product.cf.$o_k.not_mod}
  64. {include file="global:shop2.v2-product-options-not-mod.tpl"}
  65. {else}
  66.  
  67. Под строчку {if $op}
  68. нужно вставить проверку для доп-полей где не включенно отображение в корзине:
  69. {assign var="option" value=$custom_fields.$kop}
  70. {if $option.in_cart || !isset($option.in_cart)} {* проверка *}
  71.  
  72.  
  73. *******************************************************
  74. shop2.v2-product-options.tpl
  75.  
  76. обратить внимание на cf какой он будет в условии
  77. $option.not_mod $product.cf.$o_name.not_mod
  78.  
  79. нужно убедиться что поля с наценками буду выбираться по умолчанию
  80. {assign var="default_val" value=$product_refs_data[$product.product_id][$o_name][$product.kind_id].default}
  81.  
  82.  
  83. ******************************************************
  84. shop2.2.130-color-ext.tpl
  85.  
  86. $option.not_mod $product.cf.$o_name.not_mod
  87.  
  88. нужно убедиться что поля с наценками буду выбираться по умолчанию
  89. {assign var="default_active" value=true}
  90.  
  91. *******************************************************
  92. shop2.2.120-product-options-not-mod.tpl вот таком шаблоне возможно не будет провеки по умолчанию default_active
  93.  
  94. 120 сделал 10 http://120-shop-coffee.valeraplusplus.oml.ru/magazin/folder/chayniki-dlya-chaya
  95. 110 сделал http://110-shop-appliances.valeraplusplus.oml.ru/magazin/cart
  96. 101 сделал http://101-online-video-surveillance-store.ravshan95.oml.ru/magazin/product/magazin/product/interfon-commax-tp-12rm
  97.  
  98. 75 сделал http://110-clothes.valeraplusplus.oml.ru/magazin/folder/bukety
  99. 71 сделал http://71-cake.magr-adapt.oml.ru/magazin/product/tort-malysh
  100.  
  101.  
  102. shop2.2.120-4-cart-product.tpl тут что то не так с условиями
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement