Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Aug 24 10:22
    focusaurus removed as member
  • Aug 24 10:22
    rosshadden removed as member
  • Aug 24 10:21
    spencern removed as member
  • Aug 05 02:51
    spencern added as member
  • Aug 05 02:51
    focusaurus added as member
  • Aug 05 02:50
    rosshadden added as member
  • Aug 01 08:28

    vanpho93 on test-new-api-core

    test: new commit from core Sig… (compare)

  • Jul 29 03:07
    zenweasel edited #6437
  • Jul 29 03:06
    zenweasel closed #6434
  • Jul 29 02:49
    zenweasel assigned #6439
  • Jul 29 02:48
    zenweasel labeled #6439
  • Jul 29 02:48
    zenweasel opened #6439
  • Jul 29 02:46
    zenweasel labeled #6438
  • Jul 27 02:06
    zenweasel labeled #6438
  • Jul 27 02:06
    zenweasel opened #6438
  • Jul 27 02:06
    zenweasel assigned #6438
  • Jul 22 03:37
    zenweasel edited #6416
  • Jul 22 03:36
    zenweasel assigned #6416
  • Jul 21 01:49

    vanpho93 on test-new-api-core

    chore: e2e test for apollo upgr… (compare)

  • Jul 20 04:07
    zenweasel edited #6437
