Shipping Not Showing (I went thru the FAQ)

  • Posts: 12
  • Thank you received: 0
12 years 1 day ago #76507

Hi this shop sells tickets (where they take the receipt to see the show so there's no shipping for "tickets")

or they sell merchandise (t-shirts & hats)

I have the tickets selling fine but for the merchandise the weight for one t-shirt I put as 1 lb. so that the tickets (having no weight) should not trigger any shipping.

During checkout, the shipping option to choose which shipper does not appear for the products with weight and the shipping fees are not added into the Authorize.net total either.

I do have "shipping" chosen as part of the checkout flow.

How can I make the shipping options show for the merchandise purchases during checkout? I have both USPS and UPS shippers set up with no zones attached. I tried with zones and that didn't fix it.

Thanks

Last edit: 12 years 1 day ago by Eliyahna.

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
12 years 1 day ago #76600

Hi,

Do you have set a weight for your merchandises, and set a minimum weight in your shipping options ?
Could you give us screenshots of your UPS & USPS configuration ?

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
12 years 20 hours ago #76724

I made the merchandise for shipping have at least 1 lb each. I cannot see where to set up weight in these plugins though. I set up a manual shipping plugin but this shop owner does not want to ship manually. Here are my screenshots:

Attachments:
Last edit: 12 years 20 hours ago by Eliyahna.

Please Log in or Create an account to join the conversation.

  • Posts: 82818
  • Thank you received: 13360
  • MODERATOR
12 years 6 hours ago #76873

Hi,

In the UPS plugin, please remove the dashed at the beginning of the post code and the city name. Also, it's possible that the shipping method that you select there is not available with the from/to address and weight/dimensions of your products in your cart. So you could try to check more shipping methods to make sure that the UPS plugin is working properly.

Also, make sure that your products have dimensions.

If you don't get any shipping methods displayed on your checkout, you should get error messages displayed by the UPS/USPS plugins explaining what is going on. If you don't get any error message even thought no shipping methods are found and that you already have entered an address, then it's your template which is not displaying error messages because it is missing the jdoc include tag for error messages.

The following user(s) said Thank You: Eliyahna

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
11 years 11 months ago #77074

For my UPS shipping plugin, the field for "weight" says % after it. What does that mean? If the item must weigh at least one pound what do I put for % ??

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82818
  • Thank you received: 13360
  • MODERATOR
11 years 11 months ago #77170

You should leave that field empty. That's the weight adjustment field in order to cope with the packaging weight around the products so that the shipping fees better fit the reality.

The following user(s) said Thank You: Eliyahna

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
11 years 11 months ago #77264

In order for the shippable merchandise to choose UPS, I must have "Login and Address" included in the checkout flow.

But when they prepay to see a show, they should not need to login or give an address to buy a "ticket". They only need to bring their receipt to the show.

So how can I have the "Login and Address" part of the checkout flow NOT show for ticket only purchases?

Thanks!

P.S. the shipping is still not showing up during checkout. I think because I don't have login or address in the checkout flow because I don't want the ticket buyers to have to do that part?

Last edit: 11 years 11 months ago by Eliyahna.

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 11 months ago #77396

Hi,

I think that you could maybe remove the address step dynamically, I think that it can be done in the file "components/com_hikashop/views/checkout/view.html.php", in the function "step();"
You can do something like:

$cartClass = hikashop_get('class.cart');
$cart = $cartClass->loadFullCart(false, true);
$address = 0;
foreach($cart->products as $product){
	if((int)$product->product_weight != 0){
		$address = 1;
	}
}
if($address == 1){
	foreach($this->steps as $k => $step){
		$this->steps[$k] = str_replace('address_','',$this->steps[$k]);
	}
}
Add this code before "$this->assignRef('steps',$this->steps);".

The following user(s) said Thank You: Eliyahna

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
11 years 11 months ago #77560

I placed the code in as you instructed, however, when I tried the whole checkout workflow, the address was requested on a zero weight ticket sale. If I removed the login and left the address part in workflow, nothing was displayed but I received the error "Please create or select an address".

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 11 months ago #77666

Hi,

Sorry, you have to put the previous code in the function display(), after: "$this->steps=explode(',',$checkout);".

And you have to use a payment method which no require the address of the customer, like payment by check.

Last edit: 11 years 11 months ago by Xavier.
The following user(s) said Thank You: Eliyahna

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
11 years 11 months ago #77804

Okay. Now the client wants the customer to register even for buying tickets so this problem is not an issue for them any longer. So I went ahead and added the full checkout flow but NONE of the shipping options are showing on checkout for the merchandise no matter what I do. They all have weight and the shipping options are all published... I went through the FAQ again and I can't understand why the shipping options will not show?

I have another client with hikashop and everything works fine so this is so odd?

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 11 months ago #77888

Hi,

Could you give us a screenshot of one of your shipping method configuration, and one product configuration ?

The following user(s) said Thank You: Eliyahna

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
11 years 11 months ago #77951

Okay in an effort to try to get things working, I made a zone named "US or CA" and it has the subzones "United States and also Canada". I am in the US so I did that to see if I could get the shipping to appear. The tickets use Hikaserial but these products do not so there are no "Files or Serials" for this.

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
11 years 11 months ago #77954

That's because you have variants. I think that the weight is not set on your variants.
So there is no shipping method displayed.

The following user(s) said Thank You: Eliyahna

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
11 years 11 months ago #78004

Okay so if they choose a t-shirt which is "variant color Red" - and then "variant size Large" one t-shirt will be twice the weight?

Please Log in or Create an account to join the conversation.

  • Posts: 26152
  • Thank you received: 4027
  • MODERATOR
11 years 11 months ago #78009

Hi,

No, it's an override of the value, it does not make additions.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Eliyahna

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
11 years 11 months ago #78470

Just ONE of these products has 76 variants. Isn't there an easier way to do this? There are a lot of products here...

Please Log in or Create an account to join the conversation.

  • Posts: 26152
  • Thank you received: 4027
  • MODERATOR
11 years 11 months ago #78495

Hi,

You can execute a SQL query in order to update all variants for your main products.

UPDATE #__hikashop_product AS a INNER JOIN #__hikashop_product AS b ON a.product_parent_id = b.product_id SET a.product_weight = b.product_weight, a.product_weight_unit = b.product_weight_unit;
Just replace "#_" by your database prefix like : jos_hikashop_product.

Regards,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: Eliyahna

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
11 years 11 months ago #78643

I guess through this experience we've come to a couple conclusions about future versions/updates...

1.) The weight should be on the product; not depending on the characteristic's weights. The variations could still ADD or subtract weight from the original product.

