Advanced Search

Search Results (Searched for: tax category)

04 Aug 2025 20:04

Distorted thumbnails

Category: Product & Category Display

Thank you for your reply Nicolas. Yes, I am using JCH and I cleared its cache.
Just to be sure, I deleted and then uploaded the 3 product photos again.
I have cleared the JCH cache again. I have cleared the Joomla! caches, and cleared my browser's cache (Firefox).
Restarted and the page still shows the child images distorted.



The screen shot is of the page at goldfieldfireworks.com/index.php/our-fir...t/1710-american-soul

My Front End CSS file is:
/**
 * @package    HikaShop for Joomla!
 * @version    4.6.1
 * @author     hikashop.com
 * @copyright  (C) 2010-2022 HIKARI SOFTWARE. All rights reserved.
 * @license    GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
 */
.hika_edit { background-color:#f9f9f9; padding:4px; }

.hk_right{
	text-align: right;
}

.hk_center{
	text-align: center;
}
@media print {
	.hikashop_no_print:after { content: "" !important; }
}

.hikashop_category_custom_info_main table,
.hikashop_credit_card table,
#hikashop_order_main table,
.hikashop_product_page table {
	width:100%;
}.hika_edit { background-color:#f9f9f9; padding:4px; }

.hk_right{
	text-align: right;
}

.hk_center{
	text-align: center;
}
@media print {
	.hikashop_no_print:after { content: "" !important; }
}

.hikashop_category_custom_info_main table,
.hikashop_credit_card table,
#hikashop_order_main table,
.hikashop_product_page table {
	width:100%;
}

.hikashop_product_quantity_div.hikashop_product_quantity_change_div_default div a,
.hikashop_product_quantity_div.hikashop_product_quantity_change_div_default div a:hover {text-decoration:none;}

span.hikashop_product_name {
	text-align: left;
	display:block;
	margin-bottom:5px;
}
span.hikashop_product_price_before_discount {
	text-decoration:line-through;
	white-space:nowrap;
}

div.hikashop_see_more_icon {
	background-image: url('../images/icons/icon-14-cart.png');
	display: block;
	height: 14px;
	width: 14px;
}
#hikashop_cart_module div.hikashop_cart_dropdown_content {
	border: 1px solid #d9d9d9;
}
.hikashop_cart table {
	width:100%;
}
.hikashop_cart table tfoot hr {
	margin:0px;
}

.hikashop_cart_module label{
	display: inline-block;
}
div.hikashop_checkout_loading div.hikashop_checkout_loading_spinner.small_spinner.small_cart {
	background: url(../images/spinner.gif) no-repeat center right;
}

.hikashop_cpanel div.hikashop_cpanel_icon_div a {
	display:block;
	padding:5px;
	margin:5px 0px;
	text-decoration:none;
	border:1px solid #F0F0F0;
	border-radius:4px;
	vertical-align:middle;
}
.hikashop_cpanel div.hikashop_cpanel_icon_div a:hover {
	border-color:#eeeeee #cccccc #cccccc #eeeeee;
	border-style:solid;
	border-width:1px;
	background:#F8F8F8;
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
	background:-webkit-linear-gradient(top, #ffffff, #f8f8f8);
	background:-moz-linear-gradient(top, #ffffff, #f8f8f8);
	background:-o-linear-gradient(top, #ffffff, #f8f8f8);
	background:linear-gradient(top, #ffffff, #f8f8f8);
}
.hikashop_cpanel .hikashop_cpanel_icon_image {
	width:80px;
	float:left;
}
.hikashop_cpanel .hikashop_cpanel_icon_image span {
	margin:0 auto;
}
.hikashop_cpanel .hikashop_cpanel_description {
	margin-left:80px;
	height:100%;
	min-height:50px;
	margin:auto 0;
	vertical-align:middle;
	text-align:center;
}
.hikashop_cpanel span {
	display:block;
	text-align:center;
	color:#666;
	background-repeat:no-repeat;
	background-position:center;
}
.hikashop_cpanel .hikashop_cpanel_description ul {
	margin:0; padding:0;
}
.hikashop_cpanel .hikashop_cpanel_description li { list-style-type: none; }
.hikashop_cpanel .hikashop_cpanel_button_text { display:none; }

div.icon-wrapper {
	width:auto;
	height:auto;
	display:block;
}

div.icon-wrapper div.icon {
	text-align:center;
	margin-right:15px;
	float:left;
	margin-bottom:15px;
	width:auto !important;
	height:auto !important;
}

div.icon-wrapper div.icon a {
	background-color:#fff !important;
	background-position:-30px;
	display:block;
	float:left;
	height:97px;
	width:108px;
	color:#565656;
	vertical-align:middle;
	text-decoration:none;
	border:1px solid #CCC;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition-property:background-position, -webkit-border-bottom-left-radius, -webkit-box-shadow;
	-moz-transition-property:background-position, -moz-border-radius-bottomleft, -moz-box-shadow;
	-webkit-transition-duration:0.8s;
	-moz-transition-duration:0.8s;
}

div.icon-wrapper div.icon a:hover,
div.icon-wrapper div.icon a:focus,
div.icon-wrapper div.icon a:active {
	background-position:0px center;
	background-color:#f8f8f8 !important;
	box-shadow:-2px 3px 8px rgba(0, 0, 0, 0.25);
	position:relative;
	z-index:10;
}
div.icon-wrapper div.icon a span {
	width:auto;
	display:block;
}
div.icon-wrapper div.icon a span.hkIcon {
	background-repeat:no-repeat;
	background-position:center;
	height:48px;
	width:auto;
	padding:10px 0;
}
span.hkIcon.icon-48-user2 { background-image: url("../images/icon-48/flatgrey/account.png") !important; }
span.hkIcon.icon-48-address { background-image: url("../images/icon-48/flatgrey/address.png") !important; }
span.hkIcon.icon-48-order { background-image: url("../images/icon-48/flatgrey/order.png") !important; }
span.hkIcon.icon-48-cart { background-image: url("../images/icon-48/flatgrey/cart.png") !important; }
span.hkIcon.icon-48-wishlist { background-image: url("../images/icon-48/flatgrey/wishlist.png") !important; }
span.hkIcon.icon-48-affiliate { background-image: url("../images/icon-48/flatgrey/affiliate.png") !important; }
span.hkIcon.icon-48-downloads { background-image: url("../images/icon-48/flatgrey/download.png") !important; }
span.hkIcon.icon-48-subscription { background-image: url("../images/icon-48/flatgrey/subscription.png") !important; }
span.hkIcon.icon-48-serial { background-image: url("../images/icon-48/flatgrey/hikaserial.png") !important; }
span.hkIcon.icon-48-auction { background-image: url("../images/icon-48/flatgrey/hikaauction.png") !important; }

span.icon-32-email { background-image: url("../images/icon-32/flatgrey/email.png") !important; }
span.icon-32-print { background-image: url("../images/icon-32/flatgrey/print.png") !important; }
span.icon-32-cart { background-image: url("../images/icon-32/flatgrey/show_cart.png") !important; }
span.icon-32-go-cart { background-image: url("../images/icon-32/flatgrey/add_cart.png") !important; }
span.icon-32-wishlist { background-image: url("../images/icon-32/flatgrey/wishlist.png") !important; }
span.icon-32-save { background-image: url("../images/icon-32/flatgrey/save.png") !important; }
span.icon-32-back { background-image: url("../images/icon-32/flatgrey/back.png") !important; }
span.icon-32-new { background-image: url("../images/icon-32/flatgrey/new.png") !important; }
span.icon-32-apply { background-image: url("../images/icon-32/flatgrey/apply.png") !important; }
span.icon-32-cancel { background-image: url("../images/icon-32/flatgrey/cancel.png") !important; }
span.icon-32-pay { background-image: url("../images/icon-32/flatgrey/icon-32-pay.png") !important; }

.hika_toolbar .btnIcon,
.hika_toolbar .hkdropdown-icon {
	display:block;
	float:none;
	margin:0 auto;
	width:32px;
	height:32px;
}

.hika_toolbar > div > a,
.hika_toolbar > div > .hkdropdown {
	margin-left:3px;
	text-align:center;
	white-space:nowrap;
	text-decoration:none;
	color: #252525;
}
.hika_toolbar .hika_toolbar_btn.hika_btn_32 {
	float: right;
}
.hika_toolbar a {
	display:inline-block;
	text-align:center;
	white-space:nowrap;
	text-decoration:none;
	color: #252525;
}
@media (max-width:768px) {
	.hika_toolbar {
		clear: both;
	}
}

div.hika_toolbar span.btnName {
	width: 100%;
}
div.hika_toolbar .hikabtn span.hk-icon {
	color: #1266a0;
}

table.hikashop_no_border td {
	border: 1px solid #d9d9d9;
	display: inline-block;
}
table.hikashop_no_border td:hover {
	border: 1px solid #9d9d9d;
}

.hikashop_user_registration_page .chzn-container {
	margin-bottom: 9px;
}

div.hikashop_search_block input {
	margin-bottom:0px;
}

.hikacart {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.hikacart:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}
.hikacart:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.hikawishlist {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.hikawishlist:focus {
	color: #fff;
	background-color: #ec971f;
	border-color: #985f0d;
}
.hikawishlist:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.hika-compare { color:#fff; background-color:#5bc0de; border-color:#46b8da; }
.hika-compare:focus { color:#fff; background-color:#31b0d5; border-color:#1b6d85; }
.hika-compare:hover { color:#fff; background-color:#31b0d5; border-color:#269abc; }

#hikashop_add_to_cart_continue_div {
	display:inline-block;
}
#hikashop_add_to_cart_checkout_div {
	float:right;
}

div.hikashop_cart_dropdown_container {
	position:relative;
}
div.hikashop_cart_dropdown_content {
	z-index:1000;
	position:absolute;
	width:auto;
	padding:4px;
	border:1px solid #808080;
	background-color:white;
}

#hikashop_product_top_part:after {
	clear: both;
	content: '';
	display: block;
}
img.hikashop_child_image {
	margin:2px;
	height:30px;
}
.hikashop_product_bottom_part {
	clear:both;
	width:100%;
}
div#hikashop_product_right_part,
div#hikashop_product_left_part {
	display: inline-block;
}
.hikashop_previous_product_btn,
.hikashop_next_product_btn {
	display:inline-block;
}

.hikashop_previous_product_btn a,
.hikashop_next_product_btn a {
	text-decoration: none;
	width: 65px;
	padding: 0px;
}
.hikashop_previous_product_btn p,
.hikashop_next_product_btn p {
	margin: 0px;
}
.hikashop_next_product_btn {
	margin-left: 3px;
	float: right;
}
.hikashop_previous_product i.fas.fa-caret-left.fa-2x,
.hikashop_next_product i.fas.fa-caret-right.fa-2x {
	font-size: 1.5em;
}
.hikashop_previous_product,
.hikashop_next_product {
	height: 18px;
}
#hikashop_product_description_main_mini { display:none; }

.hikashop_product_variant_out_of_stock_span {
	background: url(../images/delete2.png) no-repeat;
}
.hikashop_product_variant_out_of_stock {
	display: none;
}
span.hikashop_option_info {
	background-image: url('../images/info.png');
	display: inline-block;
	height: 13px;
	width: 12px;
	margin-left: 5px;
}
@media only screen and (max-width: 760px) {
	.hikashop_product_page ul.hikashop_tabs_ul li.hikashop_tabs_li {
		border-width: 1px 1px 0px 1px;
		text-align: center;
		display: block;
		padding: 2px;
	}
	.hikashop_product_page ul.hikashop_tabs_ul {
		margin: 0px;
	}
	.hikashop_product_page div#hikashop_show_tabular_description {
		border-width: 0px 1px 1px 1px;
		border-radius: 0px 0px 4px 4px;
	}
}


.hikashop_vote_form .hikashop_comment_textarea {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	height:70px;
}
#hikashop_vote_listing table.hika_comment_listing {
	margin: 5px 0px 0px 0px;
	border: 1px solid #eee;
	border-collapse: separate;
	color:  #999999;
}
#hikashop_vote_listing table.hika_comment_listing tr td {
	padding: 3px 5px;
}
#hikashop_vote_listing div.hika_comment_listing_content {
	font-weight: initial;
	color: #000;
}
#hikashop_vote_listing .hk-rating.hk-rating-empty {
	display: none;
}
#hikashop_vote_form p.hikashop_form_comment,
#hikashop_vote_listing .hikashop_listing_comment {
	font-weight: bold;
}
#hikashop_vote_listing span.hikashop_sort_listing_comment {
	margin-bottom: 5px;
}
#hikashop_vote_listing span.hika_vote_listing_username {
	color: #000;
}
.hika_comment_listing_useful {
	background-color: transparent !important;
	width: 16px !important;
	height: 14px !important;
	background-image:url(../images/icons/vote_plus.png) !important;
	background-size:16px 14px !important;
	background-repeat:no-repeat !important;
	background-position: right !important;
	cursor: pointer !important;
}
.hika_comment_listing_useless {
	background-color: transparent !important;
	width: 16px !important;
	height: 14px !important;
	background-image:url(../images/icons/vote_minus.png) !important;
	background-size:16px 14px !important;
	background-repeat:no-repeat !important;
	background-position: right !important;
	cursor: pointer !important;
}

