Linux 软件免费装
Banner图

Sidcraft Commerce for Sidcraft Page Builder w/Event Management

开发者 ssiddiqi4
更新时间 2026年10月18日 20:43
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

e-commerce cart checkout event-management digital-products

下载

0.9.2 1.3.1 1.3.2 1.0.9 1.1.0 1.2.0

详情介绍:

Sidcraft Commerce turns Sidcraft Page Builder into a complete store. It needs only Sidcraft Page Builder — no WooCommerce or other e-commerce plugin. Sell event tickets, deliver QR tickets, and check in guests https://www.youtube.com/watch?v=aO_uLuGiDO8 Commerce Units for Sidcraft: Product Grid, Add to Cart, Product Price, Stock Status, Product Rating, Product Reviews, Mini Cart, Cart, Checkout and Order Confirmation, plus a quick-view popup. Every Unit also works as a shortcode, e.g. [sidccofo_product_grid source="on_sale" limit="8"]. Pages stay cacheable: assets load only where a Unit is used, the cart badge fills in after load, and Cart/Checkout pages are marked no-cache automatically. Themes can override any template by copying it from templates/ into yourtheme/sidcraft-commerce/.

安装:

  1. Install and activate Sidcraft Page Builder 0.15 or newer.
  2. Install and activate Sidcraft Commerce. Shop, Cart, Checkout and Order-received pages are created for you.
  3. Go to Store → Settings to set your currency, shipping and payment methods.
  4. Under Store → Settings → Payments, enable the payment methods you want and paste their API keys (test keys first). Each section shows its webhook URL.

屏幕截图:

  • Verified-customer reviews with the rating breakdown.
  • Cart with a product and two gift cards, one scheduled for a later date.
  • Checkout order summary with a coupon, shipping and tax.
  • The "Your order has shipped" email with tracking links.
  • The gift card email the recipient receives.
  • Sidcraft Commerce Prudcts Dashboard.
  • Sidcraft Commerce in action.

升级注意事项:

1.2.0 Adds event management and ticketing with QR check-in, PDF tickets and calendar sync. 1.1.0 Adds digital downloads and virtual products. If your theme overrides emails/order.php or units/order-confirmation.php, compare them with this version so download links appear. 1.0.9 Reserves stock at order time, adds partial refunds, disputes and catalog export, and links guest orders to accounts. If your theme overrides units/checkout.php, compare it with this version's copy. 0.9.0 Adds item options (size, extras, instructions) and add-on support for order statuses. If your theme overrides templates, compare them with the updated ones in the changelog. 0.8.0 Add New Product now opens Sidcraft Page Builder with a Product data panel for price and stock. Turn this off under Store → Settings to keep the WordPress editor. 0.7.4 Plugin Check fixes for the order screen, and adding a shipment with "Mark the order Completed" now keeps the order Completed. 0.7.3 Adds gift cards. If you override templates in your theme, compare them with the updated templates listed in the changelog. 0.7.1 If you use Sidcraft Builder Pro, update Pro to 0.13.3 or newer before updating Sidcraft Commerce.

常见问题:

How do I sell a digital product?

Edit the product, tick "Downloadable" under Digital product in the Product data box, add your files and save. Tick "Virtual" too if there is nothing to ship. Options are under Store → Settings → Downloads.

Where do customers find their files?

On the order-received page and in the order emails once the order is paid, and on the My downloads page (created on activation, with the [sidccofo_downloads] shortcode) where logged-in customers see the files from all their orders.

Are the files protected?

Files uploaded from the product screen are stored in wp-content/uploads/sidccofo-downloads/, closed to direct visits on Apache and LiteSpeed. On nginx, add the rule shown under Store → Settings → Downloads. Customers only get files through their own private links, after the order, limits and expiry are checked.

Do I need WooCommerce?

No. Sidcraft Commerce needs only Sidcraft Page Builder. Products, orders, coupons and gift cards are stored in your own WordPress database.

Which payment methods can I accept?

PayPal (with Pay in 4 and Venmo), Stripe (cards, Apple Pay, Google Pay, Klarna, Afterpay / Clearpay, Affirm), Razorpay, PayU India and Mercado Pago. Turn on the ones you want under Store → Settings → Payments and paste the API keys from your provider account.

Does the plugin charge a fee on sales?

No. Only your payment provider's normal fees apply.

Do card numbers pass through my site?

No. Customers pay on the provider's own secure page or buttons, so card details never reach your server.

Can I test payments before going live?

Yes. Use your provider's test or sandbox keys (PayPal sandbox, Stripe test keys, PayU test mode and so on), place a test order, then switch to live keys.

