Mark Shipped problem?

79 views
Skip to first unread message

McKenzie

unread,
Jan 13, 2010, 10:01:52 AM1/13/10
to Spree
Hi everyone,

I've been using the latest Spree edge. When a user has made an order
they pay for the product which then needs to be captured. There is a
setting in the Spree app_configuration which allows the payment to be
auto captured. I actually have this turned off at the moment because
the client wants to manually capture each payment. The only thing is I
can't mark an order as "Shipped" because the tick box is not active?

Is there a way round this?

Thanks,
McKenzie

Brian Quinn

unread,
Jan 13, 2010, 11:00:42 AM1/13/10
to spree...@googlegroups.com
With the latest edge you can't mark any shipment as shipped until the order has been marked as paid (so you have to capture the payment before you can ship).

--
You received this message because you are subscribed to the Google Groups "Spree" group.
To post to this group, send email to spree...@googlegroups.com.
To unsubscribe from this group, send email to spree-user+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/spree-user?hl=en.




McKenzie

unread,
Jan 13, 2010, 11:24:24 AM1/13/10
to Spree
The payment is captured via Paypal though and not through the actual
application. Is there any way to override this?

Thanks

On Jan 13, 4:00 pm, Brian Quinn <briandqu...@gmail.com> wrote:
> With the latest edge you can't mark any shipment as shipped until the order
> has been marked as paid (so you have to capture the payment before you can
> ship).
>

> On Wed, Jan 13, 2010 at 3:01 PM, McKenzie <r...@souliss.com> wrote:
> > Hi everyone,
>
> > I've been using the latest Spree edge. When a user has made an order
> > they pay for the product which then needs to be captured. There is a
> > setting in the Spree app_configuration which allows the payment to be
> > auto captured. I actually have this turned off at the moment because
> > the client wants to manually capture each payment. The only thing is I
> > can't mark an order as "Shipped" because the tick box is not active?
>
> > Is there a way round this?
>
> > Thanks,
> > McKenzie
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Spree" group.
> > To post to this group, send email to spree...@googlegroups.com.
> > To unsubscribe from this group, send email to

> > spree-user+...@googlegroups.com<spree-user%2Bunsu...@googlegroups.com>

Brian Quinn

unread,
Jan 13, 2010, 12:13:32 PM1/13/10
to spree...@googlegroups.com
I'm not too familiar with the paypal extension but I know it feeds back into Spree to say that an order has been paid?

So once that happens you just need to make sure that order.pay! gets called at some point.

To unsubscribe from this group, send email to spree-user+...@googlegroups.com.

Sean Schofield

unread,
Jan 13, 2010, 1:40:20 PM1/13/10
to spree...@googlegroups.com
You can also override the state machine for order so that you can
transition to shipped from other states. See the checkout
documentation for details on how to override a state machine in
general.

Sean Schofield

-------------------------------------------
Rails Dog LLC
2 Wisconsin Circle, Suite 700
Chevy Chase, MD 20815
voice: (301)560-2000
-------------------------------------------

Gavin Montague

unread,
Feb 22, 2010, 6:16:45 AM2/22/10
to Spree
I appear to be having a brainfark with the shipment model. On the
admin how does one progress a shipment from pending through to
shipped?

I've been over the code, but I'm afraid I can't find anything that
triggers a state change on a shipment. I can see that one can either
make an shipment model shipped or one can make an order model shipped
via fire, but there doesn't seem to be UI level control of these?

I'd be grateful for any pointers, or even a confirmation that this is
missing functionality?

Thanks,

Gavin.


On Jan 13, 6:40 pm, Sean Schofield <s...@railsdog.com> wrote:
> You can also override the state machine for order so that you can

> transition toshippedfrom other states.  See the checkout


> documentation for details on how to override a state machine in
> general.
>
> Sean Schofield
>
> -------------------------------------------
> Rails Dog LLC
> 2 Wisconsin Circle, Suite 700
> Chevy Chase, MD 20815
> voice: (301)560-2000
> -------------------------------------------
>
>
>
> On Wed, Jan 13, 2010 at 12:13 PM, Brian Quinn <briandqu...@gmail.com> wrote:
> > I'm not too familiar with the paypal extension but I know it feeds back into
> > Spree to say that an order has been paid?
> > So once that happens you just need to make sure that order.pay! gets called
> > at some point.
>

> > On Wed, Jan 13, 2010 at 4:24 PM, McKenzie <r...@souliss.com> wrote:
>
> >> The payment is captured via Paypal though and not through the actual
> >> application. Is there any way to override this?
>
> >> Thanks
>
> >> On Jan 13, 4:00 pm, Brian Quinn <briandqu...@gmail.com> wrote:

> >> > With the latest edge you can't mark any shipment asshippeduntil the


> >> > order
> >> > has been marked as paid (so you have to capture the payment before you
> >> > can
> >> > ship).
>
> >> > On Wed, Jan 13, 2010 at 3:01 PM, McKenzie <r...@souliss.com> wrote:
> >> > > Hi everyone,
>
> >> > > I've been using the latest Spree edge. When a user has made an order
> >> > > they pay for the product which then needs to be captured. There is a
> >> > > setting in the Spree app_configuration which allows the payment to be
> >> > > auto captured. I actually have this turned off at the moment because
> >> > > the client wants to manually capture each payment. The only thing is I
> >> > > can't mark an order as "Shipped" because the tick box is not active?
>
> >> > > Is there a way round this?
>
> >> > > Thanks,
> >> > > McKenzie
>
> >> > > --
> >> > > You received this message because you are subscribed to the Google
> >> > > Groups
> >> > > "Spree" group.
> >> > > To post to this group, send email to spree...@googlegroups.com.
> >> > > To unsubscribe from this group, send email to
>

> >> > > spree-user+...@googlegroups.com<spree-user%2Bunsubscribe@googlegrou ps.com>

Brian Quinn

unread,
Feb 22, 2010, 6:26:14 AM2/22/10
to spree...@googlegroups.com
Once an order has reached a state of "Paid" (which happens when the payment is captured), the shipment will turn to a state of "ready_to_ship". Then you can use the "Shipped" button on the shipment edit form to mark the it as shipped. 

Brian Quinn

Gavin Montague

unread,
Feb 22, 2010, 6:41:52 AM2/22/10
to Spree
Ah, sorry - I was running on an out-of-date clone.

G

On Feb 22, 11:16 am, Gavin Montague <ga...@leftbrained.co.uk> wrote:
> I appear to be having a brainfark with the shipment model.  On the
> admin how does one progress a shipment from pending through toshipped?
>
> I've been over the code, but I'm afraid I can't find anything that
> triggers a state change on a shipment.  I can see that one can either

> make an shipment modelshippedor one can make an order modelshipped

Reply all
Reply to author
Forward
0 new messages