These are chat archives for reactioncommerce/reaction

22nd
Oct 2015
Michael Jenny
@prinzdezibel
Oct 22 2015 18:06
Is reaction commerce SEO aware out of the box? Are products visible to Google's bots?
Owen Hoskins
@owenhoskins
Oct 22 2015 18:13
Hello reaction team & community -- been following your progress since this summer and have a shop underway!
Mike Murray
@mikemurray
Oct 22 2015 18:14
@owenhoskins welcome!
Owen Hoskins
@owenhoskins
Oct 22 2015 18:15
I have some specific checkout flow needs and I am looking at writing a per-product shipping package... and have a few orientational questions!
@mikemurray thxs
Mike Murray
@mikemurray
Oct 22 2015 18:16
feel free to ask them here and/or add tickets

@prinzdezibel we have the spiderable package enabled, which should allow for shop content to show up in search engines.

for example: reactioncommerce.com is a meteor app with spiderable enabled and it shows up in google search pages

Owen Hoskins
@owenhoskins
Oct 22 2015 18:29
great. For starters, I am looking at where I should interface with reaction-core. Is shippingMethods schema intended for this kind of thing?
Mike Murray
@mikemurray
Oct 22 2015 18:34
if its per product then you'd need to associate a single product / type of product with a shipping method.
I believe products have a ShippingParcel associated with (although unused at the moment)
Mike Murray
@mikemurray
Oct 22 2015 18:42
You'd bascially be touching products, shipping, cart, and orders. We have the ability in place to save an order with multiple shipments / billing options. The cart however, is not currently able to reflect that split.
Owen Hoskins
@owenhoskins
Oct 22 2015 18:50
@mikemurray Great, thanks for the tips.
The ShippingMethod schema has a bunch of properties I wouldn't need to leverage, but it seems like I would need a insert a ShippingMethod document to attach to
What I've been able to gather is that I'd want to replace the flatRateCheckoutShipping template in the cart, so I'd need a package that defines a new template providing "shippingMethod" in the registery
Mike Murray
@mikemurray
Oct 22 2015 19:05
@owenhoskins you're on the right track
Owen Hoskins
@owenhoskins
Oct 22 2015 19:49
@mikemurray glad to here, more on this another time, thanks a bunch
Bryan Wu
@cooloney
Oct 22 2015 21:15
@mikemurray and @aaronjudd does reaction support email order status update? for example, when an order is marked as shipped, customer will receive an email with the tracking information
Mike Murray
@mikemurray
Oct 22 2015 21:15
working on that right now
Bryan Wu
@cooloney
Oct 22 2015 21:15
and how does a customer to find those tracking or order status in reaction system.
OK, cool, man!
is there any ETA?
Mike Murray
@mikemurray
Oct 22 2015 21:16
orders-481 branch. hope to get that done this week / early next
Bryan Wu
@cooloney
Oct 22 2015 21:16
awesome, man.
I can help to test that.
and will it integrate some shipment tracking feature, like aftership?
Aaron Judd
@aaronjudd
Oct 22 2015 21:17
planning on adding Shippo as soon as we get the order flow finalized. https://goshippo.com/
Spencer Norman
@spencern
Oct 22 2015 21:24
Looking forward to shippo integration and we will need aftership here as well, its on our list but a lower priority (as it is for you I’m sure as well) than many of our other projects
Aaron Judd
@aaronjudd
Oct 22 2015 21:29
I’m thinking that once I do the shippo integration it should be easy enough to clone for the other similar services
Spencer Norman
@spencern
Oct 22 2015 21:29
:+1:
Bryan Wu
@cooloney
Oct 22 2015 21:51
cool, awesome, I will wait, but actually I wrapped aftership API into meteor sync style here https://atmospherejs.com/cooloney/aftership
Aaron Judd
@aaronjudd
Oct 22 2015 21:56
api wrapping is the easy part (but cool, nice).. just need to add credential forms, admin stuff, order integration,etc. so that it’s useful for non devs.. none of which is too tough, and can easily be done as a generic stuff, where you can use the reactionRegistry to integrate.
Bryan Wu
@cooloney
Oct 22 2015 22:04
actually I passed the API key from settings.json and init aftership wrapped API during startup on server side. Now I'm trying to add some method to order integration.
but I think I'd like to see our order flow finalized firstly.