How do gift cards work?

Tick "This product is a gift card" on a product and set preset amounts, a custom amount range, or both. Buyers enter a recipient, a message and an optional send date. The recipient gets the code by email once the order is paid, or on the chosen date. Codes can be used in the cart or at checkout, and any unused balance stays on the card. You can also issue cards by hand under Store → Gift cards. Cards never expire unless you set an expiry under Store → Settings → Payments.

How do I add tracking numbers?

Open the order, choose the carrier and enter the tracking number in the Shipment tracking box. Links are built automatically for major carriers, or you can enter any carrier name with a custom link. The customer gets a "Your order has shipped" email with the tracking link.

Can I add my own payment gateway?

Yes. Extend \SidcraftCommerce\Payments\Gateway and register it with the sidcraft_commerce_gateways filter. See the "Developers: custom payment gateways" section above and docs/example-gateway.php.

How do I add a product with Sidcraft Page Builder?

Click Store → Add New Product. The product opens in Sidcraft Page Builder with the Product data panel open: enter the price (and stock, SKU, image and so on), design the page with any Units, then click Publish. Add the Add to Cart and Product Price Units where you want them; if your layout has no Add to Cart Unit, the standard buy box is added above it. To use the WordPress editor instead, turn off "Design products with Sidcraft Page Builder" under Store → Settings.

How do item options work?

On a product, under Product data → Item options (or in the Product data panel in Sidcraft Page Builder), type one group per line, for example Size*: Small | Medium +2 | Large +4 or Extras [checkbox]: Cheese +1 | Bacon +2. * makes a group required; [radio], [checkbox] and [text] change how it is shown; +2 adds 2 to the price. Customers choose on the product page, and product grids show "Choose options".

Can developers build add-ons, for example for a restaurant?

Yes. See the "Developers: add-ons" section above, docs/ADDONS.md and the restaurant example in docs/example-addon.php.

Can I change how the store looks?

Yes. Style the Commerce Units in Sidcraft Page Builder, or copy any template from the plugin's templates/ folder into yourtheme/sidcraft-commerce/ and edit it there.

Does it work with page caching?

Yes. Shop and product pages stay cacheable, the cart badge fills in after the page loads, and Cart and Checkout pages are marked no-cache automatically.

What if two people buy the last item?

The order reserves stock as it is created, and the reservation only succeeds while the stored quantity is still at least the amount being bought. The other buyer is told there is not enough stock. A pending order that is still unpaid after 24 hours is cancelled and the units go back. Cancelled and Refunded do the same for the units that order still holds.

How do refunds and chargebacks work?

Stripe charge.refunded and PayPal PAYMENT.CAPTURE.REFUNDED record the amount once. If that amount covers the order, the order is marked Refunded and the remaining stock, coupon use and gift-card balance are returned. A smaller amount stays a partial refund and returns stock only for quantities named on the order screen (Refund box) or in the provider payload. Stripe charge.dispute.created / charge.dispute.closed and PayPal customer-dispute events set the order to Disputed. Stock stays reserved. A dispute the buyer wins marks the order Refunded. A dispute the store wins returns the order to its previous status.

Can a guest attach the order to an account?

Yes. Checkout has “Create an account with this email”. WordPress emails a link to set the password. If that email already has an account, the buyer is asked to log in. Logging in or registering later with the same email attaches guest orders placed on version 1.0.9 or newer.

How do I export products?

Open Store → Export catalog and download the JSON file. It contains the product title, description, categories, regular and sale price, SKU, stock and item options. It does not contain the Sidcraft Page Builder layout. Tools → Export also includes the product post type.

Which currencies use three decimal places?

BHD, JOD, KWD, OMR and TND are sent to payment providers in thousandths and displayed with 3 decimals. Zero-decimal currencies (JPY, KRW, VND and the rest of that set) use no decimals. Other currencies use the decimal setting under Store → Settings.

What happens to my data if I delete the plugin?

Settings, sessions and temporary data are removed. Products, orders, coupons and gift cards are kept, unless you add define( 'SIDCRAFT_COMMERCE_REMOVE_ALL_DATA', true ); to wp-config.php before deleting the plugin.

更新日志:

1.3.2 1.3.1 1.2.0 1.1.0 1.0.9 0.9.2 0.9.1 0.9.0 0.8.0 0.7.4 0.7.3 0.7.2 0.7.1 0.7.0 0.6.2 0.6.1 0.6.0 0.5.0 0.4.1 0.4.0 0.3.3 0.3.2 0.3.1 0.3.0 0.2.0 0.1.0