.hikashop_product_quantity_change_div_leftright span.add-on {
	position: relative;
}
.hikashop_carousel_item .hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on {
	display: inline-block;
	vertical-align: top;
}
.hikashop_carousel_item .hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a.hikashop_product_quantity_field_change_plus
{top:1px; left:-4px;}
.hikashop_carousel_item .hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a.hikashop_product_quantity_field_change_minus 
{top: 1px; left: -21px;}
.hikashop_carousel_item .hikashop_product_quantity_change_div_leftright.hika_j4 input.hikashop_product_quantity_field {
	width: 35px;
}
.hikashop_product_quantity_div input,
input.hikashop_product_quantity_field {max-width: 30px;}

td.hikashop_cart_module_product_quantity_value.hikashop_cart_value .hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a.hikashop_product_quantity_field_change_plus {
	left: 25px;
}
.hikashop_product_quantity_change_div_leftright span.add-on a { padding: 4px 5px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; text-decoration: none; }

.hikashop_product_quantity_input_div_default{ vertical-align: middle; }
.hikashop_product_quantity_change_div_default{ vertical-align: top; }
.hikashop_product_quantity_div { display: inline-block; }


.hikashop_product_quantity_change_div_leftright.hika_j4 {
	width: 85px;
	display: inline-block;
	margin: 3px auto 3px auto;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a {
	width: 25px;
	height: 28px;
	border: 1px solid #767676;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a {
	top: -3px;
	height: 30px;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a.hikashop_product_quantity_field_change_minus {
	left: -25px;
	border-radius: 3px 0px 0px 3px;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a.hikashop_product_quantity_field_change_plus {
	border-radius: 0px 3px 3px 0px;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 input.hikashop_product_quantity_field {
	border: 1px solid #767676;
	border-radius: 0px;
	padding: 2px 10px;
	position: relative;
	top:1px;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 input {
	text-align: center;
	max-width: unset;
	width: 50px;
}
.hikashop_product_quantity_change_div_leftright input {
	text-align: center;
	max-width: 20px;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a {
	font-weight: bold;
	color: #000;
	padding: 3px 7px;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a {
	background-color: #e3e3e3;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a:hover {
	background-color: #b1b1b1;
}
td.hikashop_cart_module_product_quantity_value.hikashop_cart_value .hikashop_product_quantity_change_div_leftright.hika_j4 input.hikashop_product_quantity_field {left: 25px;}
td.hikashop_cart_module_product_quantity_value.hikashop_cart_value .hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a.hikashop_product_quantity_field_change_minus {left:0px;}


div.hikashop_product_quantity_div.hikashop_product_quantity_change_div_regrouped .hikashop_product_quantity_change_div_plus_regrouped {
    display: inline-block;
}
div.hikashop_product_quantity_div.hikashop_product_quantity_input_div_regrouped {
    border: 1px solid #ccc;
    height: 32px;
    width: 90px;
    border-radius: 3px;
}
div.hikashop_product_quantity_div.hikashop_product_quantity_input_div_regrouped input.hikashop_product_quantity_field {
	height: 30px;
    max-width: unset;
    width: 30px;
    border-width: 0px;
    padding: 0 5px;
    margin: 0px;
}
.hika_j3 .add-on.hikashop_product_quantity_div.hikashop_product_quantity_change_div_regrouped {
    height: 20px;
    width: 37px;
    border-width: 0px 0px 0px 1px;
    margin-left: 1px;
}
.hika_j3 div.hikashop_product_quantity_div.hikashop_product_quantity_input_div_regrouped,
.hika_j3 div.hikashop_product_quantity_div.hikashop_product_quantity_input_div_regrouped input.hikashop_product_quantity_field {
    height: 28px;
}
.hika_j3 .hikashop_product_quantity_div.hikashop_product_quantity_change_div_regrouped a {
    margin: 0 5px;
}
.hika_j3 div.hikashop_product_quantity_div.hikashop_product_quantity_input_div_select select {
    width: 60px;
}
.hika_j3 div.hikashop_product_quantity_div.hikashop_product_quantity_change_div_leftright {
    margin-bottom: 5px;
}

.hika_j4 .hikashop_product_quantity_div.hikashop_product_quantity_change_div_regrouped .hikashop_product_quantity_change_div_plus_regrouped a {
    color: #000;
    font-weight: bold;
    margin: 0 5px 5px 5px;
}
.hika_j4  div.hikashop_product_quantity_div.hikashop_product_quantity_input_div_regrouped .hikashop_product_quantity_div.hikashop_product_quantity_change_div_regrouped {
    background-color: #ccc;
    height: 30px;
    width: 53px;
    vertical-align: top;
}


.hikashop_tabs_ul {
	padding:0px;
	margin:0px 0px 7px 0px;
	z-index:2;
	position:relative;
}
.hikashop_tabs_ul li {
	display:inline;
	padding:8px 5px;
	z-index:2;
	font-weight:bold;
	background-color:#fcfcfc;
	border:solid 1px #E7E7E7;
}
.hikashop_tabs_ul li a, .hikashop_tabs_ul li a:hover {
	text-decoration:none;
	color:#555555;
}
.hikashop_tabs_content {
	z-index:1;
	position:relative;
	display:none;
	min-height:200px;
	padding:5px;

	background-color:white;
	border:1px solid #E7E7E7;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
}
.hikashop_tabs_li_selected {
	border-bottom:1px solid #ffffff !important;
	background-color:#ffffff !important;
}

div.hikashop_carousel .hikashop_subcontainer_border span,
div.hikashop_carousel .hikashop_carousel_item span {
	text-align: center;
	display: block;
}

div.hikashop_carousel .owl-nav .owl-prev,
div.hikashop_carousel .owl-nav .owl-next {
	border: 1px solid #ddd;
	background: #ddd;
}
div.hikashop_carousel .owl-nav .owl-prev:hover,
div.hikashop_carousel .owl-nav .owl-next:hover {
	color: #aaa;
	background-color: #fff;
}
div.hikashop_carousel_parent_div div.owl-controls div.owl-dot {
	border: 1px solid #ddd;
	padding: 1px 5px;
	margin-top: 5px;
	color: #000;
}
div.hikashop_carousel_parent_div div.hikashop_carousel,
div.hikashop_carousel_parent_div .owl-controls {
	margin: 5px;
}
div.hikashop_carousel_parent_div div.owl-controls div.owl-dot:hover {
	border: 1px solid #aaa;
}
div.hikashop_carousel_parent_div.numbers div.owl-controls div.owl-dot {
	background-color: #ddd;
	color: #fff;
}
div.hikashop_carousel_parent_div.numbers div.owl-controls div.owl-dot:hover {
	background-color: #fff;
	color: #aaa;
}
div.hikashop_carousel_parent_div div.owl-controls  div.owl-dot.active {
	font-weight: bold;
	border: 1px solid #aaa;
	color: #333;
	background:none;
}
div.hikashop_carousel_parent_div.thumbnails div.owl-controls  div.owl-dot {
	margin: 5px;
	border: 1px solid #eee;
}
div.hikashop_carousel_parent_div.rounds div.owl-controls div.owl-dot {
	border: 0px;
}

.hikashop_carousel .hikashop_subcontainer_border,
.hikashop_categories_listing_main  .hikashop_subcontainer.hikashop_subcontainer_border,
.hikashop_category_information   .hikashop_subcontainer.hikashop_subcontainer_border {
	border: 1px solid #ddd;
}
.hikashop_category_information   .hikashop_subcontainer,
.hikashop_categories_listing_main  .hikashop_subcontainer {
	padding: 5px;
}

.hikashop_category_information .hikashop_zoom_hover .hikashop_subcontainer .hikashop_product_like_link,
.hikashop_category_information .hikashop_zoom_hover .hikashop_subcontainer .hikashop_product_like_link  i {
	position: unset !important;
}
.hikashop_category_information .hikashop_zoom_hover .hikashop_subcontainer {
	transition: transform 0.5s, z-index 0.5s, box-shadow 0.5s;
	box-shadow: 0px 0px 0px #ddd;
	transition-delay: 0.4s;
	z-index: 99;
}
.hikashop_category_information .hikashop_zoom_hover .hikashop_subcontainer:hover {
	transform: scale(1.4);
	transition-delay: 0.5s;
	z-index: 999;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.hikashop_category_information  .hikashop_container.hikashop_zoom_hover div {position:relative;}


.hikashop_products.display_list br {
	display:none;
}
.hikashop_products_listing_switcher h3,
.hikashop_products.display_list .hikashop_product_price_full,
.hikashop_products.display_list span.hikashop_product_name,
.hikashop_products.display_list dl dt,
.hikashop_products.display_list dl dd {
	display: inline-block;
}
.hikashop_products_listing_switcher {
	display: inline-block;
	width: 100%;
	margin-top: 3px;
}
.hikashop_products.display_list .hikashop_switcher_list,
.hikashop_products.display_grid .hikashop_switcher_grid {
	border: 1px solid #ddd;
	background-color: #eee;
}
.hikashop_products.display_list .hikashop_switcher_list i,
.hikashop_products.display_grid .hikashop_switcher_grid i {
	color: #aaa;
}
.hikashop_products_listing_switcher .hikabtn {
	float: right;
	padding: 5px 8px 3px 8px;
	margin-left: 5px;
}
.hikashop_products_listing_switcher span i {
	color: #1266a0;
}
.hikashop_products.display_list .hikashop_product_image {
	margin: 10px 0px 0px 0px;
	margin-left: -30%;
	float: left;
}
.hikashop_products.display_list div.hikashop_listing_img_title {
	padding-left: 24%;
}
div.hikashop_products.display_list span.hikashop_product_price_full {
	border-width: 0px 1px 1px 0px;
	margin-bottom: 5px;
}
div.hikashop_products.display_list span.hikashop_product_name {
	border-width: 0px 0px 1px 0px;
}
div.hikashop_products.display_list span.hikashop_product_price_full,
div.hikashop_products.display_list span.hikashop_product_name {width:45%;}
.hikashop_products.display_list span.hikashop_product_price_full,
.hikashop_products.display_list span.hikashop_product_name {
	margin-top: 10px;
	border: 1px solid #ddd;
	padding: 5px;
	width: 47%;
}
.hikashop_products.display_list .hikashop_subcontainer.hikashop_subcontainer_border {
	min-height: unset !important;
	padding-top: 0px;
}
.hikashop_products.display_list .hikashop_product_code_list,
.hikashop_products.display_list span.hikashop_product_vote,
.hikashop_products.display_list .hikashop_product_stock_count {
	margin-bottom: 5px;
	display: inline-block;
}
.hikashop_products.display_list dl {
	margin: 0px;
	display: inline-block;
	width: 45%;
}
.hikashop_products.display_list div.hikashop_subcontainer {
	min-height: unset !important;
}
@media only screen and (max-device-width: 1024px) {
	.hikashop_products.display_list div.hikashop_listing_img_title {
		padding-left: 0%;
	}
	.hikashop_products.display_list .hikashop_product_image .hikashop_product_image_subdiv {
		max-width: 75px !important;
	}
	.hikashop_products.display_list span.hikashop_product_name,
	.hikashop_products.display_list span.hikashop_product_price_full {
		text-align: left !important;
		border-width: 0px !important;
		width: 65%!important;
		float: left;
		margin: 0px 2px 2px 2px;
		padding: 0px;
		display: inline !important;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.hikashop_products.display_list .hikashop_product_image {
		float: right;
		margin: 2px;
		height: unset !important;
	}
	.hikashop_products.display_list .hikashop_product_code_list {
		text-align: left !important;
		float: left !important;
		width: 55%;
		display: inline !important;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin: 0px;
	}
	.hikashop_products.display_list .hikashop_product .hikashop_category_information .hikashop_subcontainer.hikashop_subcontainer_border {
		padding: 3px;
	}
	.hikashop_products.display_list .hikashop_product a.hikabtn span {
		font-size: 11px;
	}
	.hikashop_products.display_list .hikashop_product a.hikabtn {
		padding: 1px 3px;
		display: inline-block;
	}
	.hikashop_products.display_list dl,
	.hikashop_products.display_list dt,
	.hikashop_products.display_list dd,
	.hikashop_products.display_list dt label {
		float: left;
		margin: 0px;
	}
	.hikashop_products.display_list span.hikashop_product_vote {
		margin: 0px;
	}
	.hikashop_product_page div.show_tabular {
		margin-top: 15px;
	}
}

.hikashop_product_image,
.hk_product_image {
	text-align:center;
	clear:both;
}
.hikashop_product_image .hikashop_product_image_subdiv,
.hk_product_image .hk_subdiv {
	position: relative;
	text-align: center;
	clear: both;
	margin: auto;
}

.hikashop_fade_effect,
.hikashop_horizontal_slider {
	margin: auto;
	overflow: hidden;
	position: relative;
}
.hikashop_fade_effect .hk_picture {
	position: absolute;
	opacity: 1;
}
.hikashop_fade_effect .hk_picture:hover {
	opacity: 0;
}
.hikashop_fade_effect .hikashop_product_description {
	overflow: hidden
}
.hikashop_fade_effect.hk_text_left, .hikashop_fade_effect.hk_text_left .hikashop_product_description { text-align: left; }
.hikashop_fade_effect.hk_text_center, .hikashop_fade_effect.hk_text_center .hikashop_product_description { text-align: center; }
.hikashop_fade_effect .hk_link_cursor { cursor:pointer; }
.hikashop_fade_effect .hk_picture.hk_0s3 { -webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; -o-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in; }
.hikashop_fade_effect .hk_picture.hk_0s5 { -webkit-transition: opacity 0.5s ease-in; -moz-transition: opacity 0.5s ease-in; -o-transition: opacity 0.5s ease-in; transition: opacity 0.5s ease-in; }
.hikashop_fade_effect .hk_picture.hk_1s { -webkit-transition: opacity 1s ease-in; -moz-transition: opacity 1s ease-in; -o-transition: opacity 1s ease-in; transition: opacity 1s ease-in; }
.hikashop_fade_effect .hk_picture.hk_2s { -webkit-transition: opacity 2s ease-in; -moz-transition: opacity 2s ease-in; -o-transition: opacity 2s ease-in; transition: opacity 2s ease-in; }
.hikashop_fade_effect .hk_picture.hk_3s { -webkit-transition: opacity 3s ease-in; -moz-transition: opacity 3s ease-in; -o-transition: opacity 3s ease-in; transition: opacity 3s ease-in; }
.hikashop_fade_effect .hk_picture.hk_4s { -webkit-transition: opacity 4s ease-in; -moz-transition: opacity 4s ease-in; -o-transition: opacity 4s ease-in; transition: opacity 4s ease-in; }
.hikashop_fade_effect .hk_picture.hk_5s { -webkit-transition: opacity 5s ease-in; -moz-transition: opacity 5s ease-in; -o-transition: opacity 5s ease-in; transition: opacity 5s ease-in; }

.hikashop_img_pane_panel{
	position: relative;
	bottom:0px;
	background: rgba(0,0,0,0.3);
	filter:alpha(opacity=30);
	text-align:center !important;
}

.hikashop_category_information .hikashop_listing_fade2  .hikashop_fade_data,
.display_grid .hikashop_listing_fade2  .hikashop_fade_data {
	opacity: 0;
	-webkit-transition: opacity .0.5s ease-in; 
	-moz-transition: opacity 0.5s ease-in; 
	-o-transition: opacity 0.5s ease-in; 
	transition: opacity 0.5s ease-in;
}
.hikashop_category_information .hikashop_listing_fade2:hover .hikashop_fade_data,
.display_list .hikashop_listing_fade2 .hikashop_fade_data,
.display_grid .hikashop_listing_fade2:hover .hikashop_fade_data {
	opacity: 1;
	-webkit-transition: opacity .0.5s ease-in; 
	-moz-transition: opacity 0.5s ease-in; 
	-o-transition: opacity 0.5s ease-in; 
	transition: opacity 0.5s ease-in;
}
.display_grid .hikashop_listing_fade2:hover .hikashop_product_image * {
	z-index: -1 !important;
}
.hikashop_products.display_list .hikashop_listing_fade2 .hikashop_product_image {
	margin: 0;
}
.display_list .hikashop_listing_fade2 form .hikashop_product_quantity_div {
	display: inline-block;
}
.display_list .hikashop_listing_fade2 form .hikashop_product_quantity_div, 
.display_list .hikashop_listing_fade2 form a.hikabtn {
	display: inline-block;
	float: left;
	margin: 0px 20px 3px 0px;
}
.hikashop_products.display_list .hikashop_listing_fade2  span {
	margin:0px;
}
.display_grid .hikashop_subcontainer .hikashop_readmore_container {margin-top:2px;}
.hikashop_listing_fade2 .hikashop_fade_data form {
	margin-top: 3px;
	min-height: 35px;
	display: inline-block;
}
.display_list .hikashop_listing_fade2 span.hikashop_product_vote, 
.display_list .hikashop_listing_fade2 span.hikashop_product_code_list {
	width: 100%;
}
.hikashop_products.display_list .hikashop_listing_fade2 .hikashop_product_stock_count {
	width: 35%;
	text-align: center;
	padding-right: 10%;
}
.display_list .hikashop_subcontainer .hikashop_readmore_container {
	z-index: 99;
	opacity:0;
	-webkit-transition: opacity .0.5s ease-in; 
	-moz-transition: opacity 0.5s ease-in; 
	-o-transition: opacity 0.5s ease-in; 
	transition: opacity 0.5s ease-in;
}
.display_list .hikashop_subcontainer .hikashop_readmore_container:hover {
	opacity:1;
	-webkit-transition: opacity .0.5s ease-in; 
	-moz-transition: opacity 0.5s ease-in; 
	-o-transition: opacity 0.5s ease-in; 
	transition: opacity 0.5s ease-in;
}
.display_list .hikashop_readmore_container a.hikabtn {
	margin: 35% 10px;
	display: inline-block;
}


.hikashop_infinite_scroll {
	min-height:18px;
	text-align:center;
}
.hikashop_infinite_scroll a {
	padding:2px 18px;
}
.hikashop_infinite_scroll.loading a {
	background: url('../images/spinner.gif') left center no-repeat;
}
.hika_no_products {
	text-align:center;
	font-style: italic;
}
ul.hikashop_pagination + div.counter {
	display: none;
}
ul.hikashop_pagination {
	margin-left: auto !important;
	margin-top: 0px;
	margin-right: 0px;
}

.hikashop_checkout_coupon_field {
	margin: 3px;
}

.hikashop_cart_product_name .hikashop_product_code_checkout {
	margin-left: 4px;
}

.hikashop_cart_bar {
	background: url(../images/line.png) repeat-x scroll 100% 50% transparent;
	padding-bottom:0;
	padding-top:43px;
	margin-bottom:30px;
}
#hikashop_checkout_page div.hikashop_cart_bar {
	text-align:center;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_current {
	-moz-background-inline-policy:continuous;
	background: url("../images/current_step.png") no-repeat scroll 50% 0px transparent;
	color:#363636;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished {
	-moz-background-inline-policy:continuous;
	background: url("../images/finished_step.png") no-repeat scroll 50% 0px transparent;
	color:#363636;
}
#hikashop_checkout_page div.hikashop_cart_step span {
	position:relative;
	left:4%;
	width:auto;
	font-size:11px;
}
#hikashop_checkout_page div.hikashop_cart_step span a {
	color:#B2B2B2;
	font-size:11px;
	text-decoration:none;
}
#hikashop_checkout_page .hikashop_cart_step.hikashop_cart_step_finished span a {
	color:#363636;
}
.hikashop_cart_step {
	-moz-background-inline-policy:continuous;
	background: url("../images/step.png") no-repeat scroll 50% 0px transparent;
	display:inline;
	padding-top:25px;
	padding-right:8%;
	white-space:nowrap;
}

.hikashop_shipping_group ul.hikashop_shipping_products {
	margin: 5px 0px;
	padding: 0px;
}
.hikashop_shipping_group ul.hikashop_shipping_products li.hikashop_shipping_product {
	display: inline-block;
	list-style-type: none;
	margin: 0 5px 0 0;
}
.hikashop_shipping_group ul.hikashop_shipping_products li.hikashop_shipping_product img {
	padding:3px;
	border:1px solid #eaeaea;
}

.hikashop_checkout_terms label {
	display: inline-block;
}

#hikashop_checkout_registration label {
	display: inline-block;
}
.hikashop_checkout_buttons {
	margin:5px 0;
}
.hikashop_checkout_buttons .buttons_right {
	float: right;
}
.hikashop_checkout_buttons .buttons_left {
	width: 50%;
	float: left;
}

.hikashop_checkout_cart label {
	display: inline-block;
}

td.hikashop_order_item_price_value, td.hikashop_order_item_quantity_value {
	text-align: center;
}
#hikashop_order_main tr.row0,
#hikashop_order_main tr.row1 {
	border-bottom: 1px solid #b8b8b8;
}
#hikashop_order_main td.hikashop_order_total_value,
#hikashop_order_main td.hikashop_order_tax_value,
#hikashop_order_main td.hikashop_order_shipping_value,
#hikashop_order_main td.hikashop_order_item_total_value,
#hikashop_order_main td.hikashop_order_subtotal_value,
#hikashop_order_main td.hikashop_order_coupon_value,
#hikashop_order_main td.hikashop_order_payment_value {
	text-align: center;
}
#hikashop_order_main td.hikashop_order_item_files_value a.hikabtn i {
	margin-left: 5px;
}



.hika_cpanel_main_data a,
div#hikashop_order_main a,
div#hikashop_cart_module a,
.hikashop_category_information a,
.hikashop_cpanel_main_interface a,
.hikashop_categories_listing_main a,
.hika_cpanel_main_data .hikashop_orders_content a {
	text-decoration: none;
}
select.hikashop_default_address_dropdown {
	width: 100%;
}
div.hikashop_user_address {
	margin: 2px 5px 6px 0px;
	padding: 8px;
	border: 1px solid #9e9e9e;
	background-color: #fdfdfd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#hikashop_user_addresses_default select,
div#hikashop_user_addresses_show input, 
div#hikashop_user_addresses_show select {
	width: 100%;
}

div.modal-body { max-height: none !important; }
div.modal-body iframe { border:0px; }
@media only screen and (max-width: 960px) { div.modal.fade.in{ width:800px !important; margin-left:-400px !important; top :10% !important; left:50% !important; } }
@media only screen and (max-width: 800px) { div.modal.fade.in{ width:640px !important; margin-left:-320px !important; top:10% !important; left:50% !important; } }
@media only screen and (max-width: 640px) { div.modal.fade.in{ width:480px !important; margin-left:-240px !important; top:10% !important; left:50% !important; } }
@media only screen and (max-width: 480px) { div.modal.fade.in{ width:320px !important; height:380px !important; margin-left:-160px !important; top:10% !important; left:50% !important; } }
@media only screen and (max-height: 420px) { div.modal.fade.in{ height:320px !important; top:0% !important; } }

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	div.hikashop_products_listing thead {
		display: none;
	}

	div.hikashop_products_listing td.hikashop_product_image_row,
	div.hikashop_products_listing td.hikashop_product_price_row,
	div.hikashop_products_listing td.hikashop_product_name_row,
	div.hikashop_products_listing td.hikashop_product_vote_row,
	div.hikashop_products_listing td.hikashop_product_price_row,
	div.hikashop_products_listing td.hikashop_product_add_to_cart_row,
	div.hikashop_products_listing td.hikashop_product_compare_row,
	div.hikashop_products_listing span.hikashop_product_stock_count,
	div.hikashop_products_listing span.hikashop_product_name {
		display: block;
		text-align: center;
	}
}

@media only screen and (max-width:375px) {
	label.hkc-sm-4.hkcontrol-label {
		white-space: nowrap;
	}
}
@media only screen and (max-width: 760px) {
	.hikashop_show_cart_form table,
	.hikashop_show_cart_form thead,
	.hikashop_show_cart_form tbody,
	.hikashop_show_cart_form tfoot,
	.hikashop_show_cart_form th,
	.hikashop_show_cart_form td,
	.hikashop_show_cart_form tr {
		display: block;
	}

	.hikashop_checkout_cart_final_total_title { display:none; }
	.hikashop_show_cart_form table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.hikashop_show_cart_form table tr { border: 1px solid #ccc; }
	.hikashop_show_cart_form table tr.margin { border: 0px solid #ccc; }
	.hikashop_show_cart_form table td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 30%;
	}

	.hikashop_show_cart_form table td:before {
		position: absolute;
		left: 6px;
		padding-right: 10px;
	}
	.hikashop_show_cart_form table td.hikashop_cart_product_quantity_value:before { padding-top:3px }
	.hikashop_show_cart_form table td:before { content: attr(data-title); font-weight: bold; }
	.hikashop_show_cart_form .hikashop_product_price_full {
		text-align: left;
		min-height: 20px;
		padding-left: 20px;
		padding-top: 3px;
		display: inline !important;
	}

	.hikashop_show_cart_form .hikashop_product_quantity_field { margin: 0px 16px 0px 20px !important; }
	.hikashop_show_cart_form a span.hikashop_product_variant_subname img { margin-left: 10px; display: block; margin-top: 5px; }
	.hikashop_show_cart_form td.hikashop_cart_product_price_value span.visible-phone { margin-left: 5px; display:inline !important}
	.hikashop_show_cart_form tbody tr td.hikashop_cart_empty_footer { display: none !important }

	#hikashop_carts_listing table,
	#hikashop_carts_listing table tbody,
	#hikashop_carts_listing table tbody td,
	#hikashop_carts_listing table tbody tr {
		display: block;
	}
	#hikashop_carts_listing table tfoot tr,
	#hikashop_carts_listing table tfoot td,
	#hikashop_carts_listing table tfoot {
		display: block;
	}

	#hikashop_carts_listing .row0 {
		border: 1px solid #e3e3e3;
		border-width: 1px 1px 1px 1px;
	}

	#hikashop_carts_listing tr.row1,
	#hikashop_carts_listing tr.row0 {
		border: 1px solid #e3e3e3;
		margin-top: 5px;
	}
	#hikashop_carts_listing thead {
		display: none;
	}

	#hikashop_carts_listing table td:before {
		content: attr(data-title);
		font-weight: bold;
		position: absolute;
		left: 50px;
		padding-right: 10px;
	}
	#hikashop_carts_listing table td {
		text-align: right;
	}

	table#hikashop_cart_product_listing,
	table#hikashop_cart_product_listing > tbody,
	table#hikashop_cart_product_listing > tbody > tr,
	table#hikashop_cart_product_listing > tbody > tr > td {
		display: block;
		min-height: 30px;
	}
	table#hikashop_cart_product_listing > tbody > tr.hika_show_cart_total_text_2 {
		border-top: 2px solid #ccc;
	}
	table.hikashop_product_quantity_table {
		float: right;
	}
	table.hikashop_product_quantity_table tbody tr td {
		padding: 0px;
	}
	table.hikashop_product_quantity_table > tbody > tr > td > input {
		padding: 4px !important;
		text-align: center;
	}
	table.hikashop_no_border tbody tr td a span.caret {
		float: none;
	}
	#hikashop_show_cart_form table  tfoot tr,
	#hikashop_show_cart_form table  tfoot td,
	#hikashop_show_cart_form table  tfoot {
		display: none;
	}
	#hikashop_show_cart_form .table thead tr th.hikashop_cart_name_title.title,
	#hikashop_show_cart_form .table thead tr th.hikashop_cart_status_title.title,
	#hikashop_show_cart_form .table thead tr th.hikashop_cart_price_title.title,
	#hikashop_show_cart_form .table thead tr th.hikashop_cart_quantity_title.title {
		display:none;
	}
	#hikashop_show_cart_form table.hikashop_cart_products th:before {
		content: attr(data-title);
		font-weight: bold;
		color: #333;
		position: absolute;
		left: 40%;
	}
	#hikashop_show_cart_form .table thead tr th {
		text-align: center;
		border: 1px solid #ddd;
		border-width: 1px 0px 1px 0px;
	}

	#hikashop_show_cart_form table.hikashop_cart_products td:before {
		content: attr(data-title);
		font-weight: bold;
		color: #333;
		position: absolute;
		left: 50px;
		padding-right: 10px;
	}

	table.hikashop_cart_products tbody td img.hikashop_cart_product_image {
		float: none !important;
	}
	table.hikashop_cart_products tbody tr.hika_show_cart_total_text_2 {
		display: inline;
	}

	#hikashop_show_cart_form table  td {
		text-align: right !important;
	}

	#hikashop_show_cart_form table.hikashop_no_border tbody td {
		text-align: center;
	}
	.hika_toolbar .hika_toolbar_btn.hika_btn_32 {
		float: none;
	}

	.hika_toolbar.toolbar div.hkdropdown,
	.hika_toolbar.toolbar a.hikabtn {
		width: 100%;
		height: 32px;
	}
	.hika_toolbar.toolbar div.hkdropdown span,
	.hika_toolbar.toolbar span.btnName {
		display: inline-block;
	}
	.hika_toolbar.toolbar span.btnName {
		width: 92%;
	}
	.hika_toolbar.toolbar span.btncon {
		display: inline-block;
	}
	.hika_toolbar.toolbar div.hkdropdown span span.caret {
		margin-left: 0px;
	}
	.hika_toolbar.toolbar div.hkdropdown a {
		width: 100%;
		font-size: 14px;
	}
	.hika_toolbar.toolbar a.hikabtn span {
		display: inline-block;
		vertical-align: top;
	}
	.hika_toolbar.toolbar a.hikabtn span.btncon {
		height: 32px;
	}
	.hikashop_registration_required_info_line label.hkc-sm-4.hkcontrol-label {
		display: none;
	}
	.hika_toolbar.toolbar {
		float: none;
	}
	span.hkdropdown-label {
		margin: auto;
		width: 88%;
	}
	.hika_toolbar.toolbar div.hkdropdown span {
		float: left;
		margin-left: 1.5%;
	}
}
@media only screen and (max-width: 600px), (max-device-width: 600px) and (min-device-width: 600px) {
	.hika_toolbar.toolbar div.hkdropdown span {
		margin-left: 1%;
	}
}
@media only screen and (max-width: 500px), (max-device-width: 500px) and (min-device-width: 500px) {
	span.hkdropdown-label {
		width: 84%;
	}
}
@media only screen and (max-width: 500px), (max-device-width: 500px) and (min-device-width: 500px) {
	.hika_toolbar.toolbar div.hkdropdown span {
		margin-left: 0.5%;
	}
}
@media only screen and (max-width: 370px), (max-device-width: 370px) and (min-device-width: 370px) {
	span.hkdropdown-label {
		width: 74%;
	}
}

