Right now, when I install Kickstart, on checkout, I come to a shipping screen that has no information, no forms, and only the "Continue to the next step" button. This screen is useless without a shipping method installed an configured. So Kickstart should ship with a default method enable, in every installation. This can be a dummy shipping method to get the point across.

A related issue is that the user should never get to the checkout/%/shipping screen if there is no shipping method.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

GuGuss’s picture

Title: Provide an example shipping method by default so that a full commerce workflow can be shown » [No Demo Store] Provide an example shipping method by default so that a full commerce workflow can be shown
Assigned: Unassigned » joshmiller

There are 2 options here :

  1. A documentation page saying : "You need to configure your shipping methods. Go 'here' to configure them."
  2. The same shipping methods that we have on the "demo store content"

@josh : I would go with the First option with a coherent documentation which could easily redirect to drupalcommerce.org with the shipping modules...

joshmiller’s picture

FileSize
148.63 KB

Below is my recommendation.

The shipping pane is empty because a shipping method hasn’t been enabled. Another option is to remove the pane completely by dragging the “Shipping” pane to the “Disabled” section of the checkout process.

Link 1: /admin/commerce/config/shipping
Link 2: /admin/commerce/config/checkout

GuGuss’s picture

Assigned: joshmiller » vasike

Perfect !

Let's make sure this message is removed when no shipping rules of any type is enabled...

GuGuss’s picture

Title: [No Demo Store] Provide an example shipping method by default so that a full commerce workflow can be shown » [No Demo Store] Display a message helping the user to configure the shipping methods
vasike’s picture

issue created #1720928: Display a message if there's No Shipping method enabled. on Commerce Shipping with patch

vasike’s picture

Status: Active » Needs review

added the patch to drupal-org.make : https://code.drupalcommerce.org/#/c/310/

needs theming

vasike’s picture

rebase for the new patch

bojanz’s picture

Assigned: vasike » Cookiz
Status: Needs review » Needs work

Merged the patch, enough for beta1.
Could use styling from Cookiz one day.

GuGuss’s picture

Status: Needs work » Fixed
FileSize
32.55 KB

This is the current look (attached sreenshot) ! The default drupal status message.

Some theming is definitely needed (at least changing the icon).

GuGuss’s picture

FileSize
32.55 KB

This is the current look (attached sreenshot) ! The default drupal status message.

Some theming is definitely needed (at least changing the icon).

brephraim’s picture

I am getting this message even with shipping methods enabled.

joshmiller’s picture

Status: Fixed » Needs work

We may want to consider googletorp's suggestions at #1720928-3: Display a message if there's No Shipping method enabled.

theo_’s picture

I agree with googletorp, that it doesn't make sens to have a message saying there is "no shipping method enabled".
As mentioned :
_ we may have no shipping service displayed cause of conditions which doesn't match
_ this message is only for administrator

I suggest that we should simply disable the shipping pane on no demo store since we don't provide any shipping service in no demo, and provide additional documentation to explain how to add, create and active shipping method & services.

Cookiz’s picture

Assigned: Cookiz » GuGuss
bojanz’s picture

Title: [No Demo Store] Display a message helping the user to configure the shipping methods » [Revert] Display a message helping the user to configure the shipping methods
Assigned: GuGuss » Unassigned
Status: Needs work » Fixed

We discussed this today, and agreed that the patch should be removed because of the reasons theo listed in #13.

I tried to disable "shipping service" shipping pane by default, but Commerce still happily shows the actual page (even though it's empty), and that's by design.

So, I've removed the patch, and added a "Free shipping" service by default. It is created when the lite product module is installed, unlike the demo store one which is exported using features. This is intentional, so that it can be deleted (anything exported to code becomes undeletable).

https://code.drupalcommerce.org/#/c/479/

GuGuss’s picture

OK ! Thanks bojan for the push.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.