B D
@bayareacoder
@jeral997:matrix.org im not familiar with authorizenet so no. Sorry but a generic
question as “how do i run this in production” i cannot answer. Pls read RC documentation first.
Loan Laux
@loan-laux
@ccfiel you admin UI runs on port 4080 by default
@bayareacoder I agree on that message you posted earlier. Let’s hope someone from the core team will chime in.
Loan Laux
@loan-laux
@jeral997:matrix.org there’s no Authorize.net plugin available from the community as far as I know
@ahsanazeem313 You should have something in your logs. Either on the admin container, the identity container or the API container. Can you tell me if there’s anything?
Loan Laux
@loan-laux
image.png
@bayareacoder I can’t respond to everything you said, but I just checked and the Gitter channel is linked to from the landing page of the docs
B D
@bayareacoder
@loan-laux thanks. We are in the same boat as independent adopters. We choose a platform to build upon so besides technical capability feeling comfortable that there will be future support is key. My worry is that the focus will be on “adapters” to link captive ecomm systems (Shopify etc) with the rest of MailChimp’s marketing solutions rather than building out a standalone ecomm solution. I noticed eg that only the api is documented; nothing about the storefront.
Loan Laux
@loan-laux
@bayareacoder The storefront is just an example and is not meant to be a developer tool. It’ll probably get retired soon and replaced by something like Next Commerce (out:grow is building a provider for that). Open Commerce is about the API first and foremost. As a user, up to you to leverage that API from wherever you want. But I don’t see a big focus on the storefront happening in the long term.
Akarshit Wal
@Akarshit
@bayareacoder We are definitely looking into existing storefronts(like vue, next, etc) so that we can focus on the API.
Loan Laux
@loan-laux
And IMO, that’s better. “Do one thing and do it well.” That’s how you build great software. Open Commerce is headless, so the focus is on the API. That makes sense. As far as the storefront goes, the current one isn’t anything amazing, so using Vue Storefront or Next Commerce in reaction-development-platform would actually be an upgrade.
Akarshit Wal
@Akarshit
About the documentation, we are definitely looking to improve it and have therefore setup better process to approve what goes into the documentation. But you do have a few valid points that I will asking my other team members and would get back to you.
B D
@bayareacoder
@Akarshit thanks - i assume you work at Mailchimp. I would defnitely suggest you put all of the old docs back online. Even on the api much seems lost on real detail in the docs (eg how to extend product schema that i was looking for yesterday and suddenly found the old bookmarks i had set gone and had to come to this forum to find the docs now on a “staging” url).
Akarshit Wal
@Akarshit
Yeah I do work at Mailchimp and have let the people know about this. I will get back to you about what we can do.
B D
@bayareacoder
@Akarshit ok - good to see you here. I would suggest you split the docs into a 'Beginner' and 'Advanced' section. Beginner should just focus on getting the reaction-development-platform up and running, first locally then in the cloud, with an example storefront UI. @loan-laux did a very good plugin to generate fake data for an example store. Then how to deploy this in the cloud; there is a very good guide with proxy-traefik to run on Digital Ocean. You can see that most of the questions here are from beginners who are very confused about basic concepts to get to this point of getting something running. Advanced doc section can then focus on going into real detail for those who want to do customizations (as we do: custom auth, custom payment methods, schema extensions etc). Then finally I would suggest to move away this forum from Gitter to a platform that enforces threads so you start building a 'wiki' per topic. We use internally ZulipChat and I believe they offer an import capability from Gitter (https://zulip.com)
Akarshit Wal
@Akarshit
Yeah I see that deploying to cloud is missing in the doc, because we didn't had a good way to do it. But I will be working on that next.
I think https://mailchimp.com/developer/open-commerce/guides/quick-start/ captures the basic of getting the setup up and running. If you feel it is missing something, let me know and I can get that added.
The point about fake data is good, we have a couple of repos to generate fake data, but maybe we should look into shipping a bunch of fake data with the product, so that people actually see something. I will definitely fly this idea.
The advanced section of the doc would be all the other guides except quick start. (again let me know if you disagree)
Moving away from gitter, haven't though about that. I will propose that and see what the community/team thinks about that.
B D
@bayareacoder
@Akarshit The quick-start seems good. Someone would have to go through all steps, just based on this doc, and make sure he can actually get it to run locally. On the rest, maybe it's just me but I find it just more difficult to find needed info at :https://mailchimp.com/developer/open-commerce/docs/fundamentals/ then it was at https://reaction-docs-staging.reactioncommerce.com/docs/how-to-extend-product which seems to have a much more extensive TOC in the sidebar. So hard to tell if really all detail is available in the new version.
B D
@bayareacoder
Re. quick start, there doesn't seem to be a section on setting the env vars and at least the smtp mail settings have to be configured to get up and running. I guess working email is something you care about at Mailchimp :)
Akarshit Wal
@Akarshit
Yeah, that's a good point, the categories in the left sidebar can be increased. Passing on the suggestion...
Advait Ambeskar
@advaitambeskar
Hey! We are in the process of upgrading Reaction Commerce from 3.2 to 3.8. Our local copies are working fine with the entire integration working properly, however during our deployment we are facing issues with graphql. Specifically,
Access to fetch at 'https://reaction-api-endpoint/graphql' from origin 'https://reaction-api-endpoint' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled.
Due to this we are unable to access Admin, and any of the plugins that depend on GraphQL. Our deployment is orchestrated through K8s.
Loan Laux
@loan-laux
Hey @advaitambeskar, may I ask why 3.8 and not 3.11.1?
7 replies
Karbal
@karbal
Hello, what is the mongoDB snippet that must be used to best index an object from an array of ids like this:
shareWiths: {shopIds: [ID], xcollectionIds:[ID]}
index the "shareWiths" so each child "shopIds", "xcollectionIds"
1 reply
sgmihai
@sgmihai
Someone here with foss ecommerce solutions experience that can recommed a project for developing a store + market place ( multi vendor functionality). For some reason they killed this in reaction :[ I'd rather donate the $7500 to open source development than throw it at cs-cart or whatever.
Loan Laux
@loan-laux
@sgmihai Reaction actually has multi-store and multi-vendor support out of the box at the API level. You’ll need to build your own payment integration and your own UIs (storefront and admin), but the API side shouldn’t be an issue and everything you need should be built in.
The only thing that was killed is the UI which was Reaction’s idea of what a multi-vendor marketplace would be… But the reality is that, if you’re building something as big as a multi-vendor marketplace, your ideas are gonna be different and you’ll need your own custom UI anyways. Hence the deprecation of the built-in UI but the continued support of the APIs.
sgmihai
@sgmihai
Oh now I understand, thanks! I have not actually checked (tested) reaction in a few years, and only read about this in a github issue and it seemd like a dead end.
sgmihai
@sgmihai
So far I've identified aimeos and cs-cart as potential solutions. I need it to be scalable (responsive with tens of millions of products), and have multi vendor functionality. And have a solid code base, something that can grow into amazon.com one day (yeah right :D)
Anyone care to add to that list? I find this space rather time consuming to navigate and research.
Loan Laux
@loan-laux
“grow into Amazon.com one day”, no big deal :D
I mean, why not Reaction? I see no obstacle building something like this with it.
Tens of millions of products shouldn’t be an issue. I have a client running 2.5 million SKUs (on RC 1, at that!) without a problem. Multi-vendor API is there (just needs a payment method). Build your storefront and your vendor dashboard, and you’re all set.
sgmihai
@sgmihai
Oh I see you're an e-com consultant. I guess I should pay you for that last reply : D
Loan Laux
@loan-laux
yes that’ll be $100,000 thank you
sgmihai
@sgmihai
I don't know why not Reaction, as you said, it's missing many pieces I've no idea how to estimate their implementation costs
Loan Laux
@loan-laux
The many pieces you’re mentionning that it’s missing… are you talking about ready-to-use UIs?
sgmihai
@sgmihai
yes, and having someone that has an idea of the reaction API and doesn't need to spend (some/a lot?) of time studying it.
Loan Laux
@loan-laux
Two remarks here:
  • Why would you want ready-to-use UIs? Are you not going through a design phase and then implementing that design?
  • For what it’s worth, reaction-admin can be used in a multi-vendor marketplace scenario, more specifically with my reaction-marketplace plugin. But if you can afford to build your own vendor dashboard, it’ll be a better experience for your end-users.
sgmihai
@sgmihai
My idea is to start offering vendors 0% comission for the first year (for non-card payments) and then something super cheap (~0.9% or so). Main competitor here, that has 70% of market share, takes 20% (cause they get all the traffic, of course).
Loan Laux
@loan-laux
And one last point, re: "having someone that has an idea of the reaction API”. We should probably talk in private. Maybe I could help you.
sgmihai
@sgmihai
As for my own store, only hope to make a buck is niche products and custom ready to use product combos for different use cases (like car security, video surveillance, etc)
Also I want to combine p2p commerce with b2c, so that people can add their used products offerings to a product page, like on amazon I guess.
Also open the shops to international (at least European market) shipping. for some reason 99% of the stores here don't ship abroad.
Loan Laux
@loan-laux
Realistically, you’re not going to re-create Amazon.com with a pre-built theme and a week’s worth of work. I just want to avoid any confusion there could be on that side. Building a multi-vendor marketplace is a big job, and Reaction does make it easier, but you’ll still need to get some custom work done. Reaction is not a plug-n-play solution like Wordpress, it’s a developer framework. Prepare for at least a few months of full-time work for an experienced developer to get you a POC.
sgmihai
@sgmihai
Nah I was just kidding with amazon. Not even looking for profits tbh, I just wanna start this and see where it goes, for fun.
profits just to sustain servers and software stack developing.
Loan Laux
@loan-laux
Yes, but there will need to be an up-front investment to get things going, that’s what I was saying.
I said a POC of a multi-vendor marketplace, not a copy of Amazon. No way you’d make a copy of Amazon in a few months’ time. Let’s be real here.
sgmihai
@sgmihai
I made ~1 mil from crypto, so I can throw that at it.
Loan Laux
@loan-laux
:D