tr.hika_show_cart_total_text_2 {
	display: none;
}

 @media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	#hikashop_order_listing table,
	#hikashop_order_listing table tbody,
	#hikashop_order_listing table tbody td,
	#hikashop_order_listing table tbody tr {
		display: block;
	}
	#hikashop_order_listing table tfoot tr,
	#hikashop_order_listing table tfoot td,
	#hikashop_order_listing table tfoot {
		display: block;
	}
	#hikashop_order_listing thead {
		display: none;
	}
	#hikashop_order_listing table td:before {
		content: attr(data-title);
		font-weight: bold;
		color: #333;
		position: absolute;
		left: 50px;
		padding-right: 10px;
	}
	#hikashop_order_listing table td {
		text-align: right;
	}
	div#hikashop_order_main table.hikashop_no_border {
		margin-bottom: 10px;
	}
	#hikashop_order_listing table#hikashop_order_listing tbody > tr {
		border: 1px solid #ccc;
		margin-top: 5px;
	}
	.hikashop_search_block input {
		width: 167px;
	}
	.hikashop_search_block {
		margin-top: 5px;
	}
}

@media only screen and (max-width: 600px), (min-device-width: 768px) and (max-device-width: 1024px) {
	table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody {
		display: block;
	}
	table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr td {
		text-align: left;
	}
	table.hikashop_order_main_table fieldset#htmlfieldset_products table thead {
		display: none;
	}
	#hikashop_order_main fieldset#htmlfieldset_products table tbody tr td:before {
		content: attr(data-title);
		font-weight: bold;
		color: #333;
	}
	table.hikashop_order_main_table tbody tbody td {
		display: inline-block;
		border: none !important;
	}
	table.hikashop_no_border tbody tr td a span {
		display: inline-block;
		float:left;
	}
	table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr.row0 td,
	table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr,
	table.hikashop_order_main_table tbody fieldset.adminform tbody tr.row1 td {
		border-bottom: 1px solid #B8B8B8!important;
	}
	table.hikashop_no_border tbody tr td a span.caret {
		float: none;
	}
	#hikashop_order_main td.hikashop_empty_td {
		display: none;
	}
	table.hikashop_order_main_table fieldset.adminform table tbody tr.row0 > tr {
		border-bottom: 1px solid #ccc;
	}

	div#hikashop_order_main table.hikashop_no_border {
		margin-bottom: 10px;
	}
	fieldset#htmlfieldset_products label {
		font-weight: bold;
	}
	fieldset#htmlfieldset_billing {
		margin-right: 45px;
	}
	td.hikashop_order_tax_title.key {
		max-width: 82px;
	}
	#hikashop_order_main td.hikashop_order_item_image_value img,
	#hikashop_order_main td.hikashop_order_item_price_value span,
	#hikashop_order_main td.hikashop_order_item_quantity_value span,
	#hikashop_order_main td.hikashop_order_item_total_value span,
	#hikashop_order_main td.hikashop_order_tax_value,
	#hikashop_order_main td.hikashop_order_subtotal_value,
	#hikashop_order_main td.hikashop_order_shipping_value,
	#hikashop_order_main td.hikashop_order_total_value,
	#hikashop_order_main td.hikashop_order_item_price_value,
	#hikashop_order_main td.hikashop_order_item_quantity_value,
	#hikashop_order_main td.hikashop_order_item_total_value,
	#hikashop_order_main td.hikashop_order_total_value,
	#hikashop_order_main table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr.row1 td  span,
	#hikashop_order_main td.hikashop_order_item_name_value span.hikashop_order_product_name span,
	#hikashop_order_main td.hikashop_order_coupon_value,
	#hikashop_order_main span.hikashop_order_product_name span {
		float: right;
	}
	td.hikashop_order_subtotal_title label,
	td.hikashop_order_shipping_title label,
	td.hikashop_order_total_title label {
		float:left;
	}

	table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr.row1 td,
	table.hikashop_order_main_table fieldset#htmlfieldset_products table tbody tr.row0 td {
		width: 100%;
	}
	table.hikashop_order_custom_fields_table tbody tr td {
		display: table-cell;
	}
	table.hikashop_no_border tbody tr td {
		display: block;
	}
	#hikashop_order_main td.hikashop_order_item_name_value a.hikashop_order_product_link p,
	#hikashop_order_main  p.hikashop_order_option_name {
		text-align: right;
		margin-bottom: 0px;
	}
	#hikashop_order_main td.hikashop_order_item_files_value_resp {
		display: block !important;
	}
	#hikashop_order_main td.hikashop_order_item_files_value {
		display: none;
	}
	#hikashop_order_main td.hikashop_order_item_files_value_resp span a {
		float: right;
	}
	#hikashop_order_main td.hikashop_order_item_files_value_resp p {
		text-align: right;
	}


	#hikashop_order_main td.hikashop_order_item_files_value p,
	#hikashop_order_main span.hikashop_order_product_name div,
	#hikashop_order_main td.hikashop_order_item_files_value_resp div ,
	#hikashop_order_main .hikashop_order_product_name div,
	#hikashop_order_main .hikashop_order_product_name + div {
		text-align: right;
	}
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	table#hikashop_downloads tbody,
	table#hikashop_downloads tbody tr.row1,
	table#hikashop_downloads tbody tr.row0,
	table#hikashop_downloads tbody tr.row1 td,
	table#hikashop_downloads tbody tr.row0 td {
		display: block;
	}
	table#hikashop_downloads thead {
		display: none;
	}
	table#hikashop_downloads td:before {
		content: attr(data-title);
		font-weight: bold;
		color: #333;
		position: absolute;
		left: 50px;
		padding-right: 10px;
	}
	table#hikashop_downloads tbody tr td {
		text-align: right;
	}
	table#hikashop_downloads tbody > tr {
		border: 1px solid #ccc;
		margin-top: 5px;
	}
	#hikashop_address_listing table tbody,
	#hikashop_address_listing table tbody tr,
	#hikashop_address_listing table tbody tr,
	#hikashop_address_listing table tbody tr td,
	#hikashop_address_listing table tbody tr td {
		display: block;
	}
	#hikashop_address_listing table thead {
		display: none;
	}
	#hikashop_address_listing table td:before {
		content: attr(data-title);
		font-weight: bold;
		color: #333;
		position: absolute;
		left: 50px;
		padding-right: 10px;
	}
	#hikashop_address_listing table tbody tr td {
		text-align: right;
		width: 95% !important;
	}
	#hikashop_address_listing tr.hikashop_address_listing_item {
		border: 1px solid #ccc;
		margin-top: 5px;
	}
	#hikashop_address_listing tr.hikashop_address_listing_item td {
		max-width: 94%;
	}
}