2.) Login and Address needs to be optional for downloadables or e-ticket sales which do not require shipping.

Currently, for this project, their UPS and USPS user id and passwords are not working so until I receive those I cannot continue but I have them set up with manual shipping temporarily which is working now. I'm about to go to the other client's hikashop and re-check that all her products are charging for shipping. I had no idea that not declaring weight on a variation would render the product's weight to zero. *sigh*

There is a problem also now with alignment of the forms required during registration. The "Login" form is pushing the "Register" form too far right which is pushing the right modules down to the bottom of the page.

When I looked at the CSS to adjust the width of them, I saw that the "Registration" AND the "HikaShop Cart Module" both use the class .form from the main site's template.css. So if I declare an actual width, both of them change. Now I have to figure out how change the class on one of them without affecting functionality... This is a kind of a messy problem to be handled over a forum so I'm going to try to tackle that one on my own but I thought I should bring it to your attention that each section should require a unique class in order to avoid this.

Thanks for so much help I'll let you know how things go...

Last edit: 11 years 11 months ago by Eliyahna.

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 0
11 years 11 months ago #78684

Here is my problem now... I need the registration form to be 500px and the cart module to be 197px width. If I specify one, both change... how can I fix this?

Thanks

Attachments:

Please Log in or Create an account to join the conversation.

Time to create page: 0.104 seconds
Powered by Kunena Forum