#hikashop_order_main td.hikashop_order_item_files_value_resp {
	display:none;
}

table#hikashop_downloads a.hikabtn i {
	margin-left: 5px;
}

div#hikashop_download_listing a.hikabtn span.hikashop_file_name {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 120px;
}
div#hikashop_download_listing td.hikashop_purchased_date p {margin: 0px;}
div#hikashop_download_listing td.hikashop_purchased_date {min-width: 150px;}
div#hikashop_download_listing tr th {vertical-align: top;}
div#hikashop_download_listing th.hikashop_order_date_title.title a {display: block;}

@media only screen and (max-width:350px) {
	.hikashop_product_price_full {
		padding-top: 10px !important;
		height: 50px !important;
	}
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
	.hikashop_checkout_cart table,
	.hikashop_checkout_cart table thead,
	.hikashop_checkout_cart table tbody,
	.hikashop_checkout_cart table thead th,
	.hikashop_checkout_cart table tbody td,
	.hikashop_checkout_cart table thead tr,
	.hikashop_checkout_cart table tbody tr {
		display: block;
	}
	.hikashop_checkout_cart table tfoot tr,
	.hikashop_checkout_cart table tfoot td,
	.hikashop_checkout_cart table tfoot {
		display: block;
	}
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_total2_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_shipping_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_final_total_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_coupon_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_tax_title,
	.hikashop_checkout_cart table tbody td#hikashop_checkout_cart_payment_title,
	.hikashop_checkout_cart table tbody td.hikashop_cart_additional_title {
		display: none !important;
	}
	.hikashop_checkout_cart_final_total_title { display:none; }
	.hikashop_checkout_cart table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	.hikashop_checkout_cart table tr { border: 1px solid #ccc; }
	.hikashop_checkout_cart table tr.margin { border: 0px solid #ccc; }

	.hikashop_checkout_cart table td {
		min-height: 25px;
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 30% !important;
	}
	.hikashop_checkout_cart td.hikashop_cart_product_name_value {width: 64%}
	.hikashop_checkout_cart table td:before {
		position: absolute;
		left: 6px;
		padding-right: 10px;
	}
	.hikashop_checkout_cart table td.hikashop_cart_product_quantity_value:before { padding-top:3px }
	.hikashop_checkout_cart table td:before { content: attr(data-title); font-weight: bold; }
	.hikashop_checkout_cart .hikashop_product_price_full {
		text-align: left;
		min-height: 20px;
		padding-left: 20px;
		padding-top: 3px;
		display: inline !important;
	}

	.hikashop_checkout_cart span.hikashop_checkout_cart_subtotal,
	.hikashop_checkout_cart span.hikashop_checkout_cart_shipping,
	.hikashop_checkout_cart span.hikashop_checkout_cart_final_total,
	.hikashop_checkout_cart span.hikashop_checkout_cart_coupon,
	.hikashop_checkout_cart span.hikashop_checkout_cart_additional,
	.hikashop_checkout_cart span.hikashop_checkout_cart_taxes,
	.hikashop_checkout_cart span.hikashop_checkout_cart_payment,
	.hikashop_checkout_cart span.hikashop_checkout_cart_final_total {
		padding-left: 20px;
	}

	.hikashop_checkout_cart .hikashop_product_quantity_field { margin: 0px 16px 0px 20px !important; }
	.hikashop_checkout_cart a span.hikashop_product_variant_subname img { margin-left: 10px; display: block; margin-top: 5px; }
	.hikashop_checkout_cart td.hikashop_cart_product_price_value span.visible-phone { margin-left: 5px; display:inline !important}
	.hikashop_checkout_cart tbody tr td.hikashop_cart_empty_footer { display: none !important }
}
.hikashop_item_product_name_text {
	display: table;
	overflow: hidden;
}
.hikashop_item_product_name_text div{
	display: table-cell;
	vertical-align: middle;
}
.hikashop_item_product_name_p {
	font-weight: bold;
}

.hikashop_filter_collapsable_title {
	margin: 5px 10px 5px 10px;
}
.hikashop_filter_always_collapsable_title_icon,
.hikashop_filter_collapsable_title_icon {
	margin-right: 5px;
	display: inline-block;
	height: 20px;
}
.hikashop_filter_always_collapsable_title_icon.hikabtn,
.hikashop_filter_collapsable_title_icon.hikabtn {
	height: unset;
	padding: 5px 5px 3px 5px;
	margin: 0px;
}
.hikashop_filter_collapsable_title .hikashop_filter_fieldset {
	vertical-align: bottom;
}
.hikashop_filter_collapsable_title_icon:empty {
	content: url(../images/icons/open-menu.png);
}
.hikashop_filter_collapsable_title_icon i.fas.fa-bars.fa-2x {
	font-size: 1.5em;
}
.hikashop_filter_collapsable_title_always:hover {
	border: 1px solid #9d9d9d;

}
.hikashop_filter_collapsable_title_always:hover .hikabtn { 
	border-color: #adadad;
}
.hikashop_filter_collapsable_title_icon.hikabtn:hover {
	background: none;
}
.hikashop_filter_collapsable_title_always,
.hikashop_filter_collapsable_title_mobile  {
	border-width: 0px 0px 1px 0px;
	background-color: #f9f9f9;
	border: 1px solid #d4d4d4;
	border-radius: 5px;
}
.hikashop_filter_collapsable_title_always + .hikashop_filter_main_div,
.hikashop_filter_collapsable_title_mobile + .hikashop_filter_main_div {
    border: 1px solid #d9d9d9;
    border-width: 1px 1px 1px 1px;
    margin: 0px 5px 5px 5px;
    padding: 5px;
    border-radius: 5px 5px;
}
.hikashop_filter_module .hikashop_filter_main_div {
	border-width: 0px;
}

.slider_input{
	width: 60px;
}
.slider_input_end_group, .slider_input_start_group{
	display:inline-block;
}


.hikashop_wishlist_share_emails{
	overflow-x: hidden;
}
#cart_link{
	font-style:italic;
}

span.hk-label,
span.order-label {
	border-radius: 3px;
	display: inline-block;
	padding: 2px 4px;
	font-size: 10.998px;
	font-weight: bold;
	line-height: 14px;
	color: #FFF;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
	background-color: #999;
}
span.hk-label-grey,
span.order-label-created {
	background-color: #999; 
}
span.hk-label-green,
span.order-label-confirmed {
	background-color: #468847; 
}
span.hk-label-blue,
span.order-label-shipped {
	background-color: #3a87ad; 
}
span.hk-label-orange,
span.order-label-cancelled {
	background-color: #c67605; 
}
span.hk-label-red,
span.order-label-refunded {
	background-color: #b94a48; 
}
span.hk-label-black,
span.order-label-all {
	background-color: #000000; 
}

.hika_cpanel_icons > a {
	display: block;
	padding: 10px 4px;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid #ddd;
	color: #444;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.hika_cpanel_icons > a:focus, .hika_cpanel_icons > a:hover {
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}
.hika_cpanel_icons .hk-icon {
	color: #1266a0;
	font-size: 24px;
	flex-basis: 2em;
	min-width:2em;
}
.hika_cpanel_icons .hk-icon .hk-icon-light {
	color: #549ccf;
}
.hika_cpanel_icons .hk-icon .hk-icon-dark {
	color: #144263;
}
.hika_cpanel_icons .hikashop_cpanel_button_text {
	flex-grow: 2;
	text-align:center;
}
.hika_cpanel_icons > a:first-child {
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.hika_cpanel_icons > a:last-child {
	margin-bottom: 0;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.hika_no_orders {
	text-align:center;
	font-style: italic;
}
.hk-card-order .hika_cpanel_product_image_link,
.hk-card-order .hika_order_product_image_link {
	float:left;
	margin-right: 0.5em;
}
.hk-card-order .hika_cpanel_price,
.hk-card-order .hika_order_price {
	text-align:right;
}
.hk-card-order .hika_cpanel_order_status,
.hk-card-order .hika_cpanel_order_action {
	text-align:center;
}
.hk-card-order a.hika_order_number {
	display:block;
}
.hk-card-default.hk-card-order .hk-card-header:hover {
	background-color: #f0f0f0;
}
.hika_cpanel_main_data .hk-card-body {
	border-bottom: 1px solid #ddd;
}
.hika_cpanel_products .hika_cpanel_product:last-child {
	border-bottom: 0px;
}
.hika_cpanel_products .hika_cpanel_product:first-child {
	border-top: 0px;
}
.hikashop_cpanel_main_interface .hk-card-order .hk-card-header {
	font-weight: bold;
}

@media (max-width:768px) {
	.hk-card-order .hika_cpanel_price {
		text-align:left;
	}
	.hk-card-order .hika_cpanel_order_status {
		text-align:left;
	}
	.hika_cpanel_icons .hk-icon {
		font-size: 16px;
	}
	.hk-card-order br.hika_order_number_invoice_separator {
		display:none;
	}
	.hk-card-order .hika_order_number_value {
		margin-right: 8px;
	}
	.hk-card-order div.hika_order_shipping_address_title {
		display: inline-block;
	}
}
@media (max-width: 480px) {
	.hk-card-order br.hika_order_number_invoice_separator {
		display:inherit;
	}
}

.hikashop_search_zone {
	margin-top: 5px;
}
.hikashop_search_zone > div {
	display:inline-block;
}

.hikashop_order_sort {
	float:right;
	text-align:right;
	margin-bottom: 5px;
}
.hk-card-order span.order-label {
	padding: 4px 6px;
	font-size: 1.1em;
	margin: 7px 0px 7px 0px;
}

.hk-card.hk-card-order {
	margin-bottom:10px;
}
.hk-card.hk-card-order .hk-card-body {
	padding:7px;
}
.hikashop_order_listing a.hika_order_number {
	text-decoration: none;
}
.hikashop_order_listing .hika_cpanel_product:last-child {
	border-bottom: 0px;
}
.hikashop_order_listing .hika_cpanel_product:first-child {
	border-top: 0px;
}
.hikashop_cpanel_main_interface .hk-card-order .hk-card-header {
	font-weight: bold;
}
#hikashop_order_listing .hk-card-order .hk-card-header {
	font-weight: bold;
}
#hikashop_order_listing select#filter_order_range {
	float: right;
}

.hikashop_cart_current_value .fa.fa-star {
	color: goldenrod;
}
#hikashop_cart_product_listing .fa-check-circle {
	color: green;
	font-size: 1.5em;
}
#hikashop_cart_product_listing .fa-times-circle {
	color: red;
	font-size: 1.5em;
}
@media (max-width:768px) {
	span.btnIcon.hk-icon i {
		vertical-align: top;
	}
}

.hikashop_product_page span.hikashop_product_price {
font-size: 18pt !important;
font-weight: bold !important;
}
span.hikashop_product_price {
font-size: 14pt !important;
font-weight: bold !important;
white-space: nowrap;
}

@media (max-width: 500px) {
li.hikashop_category_list_item {
    width: 100% !important;
}
img.hikashop_child_image {
  width: auto;
}

I am stumped as to why the child images are still distorted.
Thank you for any advice Nicolas.
19 May 2025 19:17

Price calculation

Category: How to?

Hi,

What you need to understand is that the price calculated by the plugin is handled the same as the price from the product.
And a product only has a price without taxes stored in the database.
The price with taxes is always calculated dynamically based on the tax rules and the price without taxes of the product.
So, the plugin loads the price without taxes of the product, recalculate its price without taxes with the formulas in the plugin and the values selected in the custom fields, and then the taxes are applied.
So, the cleanest would be to change your custom item fields values in order to use the amount without taxes in the "value" input field.
That's what I would recommend. That way, your HikaShop will provide you with the tax amounts for your accounting.
Another option would be to change the "product tax category" setting of products to "none" and change the "price without taxes" of your products to include the taxes (both can be done with a mass action).

That way, either you have taxes calculated dynamically or no tax calculated at all, but it's consistent between the prices entered in the products and the prices entered as values in your custom fields.
18 May 2025 10:02

Price calculation

Category: How to?

Hi,

1. The plugin calculates the price without taxes.
Then, HikaShop will add the taxes based on how you configured your product and your tax rules.
So, if you selected a tax category in your product and you have a corresponding tax rule matching in the System>Taxes menu, then the taxes will be added to the calculated price. That's normal.
If you don't want taxes to be calculated, then, like for a product which doesn't rely on this plugin, you just want to not select a tax category in the product settings.

2. The plugin doesn't take into account the "display limited to" setting of custom item fields.
You need to enforce this with conditions.
So for example, if you have a custom field "fieldA" with the values 0 and 10, and a "fieldB" with the values 0 and 5, and that fieldB is limited to display only when fieldA has a value of 0, then you want to configure two formulas:
- first, you want a condition fieldA==0 and a formula {fieldB}
- second, you want a condition fieldA!=0 and a formula {fieldA}
28 Apr 2025 09:01

Error on order change

Category: Orders management

Hi,

Great.
1. I was able to access your website and do some debugging and add fixes for the problems with adding new products to orders.
These were caused by the tax rate namekey which has special characters and how your server is setup which blocks the request to update the calculated price instead of letting it go.
I've added the fixes to your website with the FTP access and confirmed they fix the problems.
I've also added them on our end. For anyone with the issue, you can download the install package of HikaShop on our website and install it on yours to get the patches, which will also be included automatically to the next version of HikaShop. So, if you're reading this in the future, and already have HikaShop 5.1.7 or higher, you already have the patches mentioned here and your problem is probably different.

2. That's indeed an interesting alternative.
You could do that with the options system:
www.hikashop.com/support/documentation/i...ct-form.html#options
You would have to :
- create an unpublished category (to put your option products in there, so that customers can't purchase them on their own).
- create a characteristic with only one value via the Products>Characteristics menu
- create an option product in that unpublished category for each product of your shop. In it, you'll want to select that chracteristic in the "characteristics" area, and then, under the "variants" tab, you want to add a variant for the only value of the characteristic.
- in either the variant, or in the product, you can enter the price of the deposit as a normal product price.
- Finally, add the created product in the unpublished category to the "options" setting of the main product.
This way, on the product page of that main product on the frontend, you'll see a new dropdown with only one choice (so it will be a mandatory option, not an optional option :) ), and when the user adds the product to the cart, it will add automatically both the main product and the option product to the cart.

One thing you don't want is for the customer to be able to remove the main product from the cart, without the corresponding option to be removed, or to change the quantity of the product in the cart, without the quantity of the option to change.
There are two ways to go about this:
- The simplest is to make sure the "group options with product" setting of the HikaShop configuration is turned on. This way, the system will automatically group the product with its option(s) in the cart / order. That's easy, but I don't know if the displayed result will be good enough for what you want to do.
- Another option is keep the "group options with products" setting turned off and instead to configure the "cart" view of your checkout workflow in the HikaShop configuration page to turn on its "read only" option and to configure your cart module via the Joomla modules manager to deactivate the quantity and delete. This way, the option will display as an extra product of the cart, but the customers won't be able to change the quantities of the products in the cart directly. They'll have to add the product to the cart again if they want to add more quantity to their product in the cart. And if you want them to be able to clear their cart, you can add a "clear cart" button : www.hikashop.com/forum/4-how-to/14276-empty-cart-button.html But it requires a view override.
This second solution is a bit more complex to setup and to use for the customers, but it might display more closely to your needs.
17 Apr 2025 12:42

Bottle deposit and base price information

Category: General Talk about HikaShop

Hi,

No, you won't be able to make that dynamic.
The formula itself cannot contain conditions.
And the condition itself is global to the products of the cart. So, it can work if have only products of a similar tax category in the cart, but if you have products from different tax categories at the same time in the cart, the formula can't be applied to only some of the products, which would be needed in your case.

What you can do though is that you can use mass actions with a filter on the product_tax_id column to target the products from the different tax categories, and an action "update the values" on the custom field with the tax rate with the mode "string" and the value 0.19 or 0.07 to automatically set the tax rate in the custom field. That way, you only have to take care of the tax category, and the custom product field with the tax rate will be filled automatically so that the solution I talked about in my previous message would be feasible.
And thus, this means you only want ONE formula row for your tax calculation on pfand, which will contain the taxes on the pfand value for both 7% and 19% rates proportionally.
If you want to have two rows, that's not possible. In that case, modifying the code of the plugin to have an extra option to add taxes would be the solution, but this require extensive development in the plugin.

Similarly to the tax rate, you can use {user.xxx} where xxx is a custom field of the table "user" in the "condition" of the formula so that the formula won't be applied to the cart. However, by "company" field, I suppose that you're talking about the address_company field.
Custom address fields are not yet available for the cart fee plugin conditions/formulas. So you can't directly use the address_company field. So you'll have to make that custom user field, and then use a mass action to set that field based on the address_company field being saved. That's not ideal, because a customer can potentially have several addresses. But that's the best I can propose with what's available.
17 Apr 2025 09:05

Bottle deposit and base price information

Category: General Talk about HikaShop

nicolas wrote: Sure. Create another custom product field where you provide the tax rate in each product, 0.19 or 0.07
Then, instead of 0.19 in the formula, you can use the tag of that custom product field:

abs(decimal({product.pfand}))*{product.cart_product_quantity}*{product.xxx}
where xxx is the column name of that new custom product field.


Thanks for the tip.
Unfortunately, this solution is quite error-prone and complicated for the user. He has to set two times the same tax. First he has to choose the right tax category, then he has to type in the right tax value. I'm sure, this will cause problems. ;)

Is it possible to change the formula to check the tax category of the product, so that the cart can use the value of the tax category as tax for the custom field?

However, I tested it - but I have a little problem. How can I check the value of the tax custom field?
Currently it looks like my screenshot:

Here you can see the cart:


Problem is, that the taxes "Pfand 7% MwSt." and "Pfand 19% MwSt." are not correct calculated. The calculated tax is the complete - mixed - tax of both taxes (custom fields). My custom field for the tax is named "pfand_steuersatz". It is a simple dropdown list field in the backend.

* * *
And so that it doesn't get boring :-) : The customer type must be taken into account when calculating the CustomFields tax (pfand tax). For a normal private customer, the tax for the "pfand" must be calculated; for corporate customers (i.e. those who fill in the “Company” field in the registration), no tax may be calculated for the "pfand".

I tried a condition: {address.address_company}!=="" but this doesn't work. ;)
16 Apr 2025 15:09

Bottle deposit and base price information

Category: General Talk about HikaShop

nicolas wrote: 1. If you use the "decimal" function, as I have proposed in my previous message, it should properly take into account the comma.

2. If you want the fee to be the sum of the value in the custom field times the quantity of the product in the cart, you want to use this:

abs(decimal({product.pfand}))*{product.cart_product_quantity}


Great! Works as expected! Thank you! :)

nicolas wrote: 3. The tax amount cannot, at the moment, take into account the fee added by the plugin. This would require adding an extra option to the plugin to be able to select the tax category, and then some code modifications to process the taxes on the fee when it is added to the cart.
What you could do instead for now would be to add a second formula:

abs(decimal({product.pfand}))*{product.cart_product_quantity}*0.19
with the label "TAX 19% on pfand fee" or something like that.
That way you would have rows like this:
subtotal
pfand fee
pfand fee tax
rest of the tax
total


Hm ... but what if several products have different tax? Let's say we have "Beer" (tax is 19%). Then we have "Milk" (tax is 7%). The tax of the custom field fee must match the tax of the based product. Thing is, I have only these two taxes. Is there any way to create a formula that checks what tax the product has and then use either the 19%-formula or the 7%-formula?
16 Apr 2025 14:17

Bottle deposit and base price information

Category: General Talk about HikaShop

Hi,

1. If you use the "decimal" function, as I have proposed in my previous message, it should properly take into account the comma.

2. If you want the fee to be the sum of the value in the custom field times the quantity of the product in the cart, you want to use this:
abs(decimal({product.pfand}))*{product.cart_product_quantity}

3. The tax amount cannot, at the moment, take into account the fee added by the plugin. This would require adding an extra option to the plugin to be able to select the tax category, and then some code modifications to process the taxes on the fee when it is added to the cart.
What you could do instead for now would be to add a second formula:
abs(decimal({product.pfand}))*{product.cart_product_quantity}*0.19
with the label "TAX 19% on pfand fee" or something like that.
That way you would have rows like this:
subtotal
pfand fee
pfand fee tax
rest of the tax
total
15 Apr 2025 09:07

Charchterisitc showing as an option on product page

Category: Product & Category Display

Hi,

If the "Postage" cost in the debug data is correct, but the user sees a higher shipping cost, then it means there is something in the settings of the shipping method which increases the shipping cost.
For example, if you entered something in the "price" or "percentage" fields of your shipping method, it would be added on top of the shipping cost returned by the shipping carrier.
Similarly, if you activated the "automatic taxes" setting or configured a tax category for the shipping method, taxes will be added on top of the shipping cost calculated.
Basically, you need to check the settings of your shipping method.
04 Apr 2025 10:15

Import error array_change_key_case(): Argument #1 ($array) must be of type array

Category: Import & Export (CSV, XLS…)

Good morning!
I installed the patched version and tried again with no luck.
I cleaned error log and tried to upload 5 products but failed again.

My csv is

product_id;product_parent_id;product_name;product_description;product_quantity;product_code;product_published;product_hit;product_created;product_sale_start;product_sale_end;product_delay_id;product_tax_id;product_type;product_vendor_id;product_manufacturer_id;product_url;product_weight;product_keywords;product_weight_unit;product_modified;product_meta_description;product_dimension_unit;product_width;product_length;product_height;product_max_per_order;product_access;product_group_after_purchase;product_min_per_order;product_contact;product_display_quantity_field;product_last_seen_date;product_sales;product_waitlist;product_layout;product_average_score;product_total_vote;product_page_title;product_alias;product_price_percentage;product_msrp;product_canonical;product_warehouse_id;product_quantity_layout;product_sort_price;product_description_raw;product_description_type;product_option_method;product_condition;dimension;color;series;material;categories_ordering;parent_category;categories_image;categories;price_value;price_currency_id;price_min_quantity;price_access;price_users;files;images
7158;0;Κλασικό Χαλί Olympia Classic 5238B RED Royal Carpet - 140 x 200 cm;Τα Olympia είναι οικονομικά ακρυλικά χαλιά σε κλασικά σχέδια και κλασικές αποχρώσεις και διατίθενται σε μια πολύ μεγάλη γκάμα σχεδίων και διαστάσεων;3;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;100% heatset;;;;18;87;;;;;; b2b.carpet.gr/photos_xml/11OLY5238BRE--1.jpg
7159;0;Κλασικό Χαλί Olympia Classic 5238B RED Royal Carpet - 160 x 230 cm;Τα Olympia είναι οικονομικά ακρυλικά χαλιά σε κλασικά σχέδια και κλασικές αποχρώσεις και διατίθενται σε μια πολύ μεγάλη γκάμα σχεδίων και διαστάσεων;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;100% heatset;;;;18;114;;;;;; b2b.carpet.gr/photos_xml/11OLY5238BRE--1.jpg
7160;0;Κλασικό Χαλί Olympia Classic 5238B RED Royal Carpet - 200 x 250 cm;Τα Olympia είναι οικονομικά ακρυλικά χαλιά σε κλασικά σχέδια και κλασικές αποχρώσεις και διατίθενται σε μια πολύ μεγάλη γκάμα σχεδίων και διαστάσεων;11;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;100% heatset;;;;18;155;;;;;; b2b.carpet.gr/photos_xml/11OLY5238BRE--1.jpg
7161;0;Κλασικό Χαλί Olympia Classic 5238B RED Royal Carpet - 200 x 300 cm;Τα Olympia είναι οικονομικά ακρυλικά χαλιά σε κλασικά σχέδια και κλασικές αποχρώσεις και διατίθενται σε μια πολύ μεγάλη γκάμα σχεδίων και διαστάσεων;2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;100% heatset;;;;18;186;;;;;; b2b.carpet.gr/photos_xml/11OLY5238BRE--1.jpg





Thank you
02 Apr 2025 04:22

Square Payments and Tax

Category: Payment Methods

-- HikaShop version -- : 5.1.5
-- Joomla version -- : 5.2.5
-- PHP version -- : 8.3

Have a shop with some items which are tax exempt and others tax included.

I understand what the following means.
Tax category : Select among your tax category, the category you want apply on your payment method cost.

So how do I achieve the outcome we need to be able to pass payment via Square>Amaka>Xero to account for tax inc and tax ex?

Thanks
01 Apr 2025 22:57

VAT on Formula shipping method

Category: Shipping Methods

Hi,

The formula is calculated and added to the shipping price of the shipping method before the taxes are calculated on that global shipping price.
So I don't think it has anything to do with the formula. It is either that you've turned off the automatic taxes setting and set the Product tax category setting to none in the shipping method.
That's the first thing I would check.
Or, you've selected a zone in the Override tax zone setting of the shipping method and that zone is not taxed based on the tax rules configured in the System>Taxes menu.
Or you have a problem with the taxes configured in the System>Taxes menu.
01 Apr 2025 19:22

Affichage des commandes en admin

Category: Support en Français (French Support)

Bonjour,

Sur les petits écrans les colonnes les moins utiles sont automatiquement cachées avec du code CSS pour permettre un meilleur affichage des colonnes restantes.
C'est géré par le code:
@media only screen and (max-width: 1280px) {
	table#hikashop_product_listing tbody td:nth-child(1),
	table#hikashop_product_listing th:nth-child(1),
	table#hikashop_product_listing tbody td:nth-last-child(1),
	table#hikashop_product_listing th:nth-last-child(1),
	table#hikashop_order_listing tbody td:nth-child(1),
	table#hikashop_order_listing th:nth-child(1),
	table#hikashop_order_listing tbody td:nth-last-child(1),
	table#hikashop_order_listing th:nth-last-child(1)/* ,
	table#hikashop_field_listing tbody td:nth-child(1),
	table#hikashop_field_listing th:nth-child(1),
	table#hikashop_field_listing tbody td:nth-last-child(1),
	table#hikashop_field_listing th:nth-last-child(1),
	table#hikashop_field_listing td:nth-last-child(2),
	table#hikashop_field_listing th:nth-last-child(2)*/ {display: none;}
}
@media only screen and (max-width: 960px) {
	table#hikashop_user_order_listing tbody td:nth-child(1),
	table#hikashop_user_order_listing th:nth-child(1),
	table#hikashop_user_order_listing tbody td:nth-last-child(1),
	table#hikashop_user_order_listing th:nth-last-child(1),
	table#hikashop_order_listing td:nth-child(5),
	table#hikashop_order_listing th:nth-child(5),
	table#hikashop_order_listing td:nth-child(7),
	table#hikashop_order_listing th:nth-child(7), /*
	table#hikashop_field_listing td:nth-last-child(6),
	table#hikashop_field_listing th:nth-last-child(6),
	table#hikashop_field_listing td:nth-last-child(4),
	table#hikashop_field_listing th:nth-last-child(4),
	table#hikashop_field_listing td:nth-last-child(5),
	table#hikashop_field_listing th:nth-last-child(5),
	table#hikashop_field_listing td:nth-last-child(8),
	table#hikashop_field_listing th:nth-last-child(8),*/
	table#hikashop_limit_listing tbody td:nth-last-child(1),
	table#hikashop_limit_listing th:nth-last-child(1),
	table#hikashop_limit_listing tbody td:nth-child(1),
	table#hikashop_limit_listing th:nth-child(1) {display: none;}
}
@media only screen and (max-width: 800px) {
	table#hikashop_zone_listing td:nth-child(5),
	table#hikashop_zone_listing th:nth-child(5),
	table#hikashop_zone_listing td:nth-child(6),
	table#hikashop_zone_listing th:nth-child(6),
	table#hikashop_currency_listing tbody td:nth-child(1),
	table#hikashop_currency_listing th:nth-child(1),
	table#hikashop_currency_listing td:nth-child(7),
	table#hikashop_currency_listing th:nth-child(7),
	table#hikashop_currency_listing td:nth-child(10),
	table#hikashop_currency_listing th:nth-child(10),
	table#hikashop_email_listing tbody td:nth-child(1),
	table#hikashop_email_listing th:nth-child(1),
	table#hikashop_email_listing td:nth-child(4),
	table#hikashop_email_listing th:nth-child(4),
	table#hikashop_badge_listing tbody td:nth-child(1),
	table#hikashop_badge_listing th:nth-child(1),
	table#hikashop_badge_listing td:nth-child(9),
	table#hikashop_badge_listing th:nth-child(9),
	table#hikashop_user_listing tbody td:nth-child(1),
	table#hikashop_user_listing th:nth-child(1),
	table#hikashop_user_listing tbody td:nth-last-child(1),
	table#hikashop_user_listing th:nth-last-child(1),
	table#hikashop_vote_listing tbody td:nth-child(1),
	table#hikashop_vote_listing th:nth-child(1),
	table#hikashop_vote_listing tbody td:nth-last-child(1),
	table#hikashop_vote_listing th:nth-last-child(1),
	table#hikashop_vote_listing td:nth-last-child(5),
	table#hikashop_vote_listing th:nth-last-child(5),
	table#hikashop_cart_listing tbody td:nth-child(1),
	table#hikashop_cart_listing th:nth-child(1),
	table#hikashop_cart_listing td:nth-child(3),
	table#hikashop_cart_listing th:nth-child(3),
	table#hikashop_cart_listing tbody td:nth-last-child(1),
	table#hikashop_cart_listing th:nth-last-child(1),
	table#hikashop_user_order_listing td:nth-child(3),
	table#hikashop_user_order_listing th:nth-child(3),
	table#hikashop_user_order_listing td:nth-child(5),
	table#hikashop_user_order_listing th:nth-child(5),
	table#hikashop_discount_listing tbody td:nth-last-child(1),
	table#hikashop_discount_listing th:nth-last-child(1),
	table#hikashop_discount_listing tbody td:nth-child(1),
	table#hikashop_discount_listing th:nth-child(1),
	table#hikashop_discount_listing td:nth-child(5),
	table#hikashop_discount_listing th:nth-child(5),
	table#hikashop_discount_listing td:nth-child(6),
	table#hikashop_discount_listing th:nth-child(6),
	table#hikashop_order_listing td:nth-child(2),
	table#hikashop_order_listing th:nth-child(2),
	table#hikashop_order_listing td:nth-child(4),
	table#hikashop_order_listing th:nth-child(4),
	table#hikashop_order_product_listing td:nth-child(2),
	table#hikashop_order_product_listing th:nth-child(2),
	table#hikashop_order_history_listing td:nth-last-child(3),
	table#hikashop_order_history_listing th:nth-last-child(3),
	table#hikashop_banner_listing tbody td:nth-child(1),
	table#hikashop_banner_listing th:nth-child(1),
	table#hikashop_banner_listing tbody td:nth-last-child(1),
	table#hikashop_banner_listing th:nth-last-child(1),
	table#hikashop_click_listing tbody td:nth-child(1),
	table#hikashop_click_listing th:nth-child(1),
	table#hikashop_click_listing tbody td:nth-last-child(1),
	table#hikashop_click_listing th:nth-last-child(1),
	table#hikashop_view_listing tbody td:nth-child(1),
	table#hikashop_view_listing th:nth-child(1), /*
	table#hikashop_field_listing td:nth-last-child(9),
	table#hikashop_field_listing th:nth-last-child(9), */
	table#hikashop_filter_listing tbody td:nth-last-child(1),
	table#hikashop_filter_listing th:nth-last-child(1),
	table#hikashop_filter_listing tbody td:nth-child(1),
	table#hikashop_filter_listing th:nth-child(1),
	table#hikashop_limit_listing td:nth-last-child(3),
	table#hikashop_limit_listing th:nth-last-child(3),
	table#hikashop_limit_listing td:nth-last-child(4),
	table#hikashop_limit_listing th:nth-last-child(4){display: none;}
	.hikashop_main_content #file td.key {white-space: normal;}
	/* J30 config menu changes */
	.rightconfig-container-j30{clear:both; margin-left:0px !important;}
	.leftmenu-container-j30{display:none;}
}

@media only screen and (max-width: 640px) {
	table#hikashop_zone_listing td:nth-child(4),
	table#hikashop_zone_listing th:nth-child(4),
	table#hikashop_shipping_manual_listing td:nth-child(4),
	table#hikashop_shipping_manual_listing th:nth-child(4),
	table#hikashop_shipping_manual_listing td:nth-child(6),
	table#hikashop_shipping_manual_listing th:nth-child(6),
	table#hikashop_currency_listing td:nth-child(3),
	table#hikashop_currency_listing th:nth-child(3),
	table#hikashop_badge_listing td:nth-child(8),
	table#hikashop_badge_listing th:nth-child(8),
	table#hikashop_user_listing td:nth-child(6),
	table#hikashop_user_listing th:nth-child(6),
	table#hikashop_vote_listing td:nth-last-child(3),
	table#hikashop_vote_listing th:nth-last-child(3),
	table#hikashop_vote_listing td:nth-last-child(4),
	table#hikashop_vote_listing th:nth-last-child(4),
	table#hikashop_zone_child_listing td:nth-child(7),
	table#hikashop_zone_child_listing th:nth-child(7),
	table#hikashop_cart_listing td:nth-child(6),
	table#hikashop_cart_listing th:nth-child(6),
	table#hikashop_cart_listing td:nth-child(8),
	table#hikashop_cart_listing th:nth-child(8),
	table#hikashop_product_file_table tbody td:nth-last-child(1),
	table#hikashop_product_file_table th:nth-last-child(1),
	table#hikashop_category_listing tbody td:nth-child(1),
	table#hikashop_category_listing th:nth-child(1),
	table#hikashop_category_listing tbody td:nth-last-child(1),
	table#hikashop_category_listing th:nth-last-child(1),
	table#hikashop_characteristic_values_listing tbody td:nth-last-child(1),
	table#hikashop_characteristic_values_listing th:nth-last-child(1),
	table#hikashop_discount_listing td:nth-child(9),
	table#hikashop_discount_listing th:nth-child(9),
	table#hikashop_banner_listing td:nth-child(4),
	table#hikashop_banner_listing th:nth-child(4),
	table#hikashop_click_listing td:nth-child(5),
	table#hikashop_click_listing th:nth-child(5),
	table#hikashop_view_listing tbody td:nth-last-child(1),
	table#hikashop_view_listing th:nth-last-child(1),/*
	table#hikashop_field_listing td:nth-last-child(10),
	table#hikashop_field_listing th:nth-last-child(10),*/
	table#hikashop_filter_listing td:nth-child(5),
	table#hikashop_filter_listing th:nth-child(5),
	table#hikashop_zone_selection_listing tbody td:nth-child(1),
	table#hikashop_zone_selection_listing th:nth-child(1),
	table#hikashop_zone_selection_listing tbody td:nth-last-child(1),
	table#hikashop_zone_selection_listing th:nth-last-child(1),
	table#hikashop_limit_listing td:nth-child(4),
	table#hikashop_limit_listing th:nth-child(4),
	table#hikashop_limit_listing td:nth-child(5),
	table#hikashop_limit_listing th:nth-child(5),
	table#hikashop_modules_selection_listing tbody td:nth-child(1),
	table#hikashop_modules_selection_listing th:nth-child(1),
	table#hikashop_modules_selection_listing tbody td:nth-last-child(1),
	table#hikashop_modules_selection_listing th:nth-last-child(1),
	.leftmenu-container {display: none;}
	.rightconfig-container {margin-left: auto !important;}
}

@media only screen and (max-width: 480px) {
	table#hikashop_zone_listing tfoot td:nth-child(1),
	table#hikashop_zone_listing th:nth-child(1),
	table#hikashop_shipping_manual_listing tfoot td:nth-child(1),
	table#hikashop_shipping_manual_listing th:nth-child(1),
	table#hikashop_taxation_listing tfoot td:nth-child(1),
	table#hikashop_taxation_listing th:nth-child(1),
	table#hikashop_taxation_listing td:nth-child(7),
	table#hikashop_taxation_listing th:nth-child(7),
	table#hikashop_taxation_listing td:nth-child(8),
	table#hikashop_taxation_listing th:nth-child(8),
	table#hikashop_currency_listing td:nth-child(5),
	table#hikashop_currency_listing th:nth-child(5),
	table#hikashop_currency_listing td:nth-child(6),
	table#hikashop_currency_listing th:nth-child(6),
	table#hikashop_email_listing td:nth-child(3),
	table#hikashop_email_listing th:nth-child(3),
	table#hikashop_characteristic_listing tfoot td:nth-child(1),
	table#hikashop_characteristic_listing th:nth-child(1),
	table#hikashop_characteristic_listing td:nth-child(5),
	table#hikashop_characteristic_listing th:nth-child(5),
	table#hikashop_zone_child_listing td:nth-child(3),
	table#hikashop_zone_child_listing th:nth-child(3),
	table#hikashop_zone_child_listing td:nth-child(4),
	table#hikashop_zone_child_listing th:nth-child(4),
	table#hikashop_zone_child_listing td:nth-child(5),
	table#hikashop_zone_child_listing th:nth-child(5),
	table#hikashop_badge_listing td:nth-child(4),
	table#hikashop_badge_listing th:nth-child(4),
	table#hikashop_badge_listing td:nth-child(5),
	table#hikashop_badge_listing th:nth-child(5),
	table#hikashop_product_file_table td:nth-last-child(3),
	table#hikashop_product_file_table th:nth-last-child(3),
	table#hikashop_discount_listing td:nth-child(7),
	table#hikashop_discount_listing th:nth-child(7),
	table#hikashop_discount_listing td:nth-child(8),
	table#hikashop_discount_listing th:nth-child(8),
	table#hikashop_order_product_listing td:nth-child(3),
	table#hikashop_order_product_listing th:nth-child(3),
	table#hikashop_order_history_listing tbody td:nth-child(1),
	table#hikashop_order_history_listing th:nth-child(1),
	table#hikashop_order_history_listing td:nth-child(2),
	table#hikashop_order_history_listing th:nth-child(2),
	table#hikashop_banner_listing td:nth-child(5),
	table#hikashop_banner_listing th:nth-child(5),
	table#hikashop_click_listing td:nth-child(4),
	table#hikashop_click_listing th:nth-child(4), /*
	table#hikashop_field_listing td.hikashop_field_table_value,
	table#hikashop_field_listing th#hikashop_field_table_title, */
	table#hikashop_filter_listing td:nth-child(4),
	table#hikashop_filter_listing th:nth-child(4),
	table#hikashop_zone_selection_listing td:nth-child(5),
	table#hikashop_zone_selection_listing th:nth-child(5),
	table#hikashop_zone_selection_listing td:nth-child(6),
	table#hikashop_zone_selection_listing th:nth-child(6),
	table#hikashop_modules_selection_listing td:nth-child(3),
	table#hikashop_modules_selection_listing th:nth-child(3) {display: none;}

	.expand-filters {width:100% !important; float:none !important; }
}

@media only screen and (max-width: 320px) {
	table#hikashop_shipping_manual_listing td:nth-child(5),
	table#hikashop_shipping_manual_listing th:nth-child(5), /*
	table#hikashop_field_listing td:nth-last-child(3),
	table#hikashop_field_listing th:nth-last-child(3), */
	table#hikashop_zone_selection_listing td:nth-child(7),
	table#hikashop_zone_selection_listing th:nth-child(7),
	table#hikashop_zone_selection_listing td:nth-child(8),
	table#hikashop_zone_selection_listing th:nth-child(8) {display: none;}
}
dans le fichier backend CSS default d'HikaShop (accessible dans l'onglet Affichage de la configuration HikaShop).
Une solution pour remettre des colonnes, c'est de rajouter un peu de CSS dans le fichier custom du template backend pour forcer leur affichage.
www.youtube.com/watch?v=ccwzg_F76tk
Par exemple:
table#hikashop_order_listing td:nth-child(2),
	table#hikashop_order_listing th:nth-child(2),
	table#hikashop_order_listing td:nth-child(4),
	table#hikashop_order_listing th:nth-child(4){
display:unset !important;
}
Le chiffre entre parenthèse après nth-child, c'est le numéro de colonne en partant de la gauche.
27 Feb 2025 20:15

Update of PDF-Plugin

Category: Orders management

nicolas wrote: I'm not able to access your link. I'm getting redirected to the page www.elster.de/eportal/login/softpse ...

That is ... strange.

nicolas wrote: The order number is added as the sales order id:
docs.peppol.eu/poacc/billing/3.0/syntax/...ce/cbc-SalesOrderID/
The order invoice number is added as the invoice id:
docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cbc-ID/
So I don't think there is a problem there. Please double check.

Erm ... no. You got me wrong.
Please look at my first screenshot (hika1)! Here you find two marked numbers. This is NOT the invoice number. The invoice number (on this screenshot) is on the upper left side (first entry). In the screenshot both numbers are the same. But in many cases you want to have different number schemes. In the screenshot the - correct - sales number would be the field with the value "NA".

nicolas wrote: Please note that the plugin output invoices for orders already paid, so it is normal that the payment data is empty and the amount due is 0 since the customer already paid on your website with a normal payment method like PayPal.

Erm ... no? ;)
What if the customer make a purchase and choose "bank transfer" for payment. In this case the purchase remains open until the seller receives the payment and changes the order status. Right? This is exactly what I tried. My test purchase has still the order status "open" - so it's _not_ paid. So the total amount due is _not_ 0,00.

nicolas wrote: Regarding the product codes, please note that you need to fill in the setting "Tax category code field" of the plugin with the column name of a custom field of the table "product", and that in each product, you provide the tax category code in that custom field.

Hm ... maybe we talk about the wrong code. Maybe it's the "item number" or "product number" (auf Deutsch: Artikelnummer).
Or should I use the "item identification field" for this purpose? Not sure ...

nicolas wrote: Regarding the company name and email missing for the supplier, please note that you have corresponding fields in the settings of the plugin that you need to fill in so that they can be present in the UBL file.
Please review the settings of the plugin. You can click on the "toggle inline help" button at the top to get to see the instructions for each field of the plugin. That might help you fill in the settings properly.

Please note, that the information are present in the ubl file. But only on one of two data fields. The problem is, that the information is partly in one data area und partly in the other. It seems ... divided. Look at screenshot 2 and 3. no 2 show the first data block - here the company name is missing - but all other data is present. screenshot no 3 shows the second data block - here is the email address missed (for seller (verkäufer) and (buyer (käufer).

Maybe there are two types of these fields?
27 Feb 2025 16:58

Taxes for companies and individuals

Category: Taxes

Ok, I changed the category in another place :)
Thanks
27 Feb 2025 16:17

Taxes for companies and individuals

Category: Taxes

Hi,

This screenshot has nothing to do with what I said to do.

Go in the menu System>Taxes.
You should see this: www.hikashop.com/media/kunena/attachments/82931/hika.jpg
There, you have an edit icon for each tax rule, on the left side, next to the checkbox.
Click on the edit icon in order to edit the tax rule.
On the edit page, you have a tax category setting.
There, you want to select "Default tax rate", not "EUR".
Save and repeat for all three tax rules of www.hikashop.com/media/kunena/attachments/82931/hika.jpg
Then, it should work.
27 Feb 2025 13:42

Update of PDF-Plugin

Category: Orders management

Hi,

I'm not able to access your link. I'm getting redirected to the page www.elster.de/eportal/login/softpse which requires to login, but I don't have an account on that website.

The order number is added as the sales order id:
docs.peppol.eu/poacc/billing/3.0/syntax/...ce/cbc-SalesOrderID/
The order invoice number is added as the invoice id:
docs.peppol.eu/poacc/billing/3.0/syntax/ubl-invoice/cbc-ID/
So I don't think there is a problem there. Please double check.

Please note that the plugin output invoices for orders already paid, so it is normal that the payment data is empty and the amount due is 0 since the customer already paid on your website with a normal payment method like PayPal.
Similarly, it's normal the due date is not set since the order is supposed to be already paid.
If you wish to have the customer purchase your products through payment methods included in the UBL file, then it would require the development of a payment plugin, where you could provide the payment details, which would trigger the generation of the UBL file at the end of the checkout with the payment details from the payment method, etc. In that case, it would make sense for the amount due to be the total amount, etc in the generated UBL.

Regarding the product codes, please note that you need to fill in the setting "Tax category code field" of the plugin with the column name of a custom field of the table "product", and that in each product, you provide the tax category code in that custom field.

Regarding the company name and email missing for the supplier, please note that you have corresponding fields in the settings of the plugin that you need to fill in so that they can be present in the UBL file.

Please review the settings of the plugin. You can click on the "toggle inline help" button at the top to get to see the instructions for each field of the plugin. That might help you fill in the settings properly.
27 Feb 2025 13:12

Taxes for companies and individuals

Category: Taxes

Hi,

Go in the System>Taxes menu.
There, edit each tax rule, and make sure that you select "Default tax category" in the tax category setting.
27 Feb 2025 11:04

Taxes for companies and individuals

Category: Taxes

I don't really understand what I have to change now to do it properly.

In the products, the Default tax category is set
In the Main tax zone configuration, it is set to Poland
27 Feb 2025 10:36

Issue on tax configuration

Category: General Talk about HikaShop

-- HikaShop version -- : 5.1.5
-- Joomla version -- : 5.2.4
-- PHP version -- : 8.4.4
-- Browser(s) name and version -- : Chrome 133.0.6943.127
-- Error-message(debug-mod must be tuned on) -- : 0
Call to undefined function parse_ini_file()



Hi!
I tried to change the name of the pre defined default "tax category" to "19% MwSt.". But that doesn't worked. After clicking "save" I got the following error (in backend):
0 Call to undefined function parse_ini_file()
Call Stack
#	Function	Location
1	()	JROOT/administrator/components/com_hikashop/helpers/translation.php:118
2	hikashopTranslationHelper->translateAlias()	JROOT/administrator/components/com_hikashop/classes/category.php:72
3	hikashopCategoryClass->addAlias()	JROOT/administrator/components/com_hikashop/classes/category.php:123
4	hikashopCategoryClass->saveForm()	JROOT/administrator/components/com_hikashop/helpers/helper.php:2278
5	hikashopController->store()	JROOT/administrator/components/com_hikashop/helpers/helper.php:2218
6	hikashopController->apply()	JROOT/libraries/src/MVC/Controller/BaseController.php:730
7	Joomla\CMS\MVC\Controller\BaseController->execute()	JROOT/administrator/components/com_hikashop/helpers/helper.php:2443
8	hikashopController->execute()	JROOT/administrator/components/com_hikashop/hikashop.php:73
9	require_once()	JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
10	Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}()	JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
11	Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch()	JROOT/libraries/src/Component/ComponentHelper.php:361
12	Joomla\CMS\Component\ComponentHelper::renderComponent()	JROOT/libraries/src/Application/AdministratorApplication.php:150
13	Joomla\CMS\Application\AdministratorApplication->dispatch()	JROOT/libraries/src/Application/AdministratorApplication.php:205
14	Joomla\CMS\Application\AdministratorApplication->doExecute()	JROOT/libraries/src/Application/CMSApplication.php:306
15	Joomla\CMS\Application\CMSApplication->execute()	JROOT/administrator/includes/app.php:58
16	require_once()	JROOT/administrator/index.php:32

Since then, I can not open the shop (products listing) in the frontend. If I do so (click on menu point in frontend), I get the following error:
0
Call to undefined function parse_ini_file()

ERROR 0 - Call to undefined function parse_ini_file() in /var/www/vhosts/path_to_website/administrator/components/com_hikashop/helpers/translation.php:118
Call Stack
#	Function	Location
1	()	JROOT/administrator/components/com_hikashop/helpers/translation.php:118
2	hikashopTranslationHelper->translateAlias()	JROOT/administrator/components/com_hikashop/classes/product.php:1818
3	hikashopProductClass->addAlias()	JROOT/administrator/components/com_hikashop/classes/product.php:2456
4	hikashopProductClass->loadProductsListingData()	JROOT/components/com_hikashop/views/product/view.html.php:923
5	ProductViewProduct->listing()	JROOT/components/com_hikashop/views/product/view.html.php:29
6	ProductViewProduct->display()	JROOT/libraries/src/MVC/Controller/BaseController.php:697
7	Joomla\CMS\MVC\Controller\BaseController->display()	JROOT/administrator/components/com_hikashop/helpers/helper.php:2465
8	hikashopController->display()	JROOT/components/com_hikashop/controllers/product.php:46
9	productController->listing()	JROOT/libraries/src/MVC/Controller/BaseController.php:730
10	Joomla\CMS\MVC\Controller\BaseController->execute()	JROOT/administrator/components/com_hikashop/helpers/helper.php:2443
11	hikashopController->execute()	JROOT/components/com_hikashop/hikashop.php:88
12	require_once()	JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
13	Joomla\CMS\Dispatcher\LegacyComponentDispatcher::Joomla\CMS\Dispatcher\{closure}()	JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
14	Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch()	JROOT/libraries/src/Component/ComponentHelper.php:361
15	Joomla\CMS\Component\ComponentHelper::renderComponent()	JROOT/libraries/src/Application/SiteApplication.php:218
16	Joomla\CMS\Application\SiteApplication->dispatch()	JROOT/libraries/src/Application/SiteApplication.php:272
17	Joomla\CMS\Application\SiteApplication->doExecute()	JROOT/libraries/src/Application/CMSApplication.php:306
18	Joomla\CMS\Application\CMSApplication->execute()	JROOT/includes/app.php:58
19	require_once()	JROOT/index.php:32

That happens since I tried to change the name of the "default tax category".

Rusty

P.S. I also can not change products prices anymore. Get the same error.
Displaying 1 - 20 out of 26 results.
Time to create page: 0.214 seconds
Powered by Kunena Forum